Commit Graph

15971 Commits (925e26b0618247b6eccc5a0fedc6afa2ed9d2a58)

Author SHA1 Message Date
Santobert c2c9213e9b Add improved scene support to the counter integration ()
* Add improved scene support to the counter integration

* Remove comment
2019-10-22 08:28:06 -07:00
Pascal Roeleven 37bf577284 Add support for more Orange Pi devices ()
* Bump OPi.GPIO to 0.4.0

* Move imports to top-level
2019-10-22 08:23:39 -07:00
Mark Coombes 09b4f65515 Add modelnumber for ecobee4 () 2019-10-22 08:22:42 -07:00
Fabian Affolter acee87bef6 Support to use Whatsapp numbers (fixes ##28065) () 2019-10-22 09:00:58 +02:00
Diefferson Koderer Môro 77d55a3b15 Move imports in isy994 component () 2019-10-21 22:40:49 -07:00
Diefferson Koderer Môro 4a54b130cb Move imports in ptvsd component () 2019-10-21 22:39:36 -07:00
Diefferson Koderer Môro 3692c7496e Move imports in gtfs component ()
* Move imports in gtfs component

* Fix pylint
2019-10-21 22:38:33 -07:00
Diefferson Koderer Môro ff17bb4a56 Move imports in knx component ()
* Move imports in knx component

* Fix pylint
2019-10-21 22:38:21 -07:00
Diefferson Koderer Môro 6c18bbcf04 Move imports in lastfm component ()
* Move imports in lastfm component

* Fix pylint
2019-10-21 22:38:01 -07:00
Diefferson Koderer Môro 5d317dc096 Move imports in miflora component ()
* Move imports in miflora component

* Fix pylint
2019-10-21 22:37:48 -07:00
Diefferson Koderer Môro 1a48c347a4 Move imports in mitemp_bt component ()
* Move imports in mitemp_bt component

* Fix pylint
2019-10-21 22:37:31 -07:00
Diefferson Koderer Môro a8c6b04906 Move imports in opencv component ()
* Move imports in opencv component

* Fix pylint
2019-10-21 22:37:09 -07:00
Diefferson Koderer Môro 87cc661087 Move imports in pocketcasts component () 2019-10-21 22:36:46 -07:00
Diefferson Koderer Môro 1313ec4ec8 Move imports in proliphix component () 2019-10-21 22:36:35 -07:00
Diefferson Koderer Môro 2d36e9c08e Move imports in prometheus component () 2019-10-21 22:35:43 -07:00
Diefferson Koderer Môro 0193207b5c Move imports in recollect_waste component () 2019-10-21 22:35:25 -07:00
Diefferson Koderer Môro 40fbfe7a93 Move imports in rejseplanen component () 2019-10-21 22:35:05 -07:00
Diefferson Koderer Môro 3e8f2bf2fc Move imports in remember_the_milk component () 2019-10-21 22:34:51 -07:00
Diefferson Koderer Môro d9b890a402 Move imports in repetier component () 2019-10-21 22:34:35 -07:00
Diefferson Koderer Môro 4a3d6208ae Move imports in rpi_pfio component () 2019-10-21 22:33:23 -07:00
Diefferson Koderer Môro 828bf1b400 Move imports in sesame component () 2019-10-21 22:33:02 -07:00
Diefferson Koderer Môro f440259edc Move imports in seven_segments component () 2019-10-21 22:32:53 -07:00
Diefferson Koderer Môro 953f31dd55 Move imports in shiftr component () 2019-10-21 22:32:37 -07:00
Diefferson Koderer Môro d9cb9601aa Move imports in skybeacon component () 2019-10-21 22:31:58 -07:00
Diefferson Koderer Môro 1111e150f4 Move imports in shodan component () 2019-10-21 22:31:41 -07:00
HomeAssistant Azure 2cc039dbc4 [ci skip] Translation update 2019-10-22 00:32:10 +00:00
Alexei Chetroi fe7c45b363
Move remaining of ZHA imports to top level. ()
* Move ZHA import to top level.
* ZHA tests: move imports to top level.
2019-10-21 19:30:56 -04:00
Santobert 92508af253 Counter configure with value () 2019-10-21 15:01:35 -07:00
Diefferson Koderer Môro 4935ef5233 Move imports in piglow component ()
* Move imports in piglow component

* Fix  pylint
2019-10-21 23:30:17 +02:00
Josef Schlehofer 6c39d77e23 Upgrade youtube_dl to version 2019.10.22 () 2019-10-21 23:06:50 +02:00
Aaron Bach 86b204df0e
Update pymyq to 2.0.0 ()
* Update pymyq to 2.0.0

* Removed unnecessary update

* Restore `type` parameter (as optional)
2019-10-21 14:46:39 -06:00
Patrik 86347a3d5f Refactor Tradfri light group ()
* Set same manufacturer name of gateway as of devices

* Refactor Tradfri light group

* Restore should_poll and async_update
2019-10-21 21:42:17 +02:00
Alexei Chetroi a0c50f4794 Leverage zigpy for IEEE address conversions ()
* Refactor EUI64 conversions.

* Update ZHA dependencies.

* Update tests.
2019-10-21 13:14:17 -04:00
Erik Montnemery 643257d911 Include subscriber information when MQTT message can't be decoded () 2019-10-21 17:34:58 +02:00
Otto Winter ba10d5d604 Add ESPHome sensor force_update option ()
* Add ESPHome sensor force_update option

* Update aioesphomeapi to 2.4.0
2019-10-21 16:06:57 +02:00
David Bonnes 269c8f1d14
Add hvac_action to geniushub ()
* add hvac_action() to climate zones
2019-10-21 14:04:56 +01:00
Quentame ac467d0b3f Not slugify cert_expiry name () 2019-10-21 14:30:49 +02:00
Pascal Roeleven 6ba437d83a Code cleanup for orangepi_gpio ()
* Code cleanup for orangepi_gpio

* Move constants to const.py

* Use async wherever possible

* Remove obsolute functions

* Use relative package integration imports

* Move callbacks to async_added_to_hass

* Avoid side effects in init

* Prevent blocking I/O in coroutines

* Make sure entity is setup before added
2019-10-21 13:56:03 +02:00
Ties de Kock a05144bb8b Fix buienradar component and add smoke tests ()
* Fixes the buienradar component and add smoke tests

  * Fix errors due to circular imports after imports were moved.
  * Add smoke test so this situation will be caught in the future.

* Add buienradar.util to coveragerc

* Refactor tests to standalone pytest test function style

* Add __init__ to buienradar tests
2019-10-21 13:52:25 +02:00
Fabian Affolter ea1401d0b6 Upgrade discord.py to 1.2.4 () 2019-10-21 13:48:07 +02:00
Matthew Turney 6c48abcaa5 rest_command component should support PATCH method ()
Without PATCH the rest_command component lacks full RESTful API
support.
2019-10-21 11:20:18 +02:00
Alan Tse 1e832dc9ec Bump teslajsonpy and add update switch ()
* bump teslajsonpy to 0.0.26
breaking change

* add update switch to tesla

* bump requirements_all.txt for teslajsonpy

* address requested style changes

* fix bug where update switch not loaded
2019-10-21 10:59:58 +02:00
jjlawren d1fcc5762b Make dispatch signals unique per server () 2019-10-21 10:44:07 +02:00
Diefferson Koderer Môro 6844d203a1 Move imports in gpsd component () 2019-10-21 10:41:20 +02:00
Diefferson Koderer Môro 5fb3f6038b Move imports in itach component () 2019-10-21 10:24:26 +02:00
Diefferson Koderer Môro 322399c0af Move imports in kira component () 2019-10-21 10:24:06 +02:00
Diefferson Koderer Môro 36ff790a39 Move imports in greenwave component () 2019-10-21 10:22:52 +02:00
Diefferson Koderer Môro d5799d020a Move imports in insteon component () 2019-10-21 10:22:34 +02:00
Diefferson Koderer Môro 1a68591fe6 Move imports in juicenet component () 2019-10-21 10:22:13 +02:00
Diefferson Koderer Môro 9fa99eaea9 Move imports in konnected component () 2019-10-21 10:21:40 +02:00
Rami Mosleh 09f9875ccf Glances config flow ()
* Glances Integration with config flow

* Glances Integration with config flow

* fix description texts

* Glances Integration with config flow

* Glances Integration with config flow

* fix description texts

* update .coverage.py

* add codeowner

* add test_options

* Fixed typos, Added import, fixed tests

* sort imports

* remove commented code
2019-10-21 10:17:21 +02:00
Diefferson Koderer Môro 09acbc211c Move imports in lg_soundbar component () 2019-10-21 10:09:38 +02:00
Diefferson Koderer Môro 9a9cd1d0b2 Move imports in lifx component () 2019-10-21 10:09:14 +02:00
Diefferson Koderer Môro 6742b36a3d Move imports in lifx_legacy component () 2019-10-21 10:08:04 +02:00
Diefferson Koderer Môro 90731555f8 Move imports in loopenergy component () 2019-10-21 10:07:35 +02:00
Diefferson Koderer Môro 8922d702ae Move imports in lupusec component () 2019-10-21 10:07:09 +02:00
Diefferson Koderer Môro 4db761e6f2 Move imports in metoffice component () 2019-10-21 10:06:38 +02:00
Kevin McCormack 936dac2270 Add Vivotek camera component code owner () 2019-10-21 10:06:16 +02:00
Diefferson Koderer Môro 3e9d28f28a Move imports in mobile_app component () 2019-10-21 10:05:41 +02:00
Diefferson Koderer Môro 206f8cef5c Move imports in mychevy component () 2019-10-21 10:05:05 +02:00
Diefferson Koderer Môro 38db4b0a23 Move imports in mythicbeastsdns component () 2019-10-21 10:04:33 +02:00
Diefferson Koderer Môro 92ed8362ce Move imports in niko_home_control component () 2019-10-21 10:04:10 +02:00
Diefferson Koderer Môro e9674374a4 Move imports in norway_air component () 2019-10-21 10:03:49 +02:00
Diefferson Koderer Môro 56a7233e0f Move imports in ohmconnect component () 2019-10-21 10:03:24 +02:00
Diefferson Koderer Môro 2f96691938 Move imports in otp component () 2019-10-21 10:02:59 +02:00
Diefferson Koderer Môro bbc71441a1 Move imports in pandora component () 2019-10-21 10:02:22 +02:00
Diefferson Koderer Môro fb79c45645 Move imports in iperf3 component () 2019-10-21 09:59:50 +02:00
Diefferson Koderer Môro cf2ee1a09f Move imports in iss component () 2019-10-21 09:59:26 +02:00
Diefferson Koderer Môro 96509c0c0b Move imports in oasa_telematics component () 2019-10-21 09:58:59 +02:00
Diefferson Koderer Môro 67f7146cab Move imports in linode component () 2019-10-21 09:58:46 +02:00
Diefferson Koderer Môro e19663f172 Move imports in lirc component () 2019-10-21 09:58:22 +02:00
Diefferson Koderer Môro 6de95995aa Move imports in logbook component () 2019-10-21 09:57:31 +02:00
Diefferson Koderer Môro ff385d5e2b Move imports in lw12wifi component () 2019-10-21 09:56:19 +02:00
Diefferson Koderer Môro c1fccee83a Move imports in magicseaweed component () 2019-10-21 09:55:53 +02:00
Diefferson Koderer Môro 1342fe2b3c Move imports in openevse component () 2019-10-21 09:55:29 +02:00
Diefferson Koderer Môro 265a1f1fb6 Move imports in neurio_energy component () 2019-10-21 09:54:51 +02:00
Diefferson Koderer Môro cc3173e3ce Move imports in namecheapdns component () 2019-10-21 09:54:27 +02:00
Diefferson Koderer Môro 6a392e13dd Move imports in mpd component () 2019-10-21 09:53:59 +02:00
Diefferson Koderer Môro 1e27e2827d Move imports in mvglive component () 2019-10-21 09:53:28 +02:00
Diefferson Koderer Môro ad39b957d6 Move imports in mopar component () 2019-10-21 09:52:49 +02:00
Diefferson Koderer Môro 4bb82fa8ad Move imports in message_bird component () 2019-10-21 09:48:25 +02:00
HomeAssistant Azure ff3c0e5697 [ci skip] Translation update 2019-10-21 00:32:17 +00:00
Diefferson Koderer Môro a13f8a1781 Move imports in frontend component () 2019-10-21 00:04:56 +02:00
Diefferson Koderer Môro bb381d6060 Move imports in eliqonline component () 2019-10-20 23:39:24 +02:00
javicalle 87c0207163 Move imports in osramlightify component () 2019-10-20 23:38:45 +02:00
Diefferson Koderer Môro ce00d06cbd Move imports in elkm1 component () 2019-10-20 23:37:52 +02:00
Diefferson Koderer Môro ef8f88e25a Move imports in everlights component () 2019-10-20 23:36:43 +02:00
Diefferson Koderer Môro bf6a30d1bb Move imports in goalfeed component () 2019-10-20 23:35:42 +02:00
Diefferson Koderer Môro 92ed89969c Move imports in gntp component () 2019-10-20 23:28:23 +02:00
Diefferson Koderer Môro ab2d1ee134 Move imports in gc100 component () 2019-10-20 23:23:14 +02:00
Diefferson Koderer Môro dd4075d495 Move imports in frontier_silicon component () 2019-10-20 23:22:50 +02:00
Diefferson Koderer Môro 5fa8c02e64 Move imports in futurenow component () 2019-10-20 23:21:17 +02:00
David Bonnes bce9f14751
isort the evohome code () 2019-10-20 20:20:53 +01:00
David Bonnes 5d94c82175
isort the geniushub code () 2019-10-20 20:17:27 +01:00
Diefferson Koderer Môro ca0a4a8750 Move imports for ebusd component () 2019-10-20 21:16:04 +02:00
David Bonnes 8356d92f04
Refactor entity_ids, tweak names and consolidate classes ()
* refactor entity_ids, and consolidate classes

* isort the code
2019-10-20 19:48:52 +01:00
Diefferson Koderer Môro 54a711ca6a Move imports in dweet component () 2019-10-20 20:47:39 +02:00
Diefferson Koderer Môro 9db07b2a41 Move imports in onvif component () 2019-10-20 20:46:51 +02:00
David Bonnes 6951d78874 move imports in serial component () 2019-10-20 20:46:24 +02:00
Diefferson Koderer Môro 57b6c2c6b0 Move imports in crimereports component () 2019-10-20 20:41:11 +02:00
Diefferson Koderer Môro c44163548d Move imports in dte_energy_bridge component () 2019-10-20 20:40:13 +02:00
David Bonnes 425e7fd1a7
bugfix evohome and bump client ()
* bump client to 0.3.4b1

* handle bad schedules that cause issue 
2019-10-20 17:51:08 +01:00
Miroslav Ždrale 22b29a8005 Add option to disable HTTPS verification in Luci component ()
* Add option to disable HTTPS verification in Luci component

* Update code owners

* Update code owners
2019-10-20 09:43:44 -07:00
Teemu R ac5ce4136e
Remove tplink device tracker ()
* Remove tplink device tracker

Version 0.94 added a distress signal and since then nothing has happened.
This commit removes the device tracker which should have never been
a part of tplink integration in the first place as it does not share
anything with this pyhs100-based integration / kasa smarthome.

* add updated requirements_test_all that was forgotten

* remove unit tests
2019-10-20 18:11:48 +02:00
Michał Mrozek 5a592f1291 move imports in sma component () 2019-10-20 14:33:58 +02:00
Quentame 5ce437dc30 Fixing config_entries.async_forward_entry_unload calls (step 1) () 2019-10-20 12:15:46 +02:00
Michał Mrozek c42ca94a86 move imports in smarthab component () 2019-10-20 12:14:07 +02:00
Michał Mrozek ed46834a30 Move imports in sql component ()
* move imports in sql component

* fix: variable redeclaration

* fix: close test db session on platform setup
2019-10-20 10:10:27 +02:00
Jacob Mansfield 9571f869d1 Fix whois error, check expiration_date for list and pick first () 2019-10-20 10:07:34 +02:00
Michał Mrozek e01562ceea Move imports in snmp component ()
* move imports in snmp component

* fix: move hlapi import top level
2019-10-20 10:06:32 +02:00
Michał Mrozek a5ec5b567e move imports in snapcast component () 2019-10-20 10:05:37 +02:00
Michał Mrozek 2706e3289d Move imports in smappee component ()
* move imports in smappee component

* fix: unneeded object inheritance
2019-10-20 10:05:11 +02:00
HomeAssistant Azure 2c00ff7e52 [ci skip] Translation update 2019-10-20 00:32:18 +00:00
Michał Mrozek bfba46d64a move imports in sonos component () 2019-10-19 23:52:42 +02:00
jjlawren eeb1bfc6f5 Central update for Plex platforms ()
* Update Plex platforms together

* Remove unnecessary methods

* Overhaul of Plex update logic

* Apply suggestions from code review

Use set instead of list

Co-Authored-By: Martin Hjelmare <marhje52@kth.se>

* Review suggestions and cleanup

* Fixes, remove sensor throttle

* Guarantee entity name, use common scheme

* Keep name stable once set
2019-10-19 23:31:15 +02:00
Santobert 5c50fa3405 Bump pybotvac () 2019-10-19 22:56:57 +02:00
Tim McCormick 2a269fb9eb Update pysonos to 0.0.24 () 2019-10-19 22:54:36 +02:00
Paulus Schoutsen bb5da77f2c
Import shuffle ()
* Simplify persistent_notification ws command

* Move cors import inside setup

* Fix stream imports
2019-10-19 12:44:51 -07:00
Hmmbob febc48c84b Remove stride ()
* Remove stride

* Remove Stride

* Remove stride

* Remove stride

* Remove stride
2019-10-19 21:40:45 +02:00
David Bonnes efae9a24d5 remove duplicate unique_id, add unique_id for issues () 2019-10-19 12:27:15 -07:00
Franck Nijhof cb061e57d2 Add support for AdGuard Home v0.99.0 ()
* Bump adguardhome to 0.3.0

* Add a more user friendly version handling and added logs

* ✏️ Fixes spelling error in abort messages

* ✏️ Error messages improvements, suggested by cgtobi
2019-10-19 12:11:09 -07:00
shred86 48e5655379 Bump abodepy version () 2019-10-19 12:10:35 -07:00
Santobert 5fa4632c12 Add improved scene support to the cover integration () 2019-10-19 11:39:31 -07:00
Ville Skyttä 381d423fec Upgrade mypy to 0.740 ()
* Upgrade mypy to 0.740

http://mypy-lang.blogspot.com/2019/10/mypy-0740-released.html

* Type hint additions

* Type fixes

* Remove no longer needed type ignores and casts

* Disable untyped definition checks in bunch of files
2019-10-19 11:35:57 -07:00
bouni 9ec0602986 Move imports in cpuspeed component () 2019-10-19 20:33:05 +02:00
Greg Rapp 840001e168 Added night arm mode support to Envisalink component () 2019-10-19 11:26:07 -07:00
SukramJ de1477f00b Bump version of homematicip to 0.10.13 ()
The Home websocket can now automatically reopen a lost connection (default)
2019-10-19 18:24:28 +02:00
Quentame 8c0deeb176 Move imports in luftdaten component () 2019-10-19 18:22:32 +02:00
SukramJ eb48898687 Add climate profiles to Homematic IP Cloud ()
* Add climate service to Homematic IP Cloud to select the active profile

* Add  profiles ass presets

* fix spelling

* Re-Add PRESET_NONE for selection

* Boost is a manual mode

* Fixes based on review

* Fixes after review
2019-10-19 17:44:40 +02:00
guillempages f2617fd74a Split homematic color and effect support ()
* [homematic] Split color and effect support

There are homematic devices (like HmIP-BSL) that support color but
do not support effects.
Split the support, so that color can be supported even if effects are not.

* Make effect fully independent of color

If a device supports effects for e.g. just brightness, it shouldn't be coupled to the color
2019-10-19 14:40:42 +02:00
Joakim Plate 2bd9f5680d Report state ()
* Add report state config

* Add initial steps for local report state

* Use owner of system as user_id

* First working prototype

* Only report state if requested

* Add some good logging and adjust constant name

* Move jwt generation out to non member

* Move cache out to caller

* Remove todo about cache

* Move getting token out of class

* Add timeout on calls

* Validate config dependency

* Support using service key to do sync call when api_key is not set

* Make sure timezone is fixed for datetime dummy

* Use exact expire_in time

* Support renewing token on 401

* Test retry on 401

* No need to declare dummy key twice

* Correct some docs on functions

* Add test for token expiry
2019-10-18 22:37:44 -07:00
Paulus Schoutsen 6303117354
Dont create coroutine until acting on it () 2019-10-18 20:58:43 -07:00
Brig Lamoreaux 37b23e9205 Move imports to top for harman_kardon_avr () 2019-10-18 20:58:15 -07:00
Brig Lamoreaux 1e727f339f Move imports in harmony component () 2019-10-18 20:58:07 -07:00
Brig Lamoreaux 0cd55d6716 Move imports for hp_ilo components () 2019-10-18 20:57:47 -07:00
Brig Lamoreaux 2110fea02b Move import for htu21d component () 2019-10-18 20:57:36 -07:00
Santobert 7ed659151c Vacuum reproduce state ()
* Vacuum reproduce state

* Add missing states

* Improved process

* Fix tests
2019-10-18 19:49:08 -07:00
Paulus Schoutsen d98114d2ab Guard cloud check ()
* Guard cloud check

* Fix pos args
2019-10-18 20:08:53 -05:00
HomeAssistant Azure 9e8c391c81 [ci skip] Translation update 2019-10-19 00:32:15 +00:00
Heine Furubotten 065c6f4c9c Move imports for nilu component () 2019-10-19 01:05:36 +02:00
bouni 6df34a0128 Move imports in channels component () 2019-10-19 01:04:10 +02:00
bouni 422885b7fd Move imports in buienradar component () 2019-10-19 01:02:54 +02:00
bouni d78f14b20a Move imports in canary component () 2019-10-19 01:01:59 +02:00
bouni dc5d38128c Move imports in cast component () 2019-10-19 00:59:58 +02:00
bouni 8cf443110a Move imports in cisco_mobility_express component () 2019-10-19 00:59:07 +02:00
bouni 29ef49fdd9 Move imports in coolmaster component () 2019-10-19 00:57:59 +02:00
Brig Lamoreaux 535da96d4d Move imports to top for hikvisioncam () 2019-10-19 00:56:59 +02:00
Bram Kragten 8e3d210818 Add remove function to hue sensors ()
* Add remove function to sensors

* Fix + comments

* Update light.py
2019-10-18 15:41:11 -07:00
bouni 1d8e366278 Move imports in cloud component () 2019-10-18 15:39:37 -07:00
bouni b2b140e8d0 Move imports in cmus component () 2019-10-19 00:26:58 +02:00
bouni 7ed5616faa Move imports in cisco_webex_teams component () 2019-10-19 00:23:16 +02:00
bouni d7a8a635ba Move imports in ciscospark component () 2019-10-19 00:14:49 +02:00
bouni 2e416168cf Move imports in coinbase component () 2019-10-19 00:05:42 +02:00
bouni b11dc0f50f Move imports in coinmarketcap component () 2019-10-19 00:04:37 +02:00
bouni 93db814b15 Move imports in comfoconnect component () 2019-10-19 00:01:03 +02:00
bouni dc30119d20 Move imports in concord232 component () 2019-10-19 00:00:00 +02:00
bouni c333daab10 Move imports in cppm_tracker component () 2019-10-18 23:58:00 +02:00
springstan 2a95180d3b Move imports in fritzbox, fritz device tracker, fritzdect, fritzbox netmonitor ()
* Moved imports to top-level in fritzbox_netmonitor component

* Moved imports to top-level in fritz, fritzbox and fritzdect
2019-10-18 14:54:56 -07:00
Paulus Schoutsen b6c26cb363
Introduce new OAuth2 config flow helper ()
* Refactor the Somfy auth implementation

* Typing

* Migrate Somfy to OAuth2 flow helper

* Add tests

* Add more tests

* Fix tests

* Fix type error

* More tests

* Remove side effect from constructor

* implementation -> auth_implementation

* Make get_implementation async

* Minor cleanup + Allow picking implementations.

* Add support for extra authorize data
2019-10-18 13:06:33 -07:00
bouni 6157be23dc Move imports in cloudflare integration() 2019-10-18 21:32:14 +02:00
Paulus Schoutsen a119932ee5
Refactor the conversation integration ()
* Refactor the conversation integration

* Lint
2019-10-18 11:46:45 -07:00
Malte Franken 83a709b768 Move imports in recorder component ()
* move imports to top-level in recorder init

* move imports to top-level in recorder migration

* move imports to top-level in recorder models

* move imports to top-level in recorder purge

* move imports to top-level in recorder util

* fix pylint
2019-10-18 10:14:54 -07:00
bouni e95b8035ed Move imports in blinksticklight component () 2019-10-18 17:15:20 +02:00
bouni bb76678b36 Move imports in blink component () 2019-10-18 17:14:50 +02:00
bouni 56dde68c5b Move imports in bmw_connected_drive component () 2019-10-18 17:14:01 +02:00
bouni 03cc7f377b Move imports in bom component () 2019-10-18 17:12:42 +02:00
Pascal Vizeli 9392cbff03
cryptography + numpy for python 3.8 () 2019-10-18 16:11:40 +02:00
bouni 3bb46d5080 Move blackbird imports ()
* Move imports in blackbird component

* fixed tests after import move to top level
2019-10-18 15:12:36 +02:00
bouni c0d084fb04 Move imports in blockchain component () 2019-10-18 15:12:00 +02:00
bouni 58d2d858cd Move imports in brunt component () 2019-10-18 15:08:40 +02:00
Tomasz Jagusz 675c91b436 Move imports in yweather ()
Changes checked with pylint.
Formatted with black
Imports sorted with isort
2019-10-18 10:11:53 +02:00
bouni 511766cb06 Move imports in apns component ()
* Move imports in apns component

* fixed apns tests
2019-10-17 22:13:29 -07:00
Quentame 5cb145f588 Move imports in openweathermap component () 2019-10-17 22:12:32 -07:00
Tobias Efinger 7ec8384fa6 Add service description for route53 integration () 2019-10-17 22:11:51 -07:00
Bendik Brenne 9625e0463b Add sinch integration (notify component) ()
* Added sinch integration (notify component)

* Updated requirements

* Fixes according to lint

* Update homeassistant/components/sinch/notify.py

Co-Authored-By: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com>

* Update homeassistant/components/sinch/notify.py

Co-Authored-By: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com>

* Update homeassistant/components/sinch/notify.py

Co-Authored-By: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com>

* Adds @bendikrb as codeowner

* Imports to the top. Catching specific exceptions. Logic fixes

* Updated CODEOWNERS

* Reformatting (black)

* Added sinch component to .coveragerc

* Conform to pylintrc

* Okay, Mr. Black

* Fixed: Catching too general exception Exception
2019-10-17 21:44:09 -07:00
Tsvi Mostovicz 2bc6b59e79 Move holiday info into a single sensor with multiple attributess ()
* Move holiday onfo into a single sensor with multiple attributess

* Add tests for holiday attributes
2019-10-17 20:32:24 -07:00
Raman Gupta 4e25807b7d Add ability for MQTT device tracker to map non-default topic payloads to zones/states ()
* add ability for MQTT device tracker to map nondefault topic payloads to zones

* update new parameter name and add abbreviation

* support for payload_home, payload_not_home, and payload_custom

* use constants STATE_NOT_HOME and STATE_HOME as defaults

* reference state constants directly

* add empty dict as default for payload_custom

* change parameter name for custom mapping of payloads to non-home zones to be more descriptive

* removed 'payload_other_zones' per ballobs review

* remove abbreviation for 'payload_other_zones'

* add tests for feature
2019-10-17 17:51:27 -07:00
mvn23 489340160b Add opentherm_gw options flow. () 2019-10-17 17:36:34 -07:00
jjlawren 0888098718 Use URI provided by Plex for local connections ()
* Use provided URI for local connections

* Use provided plexapi connection method

* Remove unused mock from tests

* Handle potential edge case(s)
2019-10-17 17:31:53 -07:00
SukramJ 564789470e Add device_info to HomematicIP climate and acp () 2019-10-17 17:25:16 -07:00
Tiit Rätsep 81178661ae Added handling for connection errors in state update, added available property () 2019-10-17 17:23:11 -07:00
Maciej Bieniek 86a4be1636 Fix attribution () 2019-10-17 17:22:40 -07:00
Quentame dcdcfdd376 Unload linky config entry () 2019-10-17 17:22:16 -07:00
scheric 3e7fcc7575 Add grid sensors to SolarEdge_local ()
* Add grid sensors

* Formatting

* Add possibility to add attributes

* Add optimizer attribute

* Remove bare 'except'

* add proper exception

* Remove return attribution 0

* Ad inverter attribution

* Style change

* Add attribute name to sensors constants

* SENSOR_TYPES  alphabetical and snake_case lower

* Formatting

* forgot snake_case lower

* Add extra meter sensors

* add critical error for debugging

* Update sensor.py

* swam meter sensors

* Add suitable icons to meter reading

* Fix for pointless-statement

homeassistant/components/solaredge_local/sensor.py:173:8: W0104: Statement seems to have no effect (pointless-statement)
homeassistant/components/solaredge_local/sensor.py:192:8: W0104: Statement seems to have no effect (pointless-statement)
homeassistant/components/solaredge_local/sensor.py:349:16: W0104: Statement seems to have no effect (pointless-statement)
homeassistant/components/solaredge_local/sensor.py:356:16: W0104: Statement seems to have no effect (pointless-statement)

* Rename import energy sensor

* Insert feadback

* Change to debug info

* Add check if attribute name exist

* Remove unnecessary else

* Add return None if no attributes

* flake
2019-10-17 17:21:00 -07:00
Erik Montnemery 6d083969c2 Add device action support to the lock integration ()
* Add device action support to the lock integration

* Check that the enitity supports open service
2019-10-17 17:20:10 -07:00
Quentame bd0403c65e Move imports in telegram_bot component () 2019-10-17 17:19:34 -07:00
David Bonnes 2d1f7932ba bump client () 2019-10-17 17:19:07 -07:00
bouni e17b8b011a Move imports in bitcoin component () 2019-10-17 17:18:47 -07:00
bouni 21754fd7cc Move imports in bbb_gpio component () 2019-10-17 17:18:22 -07:00
bouni d95b4a6a0b Move imports in anel_pwrctrl component () 2019-10-17 17:18:11 -07:00
Tomasz Jagusz bc58649c2b Move imports in MCP23017 component ()
* mcp23017 move imports

* fix pylint errors
2019-10-17 17:17:56 -07:00
Quentame fdf839774e Move imports in fritz + fritzbox_netmonitor component ()
* Move imports in fritz + fritzbox_netmonitor component

* Fix PyLint 1
2019-10-17 17:17:24 -07:00
Quentame 22b904f5e0 Move imports in flux_led component () 2019-10-17 17:15:18 -07:00
Quentame 0965e358ea Move imports in fitbit component () 2019-10-17 17:14:53 -07:00
Quentame fe036ed094 Move imports in flic component () 2019-10-17 17:13:20 -07:00
Quentame 61edd33da7 Move imports in google component () 2019-10-17 17:11:51 -07:00
Quentame 6998687742 Move imports in gitlab_ci component () 2019-10-17 17:11:20 -07:00
bouni 9d583ad9f9 Move imports in baidu component () 2019-10-17 17:11:11 -07:00
bouni 54ef96e79a Move imports in awair component () 2019-10-17 17:11:01 -07:00
bouni 447d99a1ae Move imports in apcupsd component () 2019-10-17 17:10:28 -07:00
bouni 56c13503c3 Move imports in aqualogic component () 2019-10-17 17:10:16 -07:00
bouni 5eb781d378 Move imports in arlo component () 2019-10-17 17:09:47 -07:00
bouni 3cf7983e00 Move imports in asterisk_mbox component () 2019-10-17 17:08:58 -07:00
bouni bb80d9bd16 Move imports in august component () 2019-10-17 17:06:41 -07:00
Malte Franken 1a5b4c105a Move imports in mqtt component ()
* move imports to top-level in mqtt server

* move imports to top-level in mqtt configflow

* move imports to top-level in mqtt init

* move imports to top-level in mqtt vacuum

* move imports to top-level in mqtt light
2019-10-17 17:04:27 -07:00
Quentame 7637ceb880 Move imports in html5 component ()
* Move imports in html5 component

* Fix tests 1

* Fix tests 2
2019-10-17 21:17:23 +02:00
tombbo e992cfb45c Add on_off_inverted to KNX climate ()
* Added a new configuration boolean parameter on_off_inverted to KNX Climate component.

* Remove unexpected spaces around equals.

* Parameter name changed to on_off_invert and modified to new version of XKNX library.

* Dict[key] for required config keys and keys with default config schema values.
2019-10-17 21:07:09 +02:00
bouni ba0107f912 Move imports in android_ip_webcam component () 2019-10-17 17:07:36 +02:00
bouni 136df743e3 moved imports to top level () 2019-10-17 15:38:58 +02:00
Jeff Irion 28cef89e03 Generate ADB key for Android TV integration ()
* Generate ADB key for Android TV integration

* Remove 'do_nothing' function

* Remove 'return True'

* Re-add 2 'return True' lines
2019-10-17 15:33:20 +02:00
bouni 2c535c92bd moved imports to top level () 2019-10-17 15:05:45 +02:00
Quentame 12a8e7520e Move imports in netgear component () 2019-10-17 15:05:14 +02:00
bouni 62fcea2a8d moved imports to top level () 2019-10-17 15:04:41 +02:00
Quentame ab598da4ba Move imports in nest component () 2019-10-17 15:03:50 +02:00
Quentame 8350e1246a Move imports in netgear_lte component () 2019-10-17 15:03:05 +02:00
Quentame 9dc0c05ee0 Move imports in imap + imap_email_content component () 2019-10-17 15:01:50 +02:00
bouni 88a78a4a18 Move imports in amcrest component () 2019-10-17 15:01:09 +02:00
Quentame dc72aa48da Move imports in liveboxplaytv component () 2019-10-17 15:00:32 +02:00
bouni 4efa6689e4 Move imports in ampio component () 2019-10-17 15:00:00 +02:00
Quentame 9f71384524 Move imports in linux_battery component () 2019-10-17 14:59:36 +02:00
Quentame 35e0acf0a5 Move imports in keyboard component () 2019-10-17 14:58:56 +02:00
Quentame e54f5102aa Move imports in ifttt component () 2019-10-17 14:58:23 +02:00
Tomasz Jagusz b187ca93d0 Move imports in rpi_gpio ()
* move imports for rpi_gpio

* fixed pylint error

* fix pylint error

* removed empty line

* add missing blank line

* sort with isort
2019-10-17 12:24:53 +02:00
Tomasz Jagusz 7fd606a254 bump rpi.gpio to 0.7.0 () 2019-10-17 11:30:18 +02:00
Antonio Larrosa 2d6d6ba90e Forget auth token when going offline so we can reconnect ()
When an amcrest camera was unplugged and then plugged again
it was impossible to reconnect to it, since the old
auth token was reused while we need to use a new one.

In fact, the method that is called every minute to check
the camera availability is going to fail always since we're
reusing an old token.

By forgetting the token (setting it to None) when going offline,
we ensure that we'll regenerate it in the next commands thus allowing
to reconnect to the camera when it comes back online.
2019-10-17 11:29:08 +02:00
kennedyshead 46f1166edd Fix On/Off for melissa ()
* Fixed On/Off for melissa

fixes 

* reformatted
2019-10-17 10:32:02 +02:00
springstan e79a5baf9e Move imports in slack and socialblade ()
* Moved imports to top-level in samsungtv, slack and socialblade

* Rewinded top-level imports in samsungtv component
2019-10-16 21:36:19 -07:00
Erik Montnemery 43c85c0549 Add device action support to the alarm_control_panel integration ()
* Add device action support to the alarm_control_panel integration

* Improve tests
2019-10-16 21:34:56 -07:00
Robert Svensson 6ffc520b1c
Axis - Improve discovery title by adding placeholder support ()
* Improve discovery title by adding placeholder support
2019-10-16 20:45:03 +02:00
Josef Schlehofer 0607a30612 Upgrade youtube_dl to 2019.10.16 () 2019-10-16 20:28:59 +02:00
Andrey Kupreychik bd95a89f45 Bump ndms2-client to 0.0.10 () 2019-10-16 20:28:12 +02:00
cgtobi 14d3b9b8f9 Bump pyatmo version to 2.3.2 ()
* Bump pyatmo version to 2.3.2

* Add reachable attribute

* Add reachable attribute
2019-10-16 12:19:38 +02:00
Maciej Bieniek ec78821161 Add sensor platform to Airly integration ()
* Add sesnor.py file

* Move AirlyData to __init__

* Cleaning

* Update .coveragerc file

* Sort consts

* Sort imports

* Remove icons from sensors with device_class
2019-10-16 12:06:52 +02:00
Paolo Tuninetto cc93dd4928 Move imports in Kodi component ()
* Move imports for Kodi component

* Removed empty line ad requested by review
2019-10-16 12:05:05 +02:00
David Bonnes 44b6258e48
Add evohome high_precision temperatures ()
* add high_precision (current) temperatures 
* bump client to use aiohttp for v1 client
* token saving now event-driven rather than scheduled
* protection against invalid tokens that cause issues
* tweak error message
2019-10-16 10:32:25 +01:00
bouni 5a35e52adf Move imports in device_tracker component ()
* moved imports to top level

* sorted imports using isort
2019-10-16 10:25:37 +02:00
Bogdan Vlaicu c8f6484095 New sensor platform integration for Orange and Rockland Utility smart energy meter ()
* New sensor platform integration for Orange and Rockland Utility smart energy meter

* New sensor platform integration for Orange and Rockland Utility smart energy meter

* bumped the oru py version to 0.1.9

* Added PLATFORM_SCHEMA
Adde unique_id property
Changed logger level from info to debug when printing the updated sensor value
Set the SCAN_INTERVAL to 15 mins
Added exception handling durin init when creating the oru meter instance

* Various fixes base on the PR review
+ Added SCAN_INTERVAL for 15 mins

* fixed path to documentation
2019-10-16 09:52:30 +02:00
HomeAssistant Azure b8e00925e7 [ci skip] Translation update 2019-10-16 00:32:17 +00:00
bouni 04a5f19f6a moved imports to top level () 2019-10-15 16:24:18 -07:00
springstan 2b92fd3422 Moved imports to top-level in fritzbox_callmonitor component () 2019-10-15 16:22:42 -07:00
Michał Mrozek d4692367c5 move imports in spotcrime component () 2019-10-15 16:21:19 -07:00
Michał Mrozek b2f6931bbe move imports in speedtestdotnet component () 2019-10-15 16:20:59 -07:00
Michał Mrozek a58d242909 move imports in sony_projector component () 2019-10-15 16:17:09 -07:00
Rolf K 8720ca38b5 Add improved scene support for input_select ()
* Add improved scene support for input_select

* Add tests for reproducing input_select states.

* Add some comments.

* Add support for set_options

Allows defining the options for an input_select in a scene.

* Add tests for set_options in test_reproduce_state

* Execute for real instead of mock execution.
2019-10-15 16:15:42 -07:00
Paulus Schoutsen 93f9afcd21
Fix config imports ()
* Fix config imports

* Remove old migration

* Remove migrate tests
2019-10-15 16:15:26 -07:00
Rolf K c700085490 Add improved scene support to input_text ()
* Add improved scene support for input_text.

* Add tests for reproducing input_text states.

* Add some comments.
2019-10-15 08:37:15 -07:00
quthla a591d78efe Bump PyMata to 2.20 ()
* Bump PyMata to 2.20

* Bump PyMata to 2.20
2019-10-15 17:21:40 +02:00
bouni 6f894d2dec moved imports to top level () 2019-10-15 17:12:32 +02:00
springstan 26d19f9e1c Moved imports to top-level in spotify integration () 2019-10-15 17:12:12 +02:00
AaronDavidSchneider d534f30042 Update fritzconnection requirement to 0.8.4 ()
* update fritzconnection requirement

* update requierements for other components and requierements_all
2019-10-15 17:11:17 +02:00