Paulus Schoutsen
7b7cfd71de
Merge pull request #48954 from home-assistant/rc
2021-04-09 12:03:40 -07:00
Bram Kragten
d5d9a5ff11
Update frontend to 20210407.3 ( #48957 )
2021-04-09 18:53:45 +00:00
Paulus Schoutsen
3f744bcbef
Bumped version to 2021.4.2
2021-04-09 17:39:03 +00:00
jjlawren
92746aa60c
Fix Plex live TV handling ( #48953 )
2021-04-09 17:38:54 +00:00
Ph-Wagner
4da77b9768
Extend Google Cast media source URL expiry to 24h ( #48937 )
...
* Extend media source URL expiry to 12h
closes #46280
After checking out https://github.com/home-assistant/core/pull/48912 I just think why not.
* Update homeassistant/components/cast/media_player.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-04-09 17:38:53 +00:00
David F. Mulcahey
b800bb0202
Bump ZHA quirks library ( #48931 )
2021-04-09 17:38:52 +00:00
Tobias Sauerwein
b41e611cb5
Bump pykodi to 0.2.5 ( #48930 )
2021-04-09 17:38:52 +00:00
Philip Allgaier
ee78c9b08a
Fix "notify.events" trim() issue + add initial tests ( #48928 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-04-09 17:38:51 +00:00
Joakim Sørensen
29bb6d76f1
Change discovery timeout from 10 to 60 ( #48924 )
2021-04-09 17:38:50 +00:00
Joakim Sørensen
38a1c65ab7
Handle exceptions when looking for new version ( #48922 )
2021-04-09 17:38:49 +00:00
Tobias Sauerwein
1ca087b4d0
Bump pykodi to 0.2.4 ( #48913 )
2021-04-09 17:38:48 +00:00
Erik Montnemery
1f21b19eae
Extend media source URL expiry to 24h ( #48912 )
2021-04-09 17:38:47 +00:00
Milan Meulemans
6746fbadef
Catch expected errors and log them in rituals perfume genie ( #48870 )
...
* Add update error logging
* Move try available to else
* Remove TimeoutError
2021-04-09 17:38:46 +00:00
Hans Kröner
41fe8b9494
Account for openweathermap 'dew_point' not always being present ( #48826 )
2021-04-09 17:38:45 +00:00
Paulus Schoutsen
f4c3bdad7d
Merge pull request #48896 from home-assistant/rc
2021-04-08 15:35:17 -07:00
Paulus Schoutsen
3bf693e352
Bumped version to 2021.4.1
2021-04-08 21:35:53 +00:00
Bram Kragten
7051cc04bd
Update frontend to 20210407.2 ( #48888 )
2021-04-08 21:35:37 +00:00
Franck Nijhof
d9c1c391bc
Fix optional data payload in Prowl messaging service ( #48868 )
2021-04-08 21:35:35 +00:00
Franck Nijhof
02cd2619bb
Fix possibly missing changed_by in Verisure Alarm ( #48867 )
2021-04-08 21:35:35 +00:00
starkillerOG
f791142c75
Fix motion_blinds gateway signal strength sensor ( #48866 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-04-08 21:35:34 +00:00
Bram Kragten
1c939fc9be
Correct wrong x in frontend manifest ( #48865 )
2021-04-08 21:35:33 +00:00
Philip Allgaier
0ad4736349
Bump speedtest-cli to 2.1.3 ( #48861 )
2021-04-08 21:35:32 +00:00
Erik Montnemery
3f0d63c1ab
Validate supported_color_modes for MQTT JSON light ( #48836 )
2021-04-08 21:35:32 +00:00
Martin Hjelmare
f39afa60ae
Fix mysensor cover closed state ( #48833 )
2021-04-08 21:35:31 +00:00
Erik Montnemery
cf11d9a2df
Replace redacted stream recorder credentials with '****' ( #48832 )
2021-04-08 21:35:30 +00:00
Niccolo Zapponi
dd2a73b363
Fix iCloud extra attributes ( #48815 )
2021-04-08 21:35:29 +00:00
Johan Nenzén
99ef870908
Add missing super call in Verisure Camera entity ( #48812 )
2021-04-08 21:35:29 +00:00
Raman Gupta
8d738cff41
Check all endpoints for zwave_js.climate fan mode and operating state ( #48800 )
...
* Check all endpoints for zwave_js.climate fan mode and operating state
* fix test
2021-04-08 21:35:28 +00:00
Franck Nijhof
8bdcdfb8e6
Merge pull request #48782 from home-assistant/rc
2021-04-07 19:07:10 +02:00
Franck Nijhof
341531146d
Bumped version to 2021.4.0
2021-04-07 18:31:01 +02:00
Bram Kragten
49178d6865
Update frontend to 20210407.1 ( #48778 )
2021-04-07 18:17:15 +02:00
Erik Montnemery
b4636f17fb
Reject nan, inf from generic_thermostat sensor ( #48771 )
2021-04-07 18:17:11 +02:00
Franck Nijhof
0fb4f31bde
Bumped version to 2021.4.0b6
2021-04-07 12:43:04 +02:00
Bram Kragten
b382de96c6
Update frontend to 20210407.0 ( #48765 )
2021-04-07 12:40:14 +02:00
Erik Montnemery
c9f8861303
Fix whitespace error in cast ( #48763 )
2021-04-07 12:40:08 +02:00
Erik Montnemery
32511409a9
Remove login details before logging SQL errors ( #48758 )
2021-04-07 12:40:04 +02:00
Daniel Hjelseth Høyer
e366961ddb
Met.no - only update data if coordinates changed ( #48756 )
2021-04-07 12:40:00 +02:00
J. Nick Koston
bfb8141f55
Solve cast delaying startup when discovered devices are slow to setup ( #48755 )
...
* Solve cast delaying startup when devices are slow to setup
* Update homeassistant/components/cast/media_player.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-04-07 12:39:57 +02:00
Joakim Sørensen
537d6412dd
Add custom integrations to analytics ( #48753 )
2021-04-07 12:39:54 +02:00
Stefan Agner
a093cd8ac2
Use microsecond precision for datetime values on MariaDB/MySQL ( #48749 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-04-07 12:39:51 +02:00
Franck Nijhof
322458ee49
Rename hassio config entry title to Supervisor ( #48748 )
2021-04-07 12:39:48 +02:00
Joakim Sørensen
b573fb49b7
Generate a seperate UUID for the analytics integration ( #48742 )
2021-04-07 12:39:45 +02:00
Franck Nijhof
15e00b8d18
Do not activate Met.no without setting a Home coordinates ( #48741 )
2021-04-07 12:39:41 +02:00
Paulus Schoutsen
2db60a3c56
Bumped version to 2021.4.0b5
2021-04-06 19:12:33 +00:00
Paulus Schoutsen
ed90e22421
Updated frontend to 20210406.0 ( #48734 )
2021-04-06 19:12:28 +00:00
Paulus Schoutsen
d61780dbac
Allow reloading top-level template entities ( #48733 )
2021-04-06 19:12:27 +00:00
Justin Paupore
315e910bfe
Fix infinite recursion in LazyState ( #48719 )
...
If LazyState cannot parse the attributes of its row as JSON, it prints
a message to the logger. Unfortunately, it passes `self` as a format
argument to that message, which causes its `__repr__` method to be
called, which then tries to retrieve `self.attributes` in order to
display them. This leads to an infinite recursion and a crash of the
entire core.
To fix, send the database row to be printed in the log message, rather
than the LazyState object that wraps around it.
2021-04-06 19:12:26 +00:00
Erik Montnemery
a7523777ba
Flag brightness support for MQTT RGB lights ( #48718 )
2021-04-06 19:12:25 +00:00
Erik Montnemery
7ae65832eb
Bump pychromecast to 9.1.2 ( #48714 )
2021-04-06 19:12:24 +00:00
Erik Montnemery
0df9a8ec38
Improve warnings on undefined template errors ( #48713 )
2021-04-06 19:12:23 +00:00
J. Nick Koston
5f2a666e76
Abort discovery for unsupported doorbird accessories ( #48710 )
2021-04-06 19:12:23 +00:00
Paulus Schoutsen
26b9017905
Fix verisure deadlock ( #48691 )
2021-04-06 19:12:22 +00:00
Raman Gupta
bdd68cd413
Bump zwave_js dependency to 0.23.1 ( #48682 )
2021-04-06 19:12:21 +00:00
Alexei Chetroi
c512ab7ec9
Implement Ignore list for poll control configuration on Ikea devices ( #48667 )
...
Co-authored-by: Hmmbob <33529490+hmmbob@users.noreply.github.com >
2021-04-06 19:12:21 +00:00
mburget
edf41e8425
Fix Raspi GPIO binary_sensor produces unreliable responses ( #48170 )
...
* Fix for issue #10498 Raspi GPIO binary_sensor produces unreliable responses ("Doorbell Scenario")
Changes overtaken from PR#31788 which was somehow never finished
* Fix for issue #10498 Raspi GPIO binary_sensor produces unreliable response. Changes taken over from PR31788 which was somehow never finished
* Remove unused code (pylint warning)
2021-04-06 19:12:20 +00:00
Paulus Schoutsen
1850b92b36
Bumped version to 2021.4.0b4
2021-04-04 00:36:15 +00:00
J. Nick Koston
7b1ea46653
Prevent config entry retry from blocking startup ( #48660 )
...
- If there are two integrations doing long retries async_block_till_done() will never be done
2021-04-04 00:36:07 +00:00
Álvaro Fernández Rojas
a8cd6228cf
Fix AEMET town timestamp format ( #48647 )
...
Datetime should be converted to ISO format.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-04-04 00:36:07 +00:00
J. Nick Koston
9eb4397837
Only listen for zeroconf when the esphome device cannot connect ( #48645 )
2021-04-04 00:36:06 +00:00
J. Nick Koston
311f624adc
Bump aiodiscover to 1.3.3 for dhcp ( #48644 )
...
fixes #48615
2021-04-04 00:36:05 +00:00
Paulus Schoutsen
dcb43b474f
Bumped version to 2021.4.0b3
2021-04-03 00:05:20 +00:00
Bram Kragten
396a8a3a10
Updated frontend to 20210402.1 ( #48639 )
2021-04-02 23:57:55 +00:00
Paulus Schoutsen
2a1f6d7e8f
Support modern config for the trigger based template entity ( #48635 )
2021-04-02 23:57:55 +00:00
Paulus Schoutsen
da31328150
Fix trigger template entities without a unique ID ( #48631 )
2021-04-02 23:57:54 +00:00
Shay Levy
cec80210a3
Bump aioshelly to 0.6.2 ( #48620 )
2021-04-02 23:57:53 +00:00
Paulus Schoutsen
74357d9760
Bumped version to 2021.4.0b2
2021-04-01 23:33:37 +00:00
Erik Montnemery
231a55d416
Include blueprint input in automation trace ( #48575 )
2021-04-01 23:33:04 +00:00
Erik Montnemery
e760c23f37
Include script script_execution in script and automation traces ( #48576 )
2021-04-01 23:32:47 +00:00
Paulus Schoutsen
39f68de5fa
Bumped version to 2021.4.0b1
2021-04-01 23:23:47 +00:00
Robert Svensson
68b189cf9f
Increase time out for http requests done in Axis integration ( #48610 )
2021-04-01 23:23:31 +00:00
Bram Kragten
8d0941ba65
Update frontend to 20210402.0 ( #48609 )
2021-04-01 23:23:29 +00:00
Paulus Schoutsen
d1a48c7c5c
Clean up mobile app ( #48607 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-04-01 23:23:28 +00:00
Franck Nijhof
f0f8b79be0
Fix websocket search for related ( #48603 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-04-01 23:23:26 +00:00
Franck Nijhof
c2d17a72b7
Allow templatable service target to support scripts ( #48600 )
2021-04-01 23:23:25 +00:00
Franck Nijhof
f0bd3c577f
Upgrade numpy to 1.20.2 ( #48597 )
2021-04-01 23:23:24 +00:00
Erik Montnemery
947ac514b9
Return config entry details for 1-step config flows ( #48585 )
2021-04-01 23:23:22 +00:00
epenet
5df90b32fc
Cleanup orphan devices in onewire integration ( #48581 )
...
* Cleanup orphan devices (https://github.com/home-assistant/core/issues/47438 )
* Refactor unit testing
* Filter device entries for this config entry
* Update logging
* Cleanup check
2021-04-01 23:23:20 +00:00
Robert Svensson
f08e7dccdf
Don't care about DPI entries when looking for clients to be restored from UniFi ( #48579 )
...
* DPI switches shouldnt be restored, they're not part of clients to be restored
* Only care about Block and POE switch entries
2021-04-01 23:23:20 +00:00
Aaron Bach
3982849275
Fix incorrect constant import in Ambient PWS ( #48574 )
2021-04-01 23:23:17 +00:00
Joakim Sørensen
07827ca55d
Remove analytics from default_config ( #48566 )
2021-04-01 23:23:16 +00:00
youknowjack0
16da181692
Fix timer.finish to cancel callback ( #48549 )
...
Timer.finish doesn't cancel the callback, which can lead to incorrect early cancellation of the timer if it is subsequently restarted.
Bug reported here: https://community.home-assistant.io/t/timer-component-timer-stops-before-time-is-up/96038
2021-04-01 23:23:15 +00:00
Franck Nijhof
75908f38f3
Bumped version to 2021.4.0b0
2021-03-31 21:32:05 +02:00
Robert Svensson
bc5d828554
Provide the improved service UX with deCONZ services ( #48382 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-03-31 20:14:26 +02:00
Erik Montnemery
c06ac9e12b
Improve automation trace tests ( #48542 )
2021-03-31 10:51:29 -07:00
J. Nick Koston
6cf57da89f
Use SOURCE_REAUTH constant for starting reauth flows ( #48553 )
2021-03-31 19:48:32 +02:00
arturdobo
68801ae5f7
Add Qingping Air Monitor Lite support support ( #48181 )
...
* Add cgllc.airm.cgdn1 support
* review remarks
* removed unnecessary lambdas
2021-03-31 19:47:42 +02:00
Ruslan Sayfutdinov
a6759d731d
Use Mapping[str, Any] instead of dict in Entity ( #48421 )
2021-03-31 19:34:00 +02:00
Simone Chemelli
bb7f64596c
Add operation sensor to Shelly Gas ( #48462 )
2021-03-31 09:46:39 -07:00
jjlawren
be71d626c8
Improve Plex device handling ( #48369 )
2021-03-31 09:37:16 -07:00
Bram Kragten
2f37a5727c
Update frontend to 20210331.0 ( #48552 )
2021-03-31 09:23:12 -07:00
J. Nick Koston
9790f3f609
Create homekit locks according to spec ( #48453 )
...
Any accessories, regardless of transport, that enable physical access to the home, such as door locks, must not be bridged.
2021-03-31 09:22:30 -07:00
Franck Nijhof
3acacf435a
Merge branch 'master' into dev
2021-03-31 17:54:27 +02:00
LJU
93920704d0
Remove Hass.io terms in strings.json ( #48541 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-03-31 17:19:18 +02:00
Michael
949cd4714a
Fix update of surveillance_station data in Synology DSM ( #47966 )
2021-03-31 17:18:58 +02:00
Mario Limonciello
9fd6980144
Avoid divide by zero errors in tplink light integration ( #48235 )
2021-03-31 17:16:24 +02:00
Marvin Wichmann
9e1a17c62e
Update xknx to version 0.17.5 ( #48522 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-03-31 17:04:22 +02:00
jjlawren
7dfe63e06f
Set Plex sensor availability properly ( #48546 )
2021-03-31 17:02:23 +02:00
Erik Montnemery
e2f8bce0a0
Improve error handling for WS API trace/get ( #48502 )
2021-03-31 15:58:36 +02:00
Philip Allgaier
6fe04f40a2
Ensure HA script and Python script services have a name ( #47204 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-03-31 15:09:45 +02:00
J. Nick Koston
bee55a0494
Prevent ping integration from delaying startup ( #43869 )
2021-03-31 15:06:49 +02:00
Erik Montnemery
b26779a27a
Add id to automation triggers ( #48464 )
2021-03-31 14:56:04 +02:00
Philip Allgaier
450f3740cd
Use consolidated constant for "description" ( #48490 )
2021-03-31 14:12:15 +02:00
jjlawren
d62297a28b
Add Plex library count sensors ( #48339 )
2021-03-31 13:57:16 +02:00
Vincent Le Bourlot
93498ec831
Add missing neato error status ( #48508 )
2021-03-31 13:48:04 +02:00
Joakim Sørensen
4d8ef115a3
Bump pyhaversion from 3.4.2 to 21.3.0 ( #48537 )
2021-03-31 12:46:14 +02:00
Nicolas Braem
96857b7466
Add vicare fuelcell ( #47167 )
2021-03-31 11:29:24 +02:00
Erik Montnemery
c7584a1f92
Add color_mode support to MQTT JSON light ( #47993 )
2021-03-31 11:28:45 +02:00
jan iversen
64d5dd1f6b
Remove if/else from modbus test cases ( #48514 )
2021-03-31 11:20:14 +02:00
Franck Nijhof
d4d8f74858
Deprecate SolarEdge YAML configuration ( #48533 )
2021-03-31 10:31:12 +02:00
Robert Svensson
c80f34a754
Add support for ZHADoorLock locks to deCONZ integration( #48516 )
2021-03-31 09:36:06 +02:00
Anders Melchiorsen
96c391af09
Fix Sonos Line-in favorites ( #48524 )
2021-03-31 07:22:54 +02:00
uvjustin
379843eb54
Shield async httpx call in generic ( #47852 )
...
* Shield async httpx call
* Don't set last_url/last_image on cancellation
* Add test
2021-03-31 12:46:10 +08:00
Steven Looman
7a6c88feeb
Bump async_upnp_client to 0.16.0 ( #48521 )
2021-03-30 15:36:18 -10:00
Quentame
c1ff4197d1
Bump Freebox to 0.0.10 ( #48526 )
2021-03-30 15:21:11 -10:00
Quentame
7f9c5d7a13
Bump Météo-France to 1.0.2 ( #48527 )
2021-03-30 15:20:46 -10:00
Quentame
bae337554f
Bump Synology DSM to 1.0.2 ( #48528 )
2021-03-31 02:13:56 +02:00
HomeAssistant Azure
919247f256
[ci skip] Translation update
2021-03-31 00:04:33 +00:00
Joakim Sørensen
52974e1f64
Add target version to log about missing version ( #48520 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-03-31 01:08:59 +02:00
Bram Kragten
d1a1e70726
Search for areas used in automations and scripts ( #48499 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-03-30 15:01:56 -07:00
Michael
309c3a8d82
Fix init for first added shelly device ( #48411 )
2021-03-30 23:52:02 +02:00
David F. Mulcahey
aa0292974a
support feedback for ZHA device reconfiguration ( #48447 )
2021-03-30 16:35:51 -04:00
Joakim Sørensen
78cff36f96
Remove analytics from updater ( #48518 )
2021-03-30 22:22:03 +02:00
jugla
76d9c62900
Evaluate AirVisual interval on reboot ( #48392 )
...
* Reevaluate interval on reboot (and periodically)
* AirVisual update interval periodically
* AirVisual : update periodically interval request
* AirVisual : update sever request interval periodically
* AirVisual : periodically update interval for server requests
* AirVisual : periodic update for server interval
* Airvisual : periodic update of server interval
* AirVisual : periodic update of server interval
* AirVisual : periodic update of interval request
* Periodic interval update of server request
* AirVisual : periodic update of interval request
* Reassess interval request on periodic event
* ReAssess interval between 2 requests during update
* ReAssess interval between 2 requests periodically
* Reassess interval of server requests periodically
* Reassess the interval between 2 server requests
* Reassess interval between 2 server requests
* Reassess server requests interval periodically
* Assess interval request after inserting instance
2021-03-30 11:03:35 -06:00
Jacob Shufro
f5d9713bd5
Add regex-based filters to logger component ( #48439 )
...
* Add regex-based filters to logger component
* Switch logger filter tests to use caplog for more coverage, add a scoping test
2021-03-30 06:53:02 -10:00
Ruslan Sayfutdinov
82c94826fb
Enable strict typing for zeroconf ( #48450 )
...
* Enable strict typing for zeroconf
* Fix lutron_caseta
* Fix pylint warning
* Fix tests
* Fix xiaomi_aqara test
* Add __init__.py in homeassistant.generated module
* Restore add_job with type: ignore
2021-03-30 06:48:04 -10:00
Matthias Alphart
338be8c70b
KNX passive group addresses ( #48009 )
2021-03-30 18:14:38 +02:00
J. Nick Koston
e9f2062f1b
Fix duplicates and unexpected failures during roomba discovery ( #48492 )
2021-03-30 17:54:36 +02:00
Franck Nijhof
cdd0624629
Correct FAA Delays integration domain in manifest ( #48512 )
2021-03-30 17:52:29 +02:00
Ruslan Sayfutdinov
575a460c65
Fix local mypy workflow ( #48433 )
...
* Fix local mypy workflow
* Run mypy directly
2021-03-30 17:18:29 +02:00
David F. Mulcahey
4dc885dcc3
Add discovery for Tube's Zigbee coordinators to ZHA ( #48420 )
...
* add discovery for tube zigbee gateways
* update discovery
* add test
* another test
* develop translations
* review comments
2021-03-30 11:13:26 -04:00
Philip Allgaier
9043a1f5aa
Raise Spotify exception if no active device found ( #48486 )
2021-03-30 16:54:33 +02:00
Erik Montnemery
9d8521169b
Add 'for' to lock device triggers ( #48504 )
...
* Add 'for' to lock device triggers
* Update tests/components/lock/test_device_trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update test_device_trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-30 16:40:57 +02:00
Erik Montnemery
04a09d9215
Add 'for' to media_player device triggers ( #48505 )
...
* Add 'for' to media_player device triggers
* Update tests/components/media_player/test_device_trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update test_device_trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-30 16:40:26 +02:00
Erik Montnemery
225d79c216
Add 'for' to vacuum device triggers ( #48506 )
...
* Add 'for' to vacuum device triggers
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update test_device_trigger.py
* Update test_device_trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-30 16:40:08 +02:00
J. Nick Koston
f91de1c8b9
Add support for capturing renewals to dhcp discovery ( #48242 )
2021-03-30 15:41:12 +02:00
Erik Montnemery
b3b0904b94
Simplify device trigger code ( #48507 )
2021-03-30 13:54:27 +02:00
Erik Montnemery
9526701e57
Add 'for' to alarm device triggers ( #48503 )
2021-03-30 13:49:23 +02:00
Marc Mueller
ee55657ae9
Update pylint to 2.7.4 ( #48500 )
2021-03-30 12:23:59 +02:00
Joakim Sørensen
f98ce2dd71
Add myself as codeowner to analytics ( #48498 )
2021-03-30 11:40:11 +02:00
Raman Gupta
bc3881db29
Add zwave_js.set_value service ( #48487 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-30 11:13:48 +02:00
J. Nick Koston
f8265f44be
Include platform only integrations in analytics ( #48493 )
2021-03-30 10:46:02 +02:00
David McClosky
e47d576ee7
Use MAX_VOLUME constant in vlc_telnet ( #48491 )
...
We also don't need to call `int()` anymore due to underlying fixes in
the python-vlc-telnet library.
I believe this is the last item extracted from PR #44776 .
2021-03-30 09:57:53 +02:00
J. Nick Koston
0082eca932
Bump yalexs to 1.1.10 for august ( #48494 )
...
- Remove workaround for broken reconnect logic in pubnub
2021-03-30 09:37:19 +02:00
Martidjen
99ab084cdd
Add opentherm_gw option for setpoint override mode ( #48465 )
...
* Adding option for setpoint override mode
Temporary setpoint override mode can now be set on or off. 'Constant' setpoint override mode will be used when Temporary is set to off
* Changes after review comment
Added default value for the setpoint override mode
2021-03-30 09:35:29 +02:00
Niccolo Zapponi
fc8dc038e2
Fixed auth issue for non-2FA iCloud accounts ( #48455 )
2021-03-29 19:09:27 -10:00
Guido Schmitz
2fbe352ad5
Make devolo home control more robust against connection losts ( #48328 )
2021-03-29 19:08:08 -10:00
Alan Tse
984fb12fa4
Create new websession if more than one entry in Tesla ( #47886 )
...
* Create new websession if more than one entry
closes #47506
* Remove extraneous count
* Always create new session
* Update docs
2021-03-30 06:50:41 +02:00
Marc Mueller
2956eb0902
Update pylint to 2.7.3 ( #48488 )
...
* Update pylint to 2.7.3
* Add class-const-naming-style
* Remove unused-import message
* Additional cleanup
2021-03-29 18:02:56 -10:00
Raman Gupta
9a75019a65
Add zwave_js.bulk_set_partial_config_parameters service ( #48306 )
...
* Add zwave_js.bulk_set_partial_config_parameters service
* update to handle command status
* add test for awake node
* test using a device in service call
2021-03-29 23:07:55 -04:00
Paulus Schoutsen
114a97bf52
Bump frontend to 20210329.0
2021-03-30 00:33:17 +00:00
Tobias Sauerwein
467bd91c80
Add image proxy to Kodi media browser ( #47315 )
2021-03-29 17:30:51 -07:00
Joakim Sørensen
09c51da3a2
Add analytics integration ( #48256 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-29 17:20:11 -07:00
J. Nick Koston
6b7bcbbc96
Bump aiodiscoer to 1.3.2 for dhcp ( #48489 )
...
- Removes unused code in the library
- Cleanup a small slow memory leak
2021-03-29 17:18:54 -07:00
HomeAssistant Azure
a1472b174c
[ci skip] Translation update
2021-03-30 00:03:46 +00:00
Kevin Worrel
42a060ad33
Add asyncio locks to screenlogic api access points ( #48457 )
2021-03-29 13:27:17 -10:00
Franck Nijhof
c1d5638739
Remove HomeAssistantType alias from entity components - Part 2 ( #48468 )
2021-03-29 13:24:56 -10:00
Franck Nijhof
855b68faa1
Remove HomeAssistantType alias from entity components - Part 1 ( #48467 )
2021-03-29 13:24:36 -10:00
Franck Nijhof
bb9da22a84
Clean up superfluous integration setup - part 3 ( #48484 )
2021-03-29 13:23:44 -10:00
Franck Nijhof
6ec3234ccc
Clean up superfluous integration setup - part 2 ( #48478 )
2021-03-29 13:23:07 -10:00
Franck Nijhof
8393a215e9
Clean up superfluous integration setup - part 1 ( #48476 )
2021-03-29 13:22:33 -10:00
J. Nick Koston
a851bff95a
Create async_config_entry_first_refresh to reduce coordinator boilerplate ( #48451 )
2021-03-29 12:51:39 -10:00
J. Nick Koston
569c536a8e
Bump aiodiscover to 1.3.0 to improve performance ( #48482 )
2021-03-30 00:37:38 +02:00
Erik Montnemery
fe4ca18881
Refactor fan device triggers to use ToggleEntity triggers ( #48321 )
2021-03-30 00:09:41 +02:00
Erik Montnemery
8ad3c65645
Allow MQTT entities to be disabled by default ( #48284 )
...
* Allow MQTT entities to be disabled by default
* Tweak
2021-03-30 00:09:14 +02:00
Franck Nijhof
0805467c47
Clean up icons & device classes for Toon ( #48471 )
2021-03-29 14:17:25 -07:00
Erik Montnemery
7534b54e4e
Merge condition and action traces ( #48461 )
2021-03-29 14:06:49 -07:00
Erik Montnemery
c459789c09
Add 'for' to cover device triggers ( #48324 )
2021-03-29 13:57:30 -07:00
Franck Nijhof
52475c108f
Make integration setup optional ( #48381 )
2021-03-29 13:53:47 -07:00
Raman Gupta
dda9f957b6
Bump zwave-js-server-python to 0.23.0 to support zwave-js 7 ( #48094 )
...
* Bump zwave-js-server-python to 0.23.0 and update integration to support schema changes
* refactor notification evenets a bit
* fix tests and bug fixes
* additional changes due to new PR
* add command class and command name
* use new event names so we can retain event property names
* handle command status being returned from async_set_config_parameter
* bump dependency version
* adjust log message to be consistent
* disable pylint warning
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* add test for awake node
* switch async_get_registry to async_get
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-29 16:28:55 -04:00
Bram Kragten
cf6352e93c
Add screenshot to manifest ( #48475 )
2021-03-29 13:13:42 -07:00
Jan Bouwhuis
d8a4cf63f4
Command template support for MQTT fan ( #48413 )
...
* Command template support
* Fix typo in abbreviations
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix initialize templates
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-29 20:41:51 +02:00
Bram Kragten
03b7b1305c
Cloud: Expose if google is registered in status + check on login ( #48260 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-03-29 19:26:51 +02:00
Paulus Schoutsen
022f56f54d
Allow specifying template entities based on triggers ( #48169 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-29 09:57:51 -07:00
David McClosky
f815ebe9cd
Fix unmute bug in vlc_telnet ( #48441 )
...
If volume was muted and media_player.volume_up is fired, VLC would still
show up as muted.
PR extracted from #44776 .
2021-03-29 18:23:26 +02:00
Franck Nijhof
81ae0ee451
Add support for Selectors in Script service fields ( #48469 )
2021-03-29 18:05:45 +02:00
J. Nick Koston
6023105c6a
Do not load ignored or disabled integrations at startup ( #48355 )
...
config_entries.async_setup will skip ignored and disabled integrations
but bootstrap would still load them in memory even though they would
never be setup.
2021-03-29 13:06:44 +02:00
J. Nick Koston
1fb9008488
Include platform only integrations in the manifest list api ( #48269 )
2021-03-29 12:51:48 +02:00
Pim
e2d3c0ea8f
Don't write 0 to next modbus register ( #48378 )
2021-03-29 12:45:44 +02:00
J. Nick Koston
cb1b45d31a
Log the reason a config entry failed to setup ( #48449 )
...
If we pass a string to ConfigEntryNotReady or raise it from
another exception we now log the string passed or the
string generated by the original exception.
With #47201 this makes it easy for developers to still show
the reason why setup failed without having to worry about log
spam from additional attempts by rasing ConfigEntryNotReady
from the original exception.
2021-03-29 12:25:40 +02:00
mptei
dd538bd291
Fix knx tests ( #48407 )
2021-03-29 12:17:54 +02:00
Erik Montnemery
0c6a1c29ec
Fix broken trace tests ( #48458 )
2021-03-29 10:06:22 +02:00
J. Nick Koston
564688af25
Fix template fan default speed count ( #48389 )
...
* Fix template fan default speed count
The default speed count was defaulting to 3 when percentage
was implemented instead of the documented value of 100
* Increase coverage
* remove unreachable code
2021-03-29 09:33:56 +02:00
J. Nick Koston
7063306cd8
Bump aiodiscover to 1.2.0 in for dhcp ( #48456 )
...
- Additional optimizations
2021-03-29 09:17:30 +02:00
J. Nick Koston
2796a58ead
Speed up bond setup with gather ( #48454 )
2021-03-29 08:58:48 +02:00
Erik Montnemery
14ef0531f0
Address review comments from trace refactoring PRs ( #48288 )
2021-03-29 08:09:14 +02:00
Paulus Schoutsen
ee81869c05
Bump frontend to 20210328.0
2021-03-29 03:14:29 +00:00
HomeAssistant Azure
357dedf5ef
[ci skip] Translation update
2021-03-29 00:04:31 +00:00
SukramJ
cc38db6a89
Remove myself as codeowner of HomematicIP Cloud ( #48437 )
2021-03-28 19:18:59 -04:00
J. Nick Koston
47156151ab
Bump aiodiscover to 1.1.2 for dhcp ( #48445 )
2021-03-28 13:12:31 -10:00
J. Nick Koston
a7d0fc2f86
Bump HAP-python to 3.4.1 for homekit ( #48444 )
2021-03-28 11:57:39 -10:00
Raman Gupta
08db248983
Fallback to current temperature unit for zwave_js climate ( #48347 )
...
* Fallback to current temperature unit for zwave_js climate
* don't use unit for N/A setpoint
* update comment
* add tests
2021-03-28 22:18:17 +02:00
J. Nick Koston
2ff94c8ed9
Add additional data source to dhcp ( #48430 )
2021-03-28 09:47:28 -10:00
David McClosky
23c7c4c977
Fallback to filename for title in vlc_telnet ( #48438 )
...
PR extracted from #44776 .
2021-03-28 19:39:36 +02:00
David McClosky
48c0cfb25c
Detect when media position is stale in vlc_telnet ( #48434 )
...
PR extracted from #44776 .
2021-03-28 18:19:05 +02:00
Robert Delpeut
4487565232
Add dsmr monthly and yearly totals ( #48253 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-28 16:37:27 +02:00
David McClosky
70e3fc430c
Fix bug in vlc_telnet seeking ( #48425 )
...
Seems the code assumed a different `vlc_telnet` API.
Note that this doesn't address issues in `update()`, which will be
handled in a different PR.
PR extracted from #44776 .
2021-03-28 11:58:11 +02:00
J. Nick Koston
958c4764f7
Handle routers that convert hostnames to lowercase in dhcp ( #48429 )
...
Some routers will lowercase all the hostnames. Since we
already lowercase hostnames for matching purposes, we now
pass the lowercased hostname to the integration.
Currently only roomba cared about this, and has been adjusted.
2021-03-28 11:23:06 +02:00
HomeAssistant Azure
ce3e00d018
[ci skip] Translation update
2021-03-28 00:05:04 +00:00
Unai
0706ae70dc
Simplify maxcube integration ( #48403 )
...
* Simplify maxcube integration
Device objects returned by maxcube-api dependency are stable, so
we do not need to resolve from the device address every time.
Also, refactor and unify how maxcube integration sets temperature & mode.
* Raise ValueError if missing parameters for set_temperature method
Raise a ValueError exception If set_temperature does not receive
a temperature parameter.
Also, document properly _set_target method.
* Use Type | None instead of Optional[Type] annotation
* Protect set_hvac_mode and set_preset_mode from unsupported parameters
2021-03-28 00:21:20 +01:00
jan iversen
ffdfc521b9
Allow discovery configuration of modbus platforms ( #46591 )
...
* Change modbus configuration to new style.
The old (frozen) configuration is still supported, but when detected a big
warning is issued that it will soon be removed. This allows users to change
their configuration at their pace.
Clean configuration SCHEMAs and move common modbus parts
to MODBUS_SCHEMA (renamed from BASE_SCHEMA).
Add BASE_COMPONENT_SCHEMA to ensure common configuration of components.
All component define e.g. NAME, move these to a common schema.
change components (binary_sensor, sensor, switch) to new config
Add test set for modbus itself (old config and discovery_info).
Add test of devices discovery_info configuration
* Update discovery_info configuration for binary_sensor.
* Update discovery_info configuration for sensor.
* Update discovery_info configuration for switch.
* Review comments.
* update due to change in core
* flake8 problem.
* Correct log message.
* add should_poll property.
* Fix polling for Modbus binary sensor
* Fix polling for Modbus sensor
* Fix polling for Modbus switch
* Fix switch.
* Fix pytest errors.
* Update homeassistant/components/modbus/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/modbus/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/modbus/modbus.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/modbus/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/modbus/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/modbus/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/modbus/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/modbus/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/modbus/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* ToogleEntity -> SwitchEntity and add abastract
* Update homeassistant/components/modbus/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/modbus/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* removed if/else in test.
* Remove other if.
Co-authored-by: Vladimir Zahradnik <vladimir@zahradnik.io >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-27 22:48:06 +01:00
Álvaro Fernández Rojas
23d7330a2f
Discard outdated data reported by AEMET stations ( #48417 )
...
* aemet: achieve 100% test coverage
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* aemet: discard outdated station data
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* aemet: fix AemetSensor/AemetForecastSensor inheritance
AbstractAemetSensor already inherits SensorEntity.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-03-27 22:33:24 +01:00
Matthias Alphart
051f29f9b6
Remove KNX type alias for homeassistant.core types ( #48422 )
2021-03-27 22:20:11 +01:00
David F. Mulcahey
3aa2591b0a
Bump ZHA quirks to 0.0.55 ( #48418 )
...
* bump quirks version
* call new setup method in quirks
2021-03-27 15:59:31 -04:00
J. Nick Koston
35a5f110bd
Update mac address in broadlink test to match mocked device ( #48415 )
...
* Update mac address in broadlink test to match mocked device
* Update tests/components/broadlink/test_config_flow.py
2021-03-27 20:47:47 +01:00
Jesse Campbell
67791fa4df
ZHA lock code services and events ( #47208 )
...
* ZHA lock code services and events
* ZHA Locks: A few more services, use the library functions
* Catch exception when command id is not in command list
* Add tests for lock code services
* Add tests for enable/disable
* Better document code slot ID shifting
* Simplify cluster commands
2021-03-27 15:23:40 -04:00
Christian Soltenborn
955804bf58
Add template support for remaining attributes of weather entity ( #47736 )
...
* added template support for remaining attributes of weather entity
* wind bearing is now angle (number)
2021-03-27 18:53:35 +00:00
J. Nick Koston
388815b81a
Add broadlink dhcp discovery ( #48408 )
2021-03-27 08:40:19 -10:00
Raman Gupta
fbc3f97097
Add support for selective config parameter entity discovery ( #48336 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-27 18:14:06 +01:00
conflipper
56abe25c1f
Add Ambient Station PM25 indoor sensor ( #47970 )
2021-03-27 18:01:33 +01:00
Jonathan Keslin
11596afdfc
Address late review of vesync light ( #48130 )
2021-03-27 17:50:35 +01:00
J. Nick Koston
938a4cc1b6
Bump yalexs to 1.1.9 ( #48383 )
...
* Bump yalexs to workaround pubnub reconnect bug
* bump to 1.1.9 to loosen version requirement for pubnub
2021-03-27 15:55:18 +01:00
Franck Nijhof
cebcd7a202
Fix entity service calls on WLED master light ( #48402 )
2021-03-27 13:04:30 +01:00
Franck Nijhof
02182bfa86
Fix ability to ignore AdGuard hassio discovery ( #48401 )
2021-03-27 12:59:22 +01:00
Franck Nijhof
38d14702fa
Remove HomeAssistantType alias from helpers ( #48400 )
2021-03-27 12:55:24 +01:00
Unai
4a353efdfb
Add Maxcube unit tests ( #47872 )
...
* Simplify maxcube integration
Device objects returned by maxcube-api dependency are stable, so
we do not need to resolve from the device address every time.
Also, refactor and unify how maxcube integration sets temperature & mode.
* Add tests for maxcube component
* Use homeassistant.util.utcnow to retrieve current time
* Revert "Simplify maxcube integration"
This reverts commit 84d231d5bd .
* Make test pass again after rolling back integration changes
2021-03-27 12:42:23 +01:00
Franck Nijhof
0d595a2845
Merge of nested IF-IF cases - E-G ( #48367 )
2021-03-27 12:39:37 +01:00
Franck Nijhof
786023fce4
Merge of nested IF-IF cases - H-J ( #48368 )
2021-03-27 11:30:29 +01:00
Franck Nijhof
db355f9b23
Merge of nested IF-IF cases - A-C ( #48365 )
2021-03-27 10:58:38 +01:00
Franck Nijhof
8d5ce53098
Merge of nested IF-IF cases - S-W ( #48372 )
2021-03-27 10:54:59 +01:00
Franck Nijhof
3aed84560f
Merge of nested IF-IF cases - O-R ( #48371 )
2021-03-27 10:38:57 +01:00
Ville Skyttä
3cd52b695d
Upgrade flake8 and dependencies, enable flake8-noqa ( #48393 )
...
* Upgrade flake8 to 3.9.0
https://flake8.pycqa.org/en/latest/release-notes/3.9.0.html
* Upgrade pydocstyle to 6.0.0
https://www.pydocstyle.org/en/latest/release_notes.html#september-13th-2020
https://www.pydocstyle.org/en/latest/release_notes.html#march-18th-2021
* Upgrade flake8-docstrings to 1.6.0, enable flake8-noqa
https://gitlab.com/pycqa/flake8-docstrings/-/blob/1.6.0/HISTORY.rst
https://github.com/plinss/flake8-noqa/issues/1
* Upgrade/pin pyflakes to 2.3.1
https://github.com/PyCQA/pyflakes/blob/2.3.1/NEWS.rst
* Pin pycodestyle to 2.7.0
2021-03-27 10:22:11 +01:00
Franck Nijhof
86212db71d
Merge of nested IF-IF cases - K-N ( #48370 )
2021-03-27 10:03:15 +01:00
J. Nick Koston
9737480742
Lazy load broadlink storage ( #48391 )
...
With many broadlink devices, the storage load overwhelmed the
executor at startup. Delay loading storage until it is needed.
2021-03-27 09:32:30 +01:00
Franck Nijhof
45f77ccccf
Merge of nested IF-IF cases - Core ( #48364 )
2021-03-27 09:23:32 +01:00
Franck Nijhof
ad13a9295e
Merge multiple context managers in tests ( #48146 )
2021-03-27 09:17:15 +01:00
J. Nick Koston
79af18a8ab
Bump httpx to 0.17.1 ( #48388 )
...
* Bump httpx to 0.17.1
* git add
* typing
* add test
* tweak
2021-03-27 09:02:01 +01:00
J. Nick Koston
b50dcef94f
Block detectable I/O in the event loop ( #48387 )
...
We added a warning when this happens last April and gave developers
a year to fix the instability. We now prevent the instability by
raising RuntimeError when code attempts to do known I/O in the
event loop instead of the executor.
We now provide a suggestion on how to fix the code that is causing
the issue.
2021-03-27 08:54:49 +01:00
Paulus Schoutsen
63e3012380
Fix script default trace ( #48390 )
2021-03-26 23:56:40 -07:00
Franck Nijhof
387e166447
Remove HomeAssistantType alias from AdGuard integration ( #48377 )
2021-03-26 18:52:01 -10:00
HomeAssistant Azure
99874cd993
[ci skip] Translation update
2021-03-27 00:03:21 +00:00
Erik Montnemery
374dcde487
Return config entry details after creation ( #48316 )
2021-03-26 18:31:29 +01:00
Erik Montnemery
c6a20d0fc1
Improve traces for nested script runs ( #48366 )
2021-03-26 10:14:01 -07:00
Franck Nijhof
bbbc3a5f50
Merge of nested IF-IF case in elkm1 test ( #48374 )
2021-03-26 06:54:16 -10:00
Paulus Schoutsen
00683d3caa
Create FUNDING.yml ( #48375 )
2021-03-26 09:48:02 -07:00
Franck Nijhof
f4cc4a0896
Merge of nested IF-IF cases - X-Z ( #48373 )
2021-03-26 17:08:05 +01:00
Matthias Alphart
8fa935234a
Type check KNX integration __init__ and knx_entity ( #48044 )
2021-03-26 16:10:55 +01:00
Franck Nijhof
d2d78d6205
Extend typing on scaffold templates ( #48232 )
2021-03-26 15:19:44 +01:00
Tobias Sauerwein
3bc6497cbd
Add Netatmo schedule event handling ( #46573 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-03-26 15:08:41 +01:00
mptei
02b0a4ca1f
Xknx unneeded expose ( #48311 )
2021-03-26 14:51:36 +01:00
J. Nick Koston
ae8afb69e7
Improve august reconnect logic when service become unreachable ( #48349 )
...
This is a different error than internet down.
2021-03-26 13:47:32 +01:00
J. Nick Koston
c4f98a3084
Small speed up to adding entities ( #48353 )
2021-03-26 12:05:19 +01:00
D3v01dZA
8f40c87069
Bump snapcast to 2.1.2 ( #48343 )
2021-03-26 12:03:38 +01:00
Tobias Sauerwein
1ba54ac2bb
Refactor Netatmo tests ( #48277 )
2021-03-26 11:13:27 +01:00
Erik Montnemery
4fbc3da196
Validate device action schemas once ( #48351 )
2021-03-26 08:46:26 +01:00
Jan Bouwhuis
5b17aaf9d5
Percentage and preset mode support for MQTT fan ( #47944 )
...
* git push --all origin
* Fix percentage to ordered list conversion
* Tests for mqtt fan and fixes
* Improve tests and error handling base config
* Additional tests
* Tests completed, small fixes
* Allow preset mode and percentages combined
* Remove raise in setup and update tests
* Alignment with fan entity mode
* Fix pylint for len-as-condition
* Remove python binary cache file from PR
* Additional tests on async_turn_on and fix
* Added comments for deprecation of speeds
* Schema checks before init
* Optimize pre schema checks
* Correct schema checks
* Update homeassistant/components/mqtt/abbreviations.py
Comment speeds for mqtt fan are deprecated not needed here
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Comment speeds for mqtt fan are deprecated not needed here
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Comment speeds for mqtt fan are deprecated not needed here
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Comment speeds for mqtt fan are deprecated not needed here
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Comment speeds for mqtt fan are deprecated not needed here
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Warnings for exceptions - testing speed_range
* Update homeassistant/components/mqtt/abbreviations.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/fan.py
* Save with black
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-26 08:37:47 +01:00
Franck Nijhof
da2fecb312
Pre-calculate Verisure alarm states ( #48340 )
...
* Pre-calculate Verisure alarm states
* Correct super call
2021-03-26 08:21:11 +01:00
Erik Montnemery
72281f4718
Validate device trigger schemas once ( #48319 )
2021-03-26 08:09:21 +01:00
Matthias Alphart
de1fa706a0
xknx 0.17.4 ( #48350 )
2021-03-26 08:07:57 +01:00
Simone Chemelli
2b24f8b735
Remove timedate manipulation from Neato attributes ( #48150 )
...
* Remove timedate manipulation to get timezone back
* Updated camera to new format
2021-03-26 05:11:08 +01:00
Garrett
a019f076c0
Subaru integration code quality changes ( #48193 )
...
* Apply changes from code review
* Update sensor tests
* Fix pylint error
* Apply suggestions from code review
Co-authored-by: Brandon Rothweiler <brandonrothweiler@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Brandon Rothweiler <brandonrothweiler@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-26 04:24:37 +01:00
Franck Nijhof
24dee01599
Use async with in Acmeda config flow ( #48291 )
2021-03-26 04:21:27 +01:00
Franck Nijhof
b90c620c5e
Address huisbaasje review comments ( #48313 )
...
* Address huisbaasje review comments
* Update homeassistant/components/huisbaasje/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-26 04:18:46 +01:00
starkillerOG
b4d39d517f
Update in 1 minute on unavailable Motion blinds ( #47800 )
...
* if unavailable request update in 1 minute
* fix styling
* improve changing update interval
* remove unused import
* try to fix
* remove unused pass
* add const
* fix missing timedelta
* update to motionblinds 0.4.10
* improve update coordinator
* fix linting errors
* remove unused import
* move update functions within the DataUpdateCoordinator
* fix white space
2021-03-25 20:06:40 -07:00
HomeAssistant Azure
d5afd0afb3
[ci skip] Translation update
2021-03-26 00:04:15 +00:00
Marc Mueller
1dc25a5864
Bump python-typing-update to 0.3.2 ( #48303 )
...
* Bump python-version-update to 0.3.2
* Changes after update
* Fix pylint issues
2021-03-25 21:09:06 +01:00
Robert Svensson
88b5eff726
Fix late comment to PR adding percentage support to deCONZ fan platform ( #48333 )
2021-03-25 20:02:17 +01:00
Alexey Kustov
056f7d493c
Support overriding token in notifify.event service ( #47133 )
...
* Add opportunity to define token for each message
* Update homeassistant/components/notify_events/notify.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-25 19:15:24 +01:00
jjlawren
e42ca35c94
Bump plexwebsocket to 0.0.13 ( #48330 )
2021-03-25 19:12:12 +01:00
Tobias Sauerwein
ec1334099e
Add tests for Netatmo data handler ( #46373 )
...
* Add tests for Netatmo data handler
* Clean up coveragerc
* Move block to fixture
* Minor update
* Remove tests of implementation details for data handler
* Update homeassistant/components/netatmo/data_handler.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/netatmo/data_handler.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Import callback
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-25 19:07:45 +01:00
Franck Nijhof
f0e5e616a7
Fix device discovery of OAuth2 config flows ( #48326 )
2021-03-25 10:35:01 -07:00
William Scanlon
4f4a6fd6a5
Add econet thermostat support and use getattr for sensors ( #45564 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-25 17:06:51 +01:00
Martin Hjelmare
9f07ca069d
Fix zha manual flow test ( #48317 )
2021-03-25 09:19:32 -04:00
chemaaa
1b60c8efb8
Add Homepluscontrol integration ( #46783 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-25 14:12:31 +01:00
Erik Montnemery
3188f796f9
Add allowed UUIDs and ignore CEC to Google Cast options flow ( #47269 )
2021-03-25 14:06:01 +01:00
Matthias Alphart
6b2a2740f1
Type check KNX integration climate ( #48054 )
2021-03-25 09:47:49 +01:00
Zixuan Wang
21c72fa559
Fix missing glances temperature sensors ( #46086 )
...
* Fix missing glances temperature sensors (#44899 )
* Revert matching rules for Glances
* Shorter if statement
Co-authored-by: J. Nick Koston <nick@koston.org >
* Revert long-line if statement
* Update if statement
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-03-25 09:19:11 +01:00
Boris Gulay
642bb91a9a
Add metrics upload by UDP to graphite ( #43751 )
2021-03-25 09:18:10 +01:00
jjlawren
20485eb132
Bump plexapi to 4.5.1 ( #48307 )
2021-03-25 08:41:21 +01:00
J. Nick Koston
da7fd8a294
Listen on the default interface by default for zeroconf ( #48302 )
2021-03-24 15:04:55 -10:00
Raman Gupta
058d232c57
Determine zwave_js sensor device class during initialization ( #48304 )
2021-03-24 20:08:16 -04:00
HomeAssistant Azure
6660fb7478
[ci skip] Translation update
2021-03-25 00:03:36 +00:00
J. Nick Koston
c340a39275
Handle range conversions that do not start at 1 ( #48298 )
2021-03-24 12:33:44 -10:00
djtimca
cc12d29f6d
Bump omnilogic to 0.4.3 to fix API certificate issue ( #48296 )
...
* Bump omnilogic to 0.4.3 to fix API certificate issue.
* Updated requirements files.
2021-03-24 22:58:03 +01:00
Marc Mueller
6fc3406c93
Ignore python-typing-update for pre-commit requirements ( #48292 )
2021-03-24 20:05:53 +01:00
scyto
a9ccba44ed
Add support for Roomba 980 discovery ( #47696 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-03-24 08:46:11 -10:00
Erik Montnemery
8896ae0d56
Add support for tracing script execution ( #48276 )
...
* Add support for tracing script execution
* Tweak
2021-03-24 17:56:22 +01:00
Franck Nijhof
0be6a868e0
Fix Core bug report issue form ( #48279 )
2021-03-24 10:20:49 +01:00
Matt Zimmerman
5265aabf92
Clean up SmartTub reminders ( #48033 )
...
* remove "date" state attribute
* remove unused constant
2021-03-24 08:39:23 +01:00
jjlawren
879c82ebf8
Improve Plex GDM client connections ( #48272 )
2021-03-24 07:57:45 +01:00
Tobias Sauerwein
0d699bb768
Add tests for Netatmo sensor ( #46393 )
...
* Add tests for Netatmo sensor
* Fix coveragerc
* Remove freezegun dependency
* Use f-strings instead of string concatenation
* Update tests/components/netatmo/test_sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Address comment on config options test
* Replace deprecated call to async_get_registry()
* Fix public weather sensor update test
* Clean up
* Prevent division by zero
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-24 07:17:51 +01:00
Paulus Schoutsen
3dec394cad
Migrate template to register reload service on async_setup ( #48273 )
2021-03-23 20:35:15 -07:00
Paulus Schoutsen
b58dd7d047
Bump frontend to 20210324.0
2021-03-24 00:23:29 +00:00
HomeAssistant Azure
c4e5af8081
[ci skip] Translation update
2021-03-24 00:03:09 +00:00
Bram Kragten
b1d0b37d2c
Google assistant: disconnect user agent when not found in google ( #48233 )
2021-03-23 15:04:32 -07:00
Erik Montnemery
9f8b697e64
Refactor tracing: Prepare for tracing of scripts ( #48231 )
2021-03-23 14:53:38 -07:00
jjlawren
195d4de6cd
Bump plexapi to 4.5.0 ( #48264 )
2021-03-23 22:47:00 +01:00
Robert Svensson
70d9e8a582
Add proper percentage support to deCONZ fan integration ( #48187 )
...
* Add proper percentage support to deCONZ fan integration
* Properly convert speed to percentage
* Remove disabled method
* Replace convert_speed with a dict
2021-03-23 22:29:55 +01:00
Joakim Sørensen
49b47fe648
Install requirements.txt while building dev Dockerfile ( #48268 )
2021-03-23 14:04:15 -07:00
Diogo Gomes
fd5916e067
datetime must be a string ( #47809 )
2021-03-23 20:19:47 +01:00
Fredrik Erlandsson
d129b8e1e1
Update pypoint to 2.1.0 ( #48223 )
...
* update pypoint to 2.1.0
* Add properties and device_classes to constant
* Fix unique_ids for binary_sensors
* Update device icon
* Fallback to device_class icon.
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Just use known events
* Use DEVICE_CLASS_SOUND
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-23 20:03:54 +01:00
Franck Nijhof
cc73cbcace
Update issue form to use latest changes ( #48250 )
2021-03-23 18:45:40 +01:00
Alexei Chetroi
269608d1af
Bump up ZHA dependencies ( #48257 )
2021-03-23 11:03:16 -04:00
Erik Montnemery
a09c8eecb7
Fix some sensor classes ( #48254 )
...
* Fix some sensor classes
* Tweak
* Tweak
2021-03-23 15:56:33 +01:00
Franck Nijhof
6932cf9534
Use contextlib.suppress where possible ( #48189 )
2021-03-23 14:36:43 +01:00
Tobias Sauerwein
9656f260a4
Add tests for Netatmo ( #46372 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-23 14:28:35 +01:00
Robert Svensson
1095d93892
Increase test coverage of deCONZ device triggers ( #48126 )
...
* Increase test coverage of deCONZ device triggers
* Revert removed new line
* Found a way to explicitly assert that exceptions are raised
* Remove unnecessary block till done
* Fix unnecessary elif
* Fix review comments
* Remove helper tests
2021-03-23 13:49:44 +01:00
Fabian Affolter
e0e3495849
Upgrade pylast to 4.2.0 ( #48245 )
2021-03-23 12:18:03 +01:00
J. Nick Koston
7bd876beaf
Add dhcp discovery support to blink ( #48243 )
2021-03-23 12:00:06 +01:00
J. Nick Koston
6e07279257
Add august doorbells to dhcp discovery ( #48244 )
2021-03-23 11:59:04 +01:00
David Keijser
95370ac84b
Change nanoleaf name to configured name instead of hostname ( #46407 )
...
* nanoleaf: Key config by device id
Rather than host which is not stable
* nanoleaf: Use pretty name instead of hostname
2021-03-23 10:28:19 +01:00
Kevin Fronczak
8900b38c7f
Add Blink config migration ( #46671 )
2021-03-23 09:24:42 +01:00
Dewet Diener
fb03d79daf
Bump nanoleaf to 0.1.0, add unique IDs ( #48135 )
...
* bump pynanoleaf and expose model/serial as unique_id
* addressed PR feedback
2021-03-23 09:18:48 +01:00
uvjustin
cd455e296e
Remove login details before logging stream source ( #45398 )
...
* Remove login details before logging stream source
* Convert to str before re
* Use compiled RE
* Add tests and filter log message in worker
* Update import
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* isort
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-23 07:30:45 +01:00
HomeAssistant Azure
55b689b464
[ci skip] Translation update
2021-03-23 00:03:29 +00:00
Paulus Schoutsen
19ab7306ec
Clean up AsusWRT ( #48012 )
2021-03-22 23:21:33 +01:00
Erik Montnemery
9e9ba53f0e
Move SensorEntity last in the inheritance tree ( #48230 )
2021-03-22 20:05:13 +01:00
plomosits
18e6816373
Improve Docker and Kubernetes support for KNX ( #48065 )
...
Co-authored-by: Matthias Alphart <farmio@alphart.net >
2021-03-22 20:03:57 +01:00
Erik Montnemery
fdf97eaca3
Migrate integrations i-m to extend SensorEntity ( #48213 )
2021-03-22 19:59:03 +01:00
Erik Montnemery
64bc9a8196
Migrate integrations r-s to extend SensorEntity ( #48215 )
2021-03-22 19:54:14 +01:00
Erik Montnemery
0c086b5067
Migrate integrations w-z to extend SensorEntity ( #48217 )
2021-03-22 19:50:29 +01:00
Erik Montnemery
783b453bbe
Migrate integrations t-v to extend SensorEntity ( #48216 )
2021-03-22 19:47:44 +01:00
Erik Montnemery
c900e3030b
Migrate integrations n-q to extend SensorEntity ( #48214 )
2021-03-22 19:46:46 +01:00
Erik Montnemery
339a56e434
Migrate integrations f-h to extend SensorEntity ( #48212 )
2021-03-22 19:45:17 +01:00
Erik Montnemery
a49989241a
Refactor tracing: Move trace support to its own integration ( #48224 )
2021-03-22 19:19:38 +01:00
Dermot Duffy
781084880b
Add an option to hide selected Hyperion effects ( #45689 )
2021-03-22 15:59:12 +01:00
Philip Allgaier
286217f771
Fix condition extra fields for climate and humidifier ( #48184 )
2021-03-22 14:59:40 +01:00
MatsNl
53a9c117ee
Add jobstate parser to Onvif integration ( #46589 )
2021-03-22 14:43:46 +01:00
starkillerOG
a583f56bd8
Add identification for YAML imports ( #48162 )
2021-03-22 14:35:24 +01:00
Franck Nijhof
dc15f243e6
Upgrade pyupgrade to v2.11.0 ( #48220 )
2021-03-22 13:29:39 +01:00
Erik Montnemery
272dffc384
Improve script tracing ( #48100 )
...
* Improve script tracing
* Fix test
2021-03-22 13:15:45 +01:00
unaiur
3fb323b745
Fix maxcube temperature for thermostat auto mode ( #48047 )
...
maxcube-api dependency now supports using None as the
target temperature: in that case, it uses the scheduled
temperature in auto mode and current temperature in all
other modes.
We will use that feature when changing hvac_mode to auto and
selecting PRESET_NONE.
2021-03-22 13:13:06 +01:00
Franck Nijhof
b7ad5ff032
Upgrade pre-commit to 2.11.1 ( #48219 )
2021-03-22 13:11:06 +01:00
Franck Nijhof
6cead320de
Bump colorlog to 4.8.0 ( #48218 )
2021-03-22 13:10:01 +01:00
Erik Montnemery
23b562386f
Migrate integrations d-e to extend SensorEntity ( #48211 )
2021-03-22 12:52:29 +01:00
Erik Montnemery
e0cd7072d6
Migrate integrations a-c to extend SensorEntity ( #48210 )
2021-03-22 12:37:16 +01:00
Sean Wilson
1bb29bffbb
Update aqualogic library to v2.6 ( #48119 )
2021-03-22 12:12:14 +01:00
Greg Dowling
834fc1ae14
Remove vera should_poll ( #48209 )
2021-03-22 12:01:17 +01:00
J. Nick Koston
136ac88bed
Bump yalexs to 1.1.5 for august ( #48205 )
...
Turns on auto-reconnect support
2021-03-22 11:19:05 +01:00
Paulus Schoutsen
f67e8b4369
Populate trigger variable when manually triggering automation ( #48202 )
...
* Populate trigger variable when manually triggering automation
* Update tests/components/automation/test_init.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-22 08:22:32 +01:00
J. Nick Koston
6b93c4073d
Ensure homekit yaml config works when there is an ignored config entry ( #48175 )
2021-03-21 21:17:04 -10:00
J. Nick Koston
a2c4b438ea
Convert august to be push instead of poll ( #47544 )
2021-03-21 22:35:12 -07:00
J. Nick Koston
8e4c0e3ff7
Increase config entries test coverage ( #48203 )
2021-03-21 19:29:48 -10:00
J. Nick Koston
7a447c4209
Exclude homekit accessories created by the homekit integration from homekit_controller ( #48201 )
2021-03-21 22:18:24 -07:00
jjlawren
e5893ca42c
Trigger Plex GDM scans regularly ( #48041 )
2021-03-21 22:14:09 -07:00
Erik Montnemery
40ce25800c
Test that homeassistant stop and restart do not block WS ( #48081 )
2021-03-21 22:12:56 -07:00
Erik Montnemery
73e546e2b8
Improve condition trace tests ( #48152 )
2021-03-21 22:09:59 -07:00
Emily Mills
8557b856a4
Fix Kulersky and Zerproc config unloading ( #47572 )
2021-03-21 22:08:09 -07:00
J. Nick Koston
f35641ae8e
Make sure include_ignore=False always works with _async_current_entries ( #48196 )
...
If the step was anything other than SOURCE_USER,
include_ignore=False would not be honored
2021-03-21 21:57:49 -07:00
J. Nick Koston
fd310e1f41
Update homekit to improve representation of activity based remotes ( #47261 )
2021-03-21 21:55:20 -07:00
J. Nick Koston
3f2ca16ad7
Index config entries by id ( #48199 )
2021-03-21 21:44:29 -07:00
HomeAssistant Azure
6fab4a2c82
[ci skip] Translation update
2021-03-22 00:08:34 +00:00
Nate Clark
2912db84d7
Handle switch state updates from Konnected device ( #48167 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-22 00:16:34 +01:00
xonestonex
9739707f62
Preset support for MOES thermostat valves ( #48178 )
2021-03-21 18:03:23 -04:00
Ikko Ashimine
7473f25afd
Fix typo in homekit strings.json ( #48176 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-03-21 12:39:33 +01:00
Kevin Worrel
fb48fd7d10
ScreenLogic cleanups ( #48136 )
...
* ScreenLogic cleanup.
Bump screenlogicpy to 0.2.0.
Move heating functions from water_heater to climate platform.
Address notes from original PR.
* Fix temperature attribute
* Addressing notes.
Bump screenlogicpy to 0.2.1.
Made device_types constants.
Made (known) equipment flags constants.
Used dict.get() in places where None is the default.
Return fast with good _last_preset.
* Update homeassistant/components/screenlogic/climate.py
Let base entity handle state property.
Co-authored-by: J. Nick Koston <nick@koston.org >
* Patch integration setup functions.
* Exception, ATTR_TEMPERATURE notes
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-03-21 11:56:46 +01:00
Erik Montnemery
346a724ac3
Mark base components' state_attribute @final, rename others to extra_state_attributes ( #48161 )
...
* Mark base state_attributes @final, rename others to extra_state_attributes
* Fix calendar, update tests
2021-03-21 10:38:24 +01:00
javicalle
668d018e9c
Make Rflink handle set_level command for dimmable devices ( #46499 )
...
* Added handle_event for set_level command in dimmable devices
* refactor common code for dimmable devices
* Force tests
Silly change to force tests execution
* fix super()
* add rflink dim utils
2021-03-21 08:43:38 +01:00
Franck Nijhof
87499989a0
Small code styling tweaks for HomeKit ( #48163 )
2021-03-20 17:08:49 -10:00
javicalle
99d2d72d13
Update RFLink tests ( #48149 )
2021-03-21 03:27:24 +01:00
Otto Winter
0193f16ae9
ESPHome trigger reconnect immediately when mDNS record received ( #48129 )
2021-03-20 14:49:03 -10:00
HomeAssistant Azure
46a3b80a2d
[ci skip] Translation update
2021-03-21 00:05:03 +00:00
Philip Allgaier
3ae9460131
Use domain const in config_flow ( #48168 )
2021-03-21 00:34:46 +01:00
David F. Mulcahey
01fcc41aa0
only block coord removal if it is active ( #48147 )
2021-03-20 17:26:23 -04:00
Franck Nijhof
08870690a6
Fix a collection of tests with missing asserts ( #48127 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-20 17:23:55 +01:00
Erik Montnemery
f8755a52c2
Warn on undefined variables in templates ( #48140 )
...
* Warn on undefined variables in templates
* Add test
* fix tests
* fix tests
2021-03-20 15:16:04 +01:00
Robert Svensson
863f75e65e
Improve test coverage of deconz_device ( #48141 )
2021-03-20 14:22:01 +01:00
Franck Nijhof
5a2b5fe7c5
Yoda assertion style removed is ( #48142 )
2021-03-20 13:55:10 +01:00
Tobias Sauerwein
365e8a74ee
Add tests for Netatmo webhook handler ( #46396 )
...
* Add tests for Netatmo webhook handler
* Add async prefix
* Remove freezegun dependency
* Clean up
2021-03-20 08:26:11 +01:00
Jonathan Keslin
0f16d4f1e7
Update pyvesync to 1.3.1 ( #48128 )
2021-03-19 19:50:52 -05:00
Franck Nijhof
fb849b81b5
Rewrite of not a == b occurances ( #48132 )
2021-03-20 01:27:04 +01:00
Thiago Oliveira
26bceae99d
Set zwave_js climate precision to tenths for F ( #48133 )
2021-03-20 01:20:09 +01:00
HomeAssistant Azure
098c53e8b5
[ci skip] Translation update
2021-03-20 00:04:10 +00:00
Franck Nijhof
e47d8da3b4
Remove defunct test from percentage util ( #48125 )
2021-03-19 17:16:45 -05:00
Matthias Alphart
70bebc51f2
Type check KNX integration cover ( #48046 )
2021-03-19 22:25:20 +01:00
Matthias Alphart
16a4f05e27
Type check KNX integration fan ( #48056 )
2021-03-19 20:55:08 +01:00
Greg Dowling
b03c97cdd0
Make Vera should_poll static rather than dynamic ( #47854 )
...
* Make should_poll static.
* Address review comments.
* Fix black error.
2021-03-19 20:27:56 +01:00
Robert Svensson
24e067782a
Improve sensor coverage by verifying daylight sensor attributes ( #48090 )
2021-03-19 16:51:44 +01:00
sycx2
bc0eb9bf32
Improve uvc test camera ( #41438 )
...
* Improve uvc test camera
* Clean setup full config
* Clean setup partial config
* Set more camera defaults
* Clean setup partial config v31x
* Clean setup incomplete config
* Clean setup nvr errors during indexing
* Clean setup nvr errors during initialization
* Clean properties
* Fix motion recording mode properties
* Clean stream
* Clean login
* Clean login v31x
* Clean login tries both addres and caches
* Clean login fails both properly
* Remove not needed test
* Clean camera image error
* Test snapshot login retry
* Clean up
* Test enable and disable motion detection
* Times must be UTC
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-19 15:54:07 +01:00
javicalle
e798f415a4
Wait for switch startup in generic_thermostat ( #45253 )
...
* Better status control on restore
* Better status control on restore
* fix code coverage
* Rollback hvac_mode initialization
I think I have better understood the handling of the `hvac_mode`.
I change the approach. Now the thermostat doesn't initialize until the switch is available.
* fix pyupgrade
* fix black
* Delete test_turn_on_while_restarting
HVAC mode should not be modified by the switch.
IMHO, this test does not make sense because if the switch is turned on the thermostat is not turning on (and not changing HVAC_MODE)
* Re add turn off if HVAC is off
If HVAC_MODE is off thermostat will not control heater switch. This can be because `initial_hvac_mode`, because state defaults to or because old_state.
IMHO it is preferable to be excessively cautious.
* Update climate.py
* Change warning message
* Fix black
* Fix black
2021-03-19 15:42:45 +01:00
J. Nick Koston
c820dd4cb5
Have pylint warn when user visible log messages do not start with capital letter or end with a period ( #48064 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-19 09:26:36 -05:00
Martin Hjelmare
3742f175ad
Add missing oauth2 error abort reason ( #48112 )
2021-03-19 14:27:26 +01:00
Franck Nijhof
8a56dbf587
Add flake8 comprehensions checks to pre-commit & CI ( #48111 )
2021-03-19 13:41:09 +01:00
Robert Svensson
fa5ce70af1
Improve test coverage of deCONZ config flow ( #48091 )
2021-03-19 13:37:22 +01:00
Franck Nijhof
6e0c0afde2
Upgrade RPi.GPIO to 0.7.1a4 ( #48106 )
2021-03-19 13:36:44 +01:00
Erik Montnemery
703c073e53
Improve websocket debug log
2021-03-19 13:30:16 +01:00
Michael Cicogna
b1626f0091
Fix Homematic transition function on light devices with multiple channels ( #45725 )
...
* Update light.py
Fix Transition function on devices with multiple channels
* Update light.py
fix Flake8 Warning W293 blank line contains whitespace
2021-03-19 12:36:03 +01:00
Andreas Brett
993261e7f5
Add "timestamp" attribute to seventeentrack ( #47960 )
...
* bump py17track to 3.0.1
* Make aiohttp ClientSession optional
as introduced in py17track v3.0.0 (https://github.com/bachya/py17track/releases/tag/3.0.0 )
* Update manifest.json
* add new attribute timestamp
introduced in 3.1.0
* Update requirements.txt
* Update requirements_all.txt
* Update requirements.txt
* Update requirements_test_all.txt
* Update sensor.py
* Update sensor.py
* Update manifest.json
* provide timezone configuration
user config to pre-define timezone of package status timestamps
* Update requirements_all.txt
* Update requirements_test_all.txt
* linting
* use hass.config.time_zone
* Update sensor.py
* Update test_sensor.py
* Update test_sensor.py
* black
* Update manifest.json
* adjust changes to session param
* added test against latest dev branch
* make isort happy
* make black happy
* make flake8 happy
* make black happy
* bump to 3.2.1
* 3.2.1
* Update typing 15
2021-03-19 12:34:06 +01:00
Tobias Sauerwein
4ee4d674d8
Add tests for Netatmo camera ( #46380 )
...
* Add test for Netatmo camera
* Improve docstrings
* Remove light tests
* Remove freezegun from tests
* Update camera tests
* Remove freezegun dependency
* Update tests/components/netatmo/test_camera.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update tests/components/netatmo/test_camera.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Deduplication of the fake webhook payload
* Mock pyatmo instead of checking the logs
* Clean up
* Further deduplication
* Assert function arguments
* Rename mocked functions
* Update .coveragerc
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-19 12:19:57 +01:00
Tobias Sauerwein
aaafe399a1
Add tests for Netatmo light ( #46381 )
...
* Add tests for Netatmo light
* Improve docstring
* Register the camera data class for the light platform
* Remove freezegun dependency
* Update tests
* Update tests/components/netatmo/test_light.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Deduplicate webhook test data
* Mock pytest to verify it is called
* Don't test internals
* Rename
* Assert light still on with erroneous event data
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-19 12:19:27 +01:00
Maciej Bieniek
7858b59944
Use device class voltage in NUT integration ( #48096 )
2021-03-19 10:25:17 +01:00
Matthias Alphart
66b537c0e3
Type check KNX integration factory and schema ( #48045 )
...
these are used non-optional anyway
get them per config[] notation
2021-03-19 10:23:50 +01:00
Matthias Alphart
e522b311ce
Type check KNX integration binary_sensor, sensor and switch ( #48050 )
2021-03-19 10:22:18 +01:00
Matthias Alphart
fb1e76db8c
Type check KNX integration light ( #48053 )
...
* type check light
* review changes
2021-03-19 10:21:06 +01:00
Matthias Alphart
943ce8afaf
Type check KNX integration weather, notify and scene ( #48051 )
2021-03-19 10:16:27 +01:00
Matthias Alphart
987c2d1612
Type check KNX integration expose ( #48055 )
2021-03-19 10:12:55 +01:00
Tobias Sauerwein
2f15957707
Refactor Netatmo test ( #48097 )
...
* Refactor webhook simulate
* Update test_climate.py
2021-03-19 09:57:11 +01:00
HomeAssistant Azure
d77a28b8a1
[ci skip] Translation update
2021-03-19 00:03:03 +00:00
Martidjen
8a37b616bf
Add Opentherm Gateway current and setpoint precision ( #47484 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-19 00:47:59 +01:00
Marc Mueller
7def367467
Update pyupgrade to v2.10.1 ( #48089 )
2021-03-19 00:03:27 +01:00
Marc Mueller
314a5518f1
Add python-typing-update to pre-commit-config ( #48088 )
2021-03-18 23:20:25 +01:00
Marc Mueller
4cb7718192
Update typing 16 ( #48087 )
2021-03-18 22:58:19 +01:00
Maciej Bieniek
0f5efca76b
Fix Shelly sleeping device initialization after reconfiguration ( #48076 )
2021-03-18 13:26:20 -07:00
Erik Montnemery
7b717bc437
Correct trace for repeat script actions ( #48031 )
2021-03-18 13:14:06 -07:00
bestlibre
98d7e6b898
Add images support to matrix notify ( #37625 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-03-18 11:30:38 -07:00
Dan Klaffenbach
5174f63fd8
Add definitions for grouping media players ( #41193 )
...
* Add definitions for grouping media players
See https://github.com/home-assistant/architecture/issues/364
* Fix Google Assistant tests
* Define sync versions of async_join_players/async_unjoin
* Don't use async API in synchronous test methods
* Fix tests and make pylint happy
The method name `unjoin` is used by another component, so let's use
`unjoin_player` instead.
* Fix emulated_hue tests
The new media player entity in the `demo` component requires a tiny
adjustment in the emulated_hue tests.
* Use "target:" in service description
* Also use "name:" in service descriptions
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-03-18 18:19:28 +01:00
Raman Gupta
9fca001eed
Bump zwave-js-server-python to 0.22.0 ( #48085 )
2021-03-18 18:12:33 +01:00
elyobelyob
53687c766d
Add URL input for Prowl ( #46427 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev >
2021-03-18 17:02:38 +01:00
Marc Mueller
54d1e9985f
Update typing 15 ( #48079 )
2021-03-18 15:13:22 +01:00
Marc Mueller
dcca29ef68
Update typing 14 ( #48078 )
2021-03-18 15:08:35 +01:00
Tobias Sauerwein
7d196abc4a
Add tests for Netatmo oauth2 api ( #46375 )
...
* Add Netatmo tests for api
* Update tests/components/netatmo/test_api.py
* Update .coveragerc
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-18 14:55:39 +01:00
Marc Mueller
b67b9b94f9
Update typing 13 ( #48077 )
2021-03-18 14:43:52 +01:00
Marc Mueller
a3cd1854f6
Update typing 12 ( #48073 )
2021-03-18 14:31:38 +01:00
Berni Moses
6cd6ad6904
Ignore not implemented lg_soundbar source/equaliser. ( #45868 )
2021-03-18 14:06:17 +01:00
Marc Mueller
3d2b81a401
Update typing 11 ( #48072 )
2021-03-18 13:21:46 +01:00
Raj Laud
99f9f8dec0
Allow hdmi_cec to recover from lost connection to adapter without restart ( #40714 )
...
* Only update CecDevice state when there is new data
* Replace CecDevice with CecEntity
* Support for losing and reconnecting to pycec TcpAdapter
* Register listener in async_added_to_hass
* Rename hdmi_cec watchdog
* Only update CecDevice state when there is new data
* Fix flake8 docstring error
* Fix linter error
* Bump pycec version to 0.5.0
* Bump pycec version to 0.5.1
* Fixe merge mistake
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-03-18 13:07:35 +01:00
Marc Mueller
25a13d1554
Update typing 10 ( #48071 )
2021-03-18 13:07:04 +01:00
Andreas
00dca88024
Amcrest add support for CrossLineDetection ( #44582 )
...
Co-authored-by: andreas-amlabs <andreas-amlabs@users.noreply.github.com >
2021-03-18 12:32:08 +01:00
javicalle
c8950870a2
Propagate RFLink 'send_command' event ( #43588 )
...
* propagate send_command event
* propagate send_command event
2021-03-18 12:25:00 +01:00
Robert Svensson
8b8a54b367
Improve deCONZ services and scenes tests ( #47829 )
...
Use patch.dict rather than deep copy to change DECONZ_WEB_REQUEST
2021-03-18 11:57:56 +01:00
Robert Svensson
ad5dbebc03
Use websocket fixture in deCONZ switch tests ( #47831 )
...
Localize test data
Improve asserts
2021-03-18 11:44:52 +01:00
Robert Svensson
a4b2dff58d
Use websocket fixture in deCONZ sensor tests ( #47830 )
...
Localize test data
Improve asserts
2021-03-18 11:41:27 +01:00
Robert Svensson
a21d0cadf8
Use websocket fixture in deCONZ lock tests ( #47827 )
...
Localize test data
Improve asserts
2021-03-18 11:06:44 +01:00
Robert Svensson
3f2d3bd1b2
Use websocket fixture in deCONZ light tests ( #47826 )
...
Localize test data
Improve asserts#
2021-03-18 11:01:32 +01:00
Robert Svensson
7350215b4e
Use websocket fixture in deCONZ fan tests ( #47824 )
...
Localize test data
Improve asserts
2021-03-18 10:49:48 +01:00
Robert Svensson
7ff9610e67
Use websocket fixture in deCONZ event related tests ( #47823 )
...
Localize test data
Improve asserts
2021-03-18 10:44:31 +01:00
Robert Svensson
a57d340037
Use websocket fixture in deCONZ cover tests ( #47822 )
...
Localize test data
Improve asserts
2021-03-18 10:07:11 +01:00
Marc Mueller
283b4abe67
Update typing 09 ( #48059 )
2021-03-18 10:02:00 +01:00
Robert Svensson
2ab640aaef
Use websocket fixture in deCONZ climate tests ( #47821 )
...
Localize test data
Improve asserts
2021-03-18 09:57:27 +01:00
J. Nick Koston
fea0e39fa0
Reduce rest setup code ( #48062 )
...
- Switch to storing each platform config/rest data in a list
2021-03-18 09:55:38 +01:00
Robert Svensson
333f5da036
Use websocket fixture in deCONZ binary sensor tests ( #47820 )
...
Localize test data
Improve asserts
2021-03-18 09:51:42 +01:00
Marc Mueller
5cdd945f44
Update typing 08 ( #48058 )
2021-03-18 09:25:40 +01:00
Marc Mueller
9e1a6610dc
Update typing 07 ( #48057 )
2021-03-18 08:02:55 +01:00
J. Nick Koston
08db262972
Add a service to reload config entries that can easily be called though automations ( #46762 )
2021-03-17 21:27:21 -07:00
corneyl
6fb0e49335
Upgraded aiopylgtv to v0.4.0 ( #47014 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-03-17 20:59:48 -07:00
Tobias Haber
f785cc7d9a
Google has deprecated a comma separated list for modes changed it to array ( #48029 )
2021-03-17 20:59:06 -07:00
HomeAssistant Azure
f625e324dd
[ci skip] Translation update
2021-03-18 00:07:07 +00:00
Marc Mueller
91df3fa904
Update typing 06 ( #48039 )
2021-03-17 23:49:01 +01:00
Marc Mueller
7c0734bdd5
Update typing 05 ( #48038 )
2021-03-17 23:43:55 +01:00
Marc Mueller
76199c0eb2
Update typing 04 ( #48037 )
2021-03-17 23:34:25 +01:00
Guillermo Ruffino
02619ca2cd
Add service schema for ESPHome api services ( #47426 )
2021-03-17 22:50:21 +01:00
J. Nick Koston
dd56cc8010
Fix rest sensor data misalignment with multiple sensors ( #48043 )
...
If there were multiple rest data sources, the index needed
to be incremented by type instead of by data source/type
2021-03-17 22:47:42 +01:00
Marc Mueller
fabd73f08b
Update typing 03 ( #48015 )
2021-03-17 21:46:07 +01:00
Marc Mueller
6fb2e63e49
Update typing 02 ( #48014 )
2021-03-17 18:34:19 +01:00
Hans Kröner
86d3baa34e
Improve OWM Precipitation sensors ( #47945 )
2021-03-17 17:39:47 +01:00
Marc Mueller
e55702d635
Update typing 01 ( #48013 )
2021-03-17 17:34:55 +01:00
Matthew Donoughe
9011a54e7f
Switch history tests to pytest ( #42318 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-17 15:32:44 +01:00
schiermi
6a24ec7a30
Fix workday sensor to honor timezone ( #47927 )
2021-03-17 15:32:18 +01:00
Marc Mueller
a1ff45cbf2
Update metadata license string ( #46899 )
2021-03-17 14:32:13 +01:00
sycx2
009e44ed9b
Rewrite tests for Template Light ( #41163 )
2021-03-17 11:30:44 +01:00
Nathan Tilley
6f7f4955a3
Add Logger Check Before Adding Another ( #47954 )
2021-03-17 11:11:39 +01:00
dependabot[bot]
4f3b7f917f
Bump codecov/codecov-action from v1.2.2 to v1.3.1 ( #48020 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.2.2 to v1.3.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.2.2...fcebab03f26c7530a22baa63f06b3e0515f0c7cd )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-17 09:52:17 +01:00
Jim Ekman
ecf93e09e8
Add support for percentage based fan model in esphome ( #46712 )
2021-03-17 08:50:34 +01:00
Nathan Spencer
bdc8a2878f
Fix issue with setting sleep mode during DST ( #48001 )
2021-03-17 08:23:54 +01:00
Philip Allgaier
470b0b8b87
Fix historic attributes for input_datetime ( #45208 )
2021-03-16 22:40:20 -07:00
HomeAssistant Azure
4306c8fbb4
[ci skip] Translation update
2021-03-17 00:03:55 +00:00
Paulus Schoutsen
529b23d8af
Bump frontend to 20210316.0
2021-03-16 23:43:16 +00:00
Kevin Worrel
d21d9951ba
Add Pentair ScreenLogic integration ( #47933 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-03-16 13:32:02 -10:00
J. Nick Koston
f605a3c149
Remove YAML support from August ( #47615 )
2021-03-16 13:22:07 -10:00
Abílio Costa
d49a436573
Delay ZHA group updates to ensure all members are updated first ( #46861 )
...
* Delay ZHA group updates to ensure all members are updated first
After turning off a group, when the first device reports "off", the
other devices may still be "on". If HA processes the group state update
quickly enough, the group will see that some devices are on, so the
state of the group will revert back to "on", and then "off" when the
remaining devices all report "off". That would cause the UI toggle to go
back and forward quickly, and automations that trigger with "state: on"
to fire when the user turns the group off.
This PR fixes that by delaying the group state update, giving time for
all the devices to report their states first.
* Fix zha group tests
* Reorder sleeping.
* Update tests/components/zha/common.py
Co-authored-by: Alexei Chetroi <lexoid@gmail.com >
2021-03-16 17:38:16 -04:00
Paulus Schoutsen
f1c274b3dd
Add run_id to automation logbook event ( #47980 )
2021-03-16 14:37:26 -07:00
Matthias Alphart
a4075d9e11
KNX sensor: float no longer valid for type ( #48005 )
2021-03-16 21:33:56 +01:00
Joakim Plate
d39aa9f80b
Bump philips_js with backported fixes ( #47959 )
2021-03-16 21:24:01 +01:00
Alan Tse
f86e7535e0
Add location details to deprecation warning ( #47155 )
2021-03-16 21:16:07 +01:00
chpego
f3c74948c3
Upgrade youtube_dl to version 2021.03.14 ( #48000 )
2021-03-16 21:02:05 +01:00
Kevin Eifinger
14d3e29e64
Add missing "pin" field in step "pair" for philips_js ( #47802 )
2021-03-16 20:56:49 +01:00
billsq
55db855f91
Add support for Xiaomi Air Purifier Pro H ( #47601 )
2021-03-16 20:54:13 +01:00
Matt Zimmerman
73c6728e98
Add binary_sensor entities for SmartTub reminders ( #47583 )
2021-03-16 17:38:09 +01:00
Alexei Chetroi
6a66ccef1b
Bump up ZHA dependencies ( #47997 )
2021-03-16 12:21:08 -04:00
Ron Heft
bbd98e196b
Fix withings InvalidParamsException ( #47975 )
...
* Bump withings_api to 2.3.1 (fixes #47329 )
* Fix NotifyAppli calls to be compatible with withings_api 2.3.1
* Fix errors with withings_api 2.2+ using pydantic
* Bump withings_api to 2.3.2
2021-03-16 17:15:22 +01:00
Klaas Schoute
0097169dd3
Add aliases to actions in automation blueprints ( #47940 )
2021-03-16 17:14:07 +01:00
Erik Montnemery
389891d13d
Improve JSONEncoder test coverage ( #47935 )
2021-03-16 17:12:51 +01:00
Matthias Alphart
7ed9e5b2c2
Update xknx to 0.17.3 ( #47996 )
2021-03-16 16:43:11 +01:00
Franck Nijhof
f695155af5
Add device classes to Verisure sensors ( #47990 )
2021-03-16 16:30:04 +01:00
Antoine Meillet
4dc0cdbb5f
Ignore STATE_UNKNOWN in prometheus ( #47840 )
...
Giving a value of 0 by default can lead to erroneous
data being exported. For example, if a MQTT temperature
sensor is in `STATE_UNKNOWN` (which can happen after a
HASS restart), a temperature of 0°C will be exported.
Some user might prefer no value rather than a wrong one.
2021-03-16 16:11:51 +01:00
David F. Mulcahey
673ebe2911
Guard extra call in ZHA lights ( #47832 )
...
* add flag to prevent sending an on command
* fix condition
* add constant for default transition
* make groups work with new force on flag
* reorder light entity creation
* rearrange logic
* update test
* remove failed attempt at group light flag
* fix flag
2021-03-16 10:02:26 -04:00
Erik Montnemery
9647eeb2e0
Add custom JSONEncoder for automation traces ( #47942 )
...
* Add custom JSONEncoder for automation traces
* Add tests
* Update default case to include type
* Tweak
* Refactor
* Tweak
* Lint
* Update websocket_api.py
2021-03-16 14:21:05 +01:00
Erik Montnemery
5f2326fb57
Add support for light color modes ( #47720 )
...
* Add support for light color modes
* Update tests
* Update comments
* Fix bugs, add tests
* Suppress lint errors
* Don't suppress brightness when state is ambiguous
* Improve reproduce_state + add tests
* Add comment
* Change COLOR_MODE_* constants, rename COLOR_MODE_DIMMER to COLOR_MODE_BRIGHTNESS
* Fix tests
* Tweaks
2021-03-16 12:51:39 +01:00
Erik Montnemery
333e6a215a
Add execute_script WS API ( #47964 )
...
* Add execute_script WS API
* Improve tests
2021-03-16 08:51:00 +01:00
Erik Montnemery
1cde1074c9
Correct trace for choose and repeat script actions ( #47973 )
...
* Correct trace for choose and repeat script actions
* only choose-wrap the choices
* Update tests
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-03-16 08:49:16 +01:00
Franck Nijhof
354c0a7fd1
Add reauthentication to Verisure ( #47972 )
...
* Add reauthentication to Verisure
* Update translations
* Correct translation step key
* Address pylint warning
* = is not :
2021-03-16 08:41:41 +01:00
Guido Schmitz
2230b03888
Add voltage device class to devolo Home Control ( #47967 )
2021-03-16 08:13:03 +01:00
SoCalix
0e368df023
Fix xmpp notify for muc rooms ( #46715 )
2021-03-16 02:07:54 +01:00
HomeAssistant Azure
c11b85af2f
[ci skip] Translation update
2021-03-16 00:04:36 +00:00
Erik Montnemery
f82e59c32a
Make it possible to list debug traces for a specific automation ( #47744 )
2021-03-15 16:51:04 -07:00
Franck Nijhof
5f627df6f8
Add devices to Verisure integration ( #47913 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-03-15 23:59:41 +01:00
Franck Nijhof
9fd973d8e8
Move Verisure services to entity services ( #47905 )
2021-03-15 22:50:28 +01:00
Martin Hjelmare
40c12997ed
Add zwave_js sensor humidity device class ( #47953 )
2021-03-15 20:51:24 +01:00
Franck Nijhof
059e9e8307
Add config flow to Verisure ( #47880 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-03-15 12:30:44 -07:00
RadekHvizdos
9f4c2f6260
Add suggested_area to MQTT discovery ( #47903 )
...
* Add suggested_area to MQTT Discovery
This adds suggested_area to MQTT discovery, so that the discovered devices could be automatically added to the proper area.
* Add abbreviation for MQTT suggested_area
* Remove extra whitespace
* Remove extra whitespace #2
* Added tests for MQTT Dicovery of suggested_area
* Fix test for MQTT suggested_area
* Better tests of MQTT suggested_area
Changes made as per feedback from @emontnemery
2021-03-15 20:02:02 +01:00
Michael
07c197687f
improve debug logging ( #47858 )
2021-03-15 19:42:13 +01:00
Joakim Sørensen
8b3dccb1b4
Use ClientTimeout for hassio send_command ( #47957 )
2021-03-15 11:31:34 -07:00
J. Nick Koston
28c80c1133
Ensure recorder purge tests can handle multiple purge cycle ( #47956 )
...
Since a purge can generate another purge task, we now wait for
three recorder queue completions by default.
2021-03-15 11:19:19 -07:00
Mick Vleeshouwer
9e05aa2d1f
Update state translation strings for water_heater ( #46588 )
2021-03-15 18:20:10 +01:00
Nathan Tilley
93c38551d3
Implement Wake On Lan Dummy State ( #47719 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-15 17:20:47 +01:00
Maciej Bieniek
8239fb76d1
Bump brother library ( #47949 )
2021-03-15 16:42:28 +01:00
Franck Nijhof
5d5a110a20
None optional hass typing in base entity and notify ( #47528 )
2021-03-15 15:11:41 +01:00
Martin Hjelmare
b9a26cf539
Add zwave_js dev docs readme ( #47621 )
2021-03-15 15:08:45 +01:00
David McClosky
37c53e0a04
Sort supported features in vlc_telnet ( #46800 )
2021-03-15 15:07:36 +01:00
Franck Nijhof
48808dc2ad
Upgrade vsure to 1.7.3 ( #47946 )
2021-03-15 14:43:32 +01:00
Andre Lengwenus
50b7b1cc7a
Migrate LCN configuration to ConfigEntry (Part 1) ( #44090 )
2021-03-15 13:45:13 +01:00
Aidan Timson
fb34d1a56e
Clean up Lyric ( #47899 )
2021-03-15 13:06:57 +01:00
Colin O'Dell
b645dabd66
Upgrade qnapstats library to 0.3.1 ( #47907 )
...
Fixes #47674
2021-03-15 12:53:45 +01:00
Bram Kragten
87d62cbbb8
Fix target of WLED services ( #47938 )
2021-03-15 12:50:19 +01:00
Tobias Sauerwein
6b98583bc1
Add tests for Netatmo climate ( #46392 )
...
* Add tests for Netatmo climate
* Add comments and fake webhook events
* Split tests
* Split tests
* Clean up
* Fix coveragerc
* Fix requirements
* Remove freezegun dependency
* Move async_block_till_done to
* Call async_handle_webhook directly
* Use async_handle_webhook directly p2
* Exclude helper.py from
* Remove assertion of implementation details
* Use the webhook integration handler
* Extract function
2021-03-15 12:45:36 +01:00
Khole
cfeb8eb06a
Add Hive config flow ( #47300 )
...
* Add Hive UI
* Fix tests and review updates
* Slimmed down config_flow
* Fix tests
* Updated Services.yaml with extra ui attributes
* cleanup config flow
* Update config entry
* Remove ATTR_AVAILABLE
* Fix Re-Auth Test
* Added more tests.
* Update tests
2021-03-15 12:27:10 +01:00
starkillerOG
1aa4fd4cc9
Make Xiaomi Miio unavailable device independent ( #47795 )
...
* make unavailable independent
* fix data is None
* process review comments
2021-03-15 12:25:11 +01:00
starkillerOG
b2efcb3c22
Support all Xiaomi Miio gateway switches ( #46657 )
...
* Support all gateway switches
* fix checks
* process revieuw
* Update homeassistant/components/xiaomi_miio/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* generilize variable matching
* fix styling
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-15 12:15:34 +01:00
Drzony
99d1e3e71d
MQTT Light: Use flash attribute in async_turn_off ( #47919 )
2021-03-15 11:24:07 +01:00
Paulus Schoutsen
7fe3c472e9
Improve bad JSON data reporting ( #47932 )
...
* Improve bad data reporting
* Fix tests
Co-authored-by: Erik <erik@montnemery.com >
2021-03-15 10:41:25 +01:00
Patrick Decat
9ec4c07753
Update openwrt-luci-rpc from 1.1.6 to 1.1.8 ( #47848 )
2021-03-14 22:57:56 -07:00
Brandon Rothweiler
fbf3225234
Address review comments and minor fix for Mazda integration ( #47702 )
...
* Address comments from code review
* Fix handling of missing sensor values
* Use default timeout for get_vehicles
* Fix test_update_auth_failure
2021-03-15 06:57:39 +01:00
Allen Porter
bcadccf7aa
Invalidate HLS Stream on nest url refresh failure ( #47869 )
...
This will ensure that the HLS stream is re-created and fetches a new url.
2021-03-14 22:49:21 -07:00
unaiur
e91be3f9f5
Upgrade to maxcube-api-0.4.1 ( #47910 )
...
This new version implements a workaround for a hardware bug
that causes a factory reset of the full MAX! service.
See https://github.com/hackercowboy/python-maxcube-api/issues/12
for more details.
2021-03-14 22:45:14 -07:00
Maciej Bieniek
be2be4e867
Bump gios library ( #47917 )
2021-03-14 22:44:13 -07:00
Maciej Bieniek
0be1389cf4
Bump accuweather library ( #47915 )
2021-03-14 22:44:04 -07:00
J. Nick Koston
8795608ae3
Add suggested area support to august ( #47930 )
2021-03-14 22:42:49 -07:00
J. Nick Koston
15aa00d6cc
Fix homekit checking for port cleanup too many times ( #47836 )
...
* Fix homekit checking for port cleanup too many times
The loop should have terminated as soon as the port was available
* coverage
* tweak homekit shutdown wait
2021-03-15 05:14:46 +01:00
J. Nick Koston
61a2460c87
Improve error reporting in recorder purge test ( #47929 )
2021-03-14 19:46:21 -07:00
Paulus Schoutsen
9dabc988fb
Bump frontend to 20210314.0
2021-03-14 23:48:47 +00:00
Daniel Perna
d32c364d7f
Update pyhomematic to 0.1.72 ( #47906 )
2021-03-14 18:52:47 +01:00
jugla
4d61f6f8c2
Reduce number of iqair request ( #47890 )
2021-03-14 09:04:08 -06:00
Daniel Hjelseth Høyer
fea944bcea
Upgrade Tibber library to 0.16.2 ( #47892 )
2021-03-14 13:44:07 +01:00
starkillerOG
50b5fc4860
Add Xiaomi Miio subdevice lightbulb support ( #46660 )
...
* Xiaomi Miio: add subdevice lightbulb support
* fix tests
* process revieuw comments
* bump python-miio to 0.5.5
* bump python-miio to 0.5.5
* fix imports
2021-03-14 12:32:19 +01:00
Franck Nijhof
60838cf7ed
Verisure: Remove JSONPath, unique IDs, small cleanups ( #47870 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-14 10:38:09 +01:00
Aidan Timson
984f02882b
Add HVAC action to Lyric climate platform ( #47876 )
2021-03-13 22:05:47 -10:00
Aidan Timson
47114c5f4f
Update service config for lyric ( #47857 )
2021-03-13 22:04:49 -10:00
Martin Hjelmare
c53a462b3d
Fix zwave_js preset mode lookup ( #47851 )
2021-03-13 22:27:05 +01:00
Alexei Chetroi
7d8eb49d88
Bump up ZHA dependency ( #47873 )
2021-03-13 16:06:07 -05:00
Pierre Ståhl
518c86a0ab
Add device_info to Apple TV entities ( #47837 )
2021-03-13 10:39:04 -10:00
Aidan Timson
263023a152
Update aiolyric to v1.0.6 ( #47871 )
2021-03-13 10:32:38 -10:00
tdorsey
eddb97b6fd
Fix spelling of automatically in roomba/lutron_caseta components ( #47856 )
2021-03-13 10:26:48 -10:00
Raman Gupta
c7b9a0715d
Fix zwave_js preset supported feature ( #47819 )
2021-03-13 12:43:03 +01:00
Allen Porter
02a82d3f00
Add timeouts in stream tests to prevent possible hangs ( #47545 )
...
* Add timeouts on recving packets
Add a timeout when recving packets from the worker thread in case it hangs.
Add an exit condition just in case the while loop goes on forever.
* Add a timeout to recorder thread join.
* Wait for recorder thread to be invoked in tests
Remove the while loop and instead wait for segments to be produced by the background worker thread.
* Allow worker to resume before stopping to fix timeouts
* Lower test timeout further
* Remove test_stream_ended since it is flaky
This test doesn't really add additional value on top of other tests.
2021-03-13 01:53:26 -08:00
Raj Laud
30f99177c7
Fix missing integer cast in squeezebox config flow ( #47846 )
2021-03-13 08:34:20 +01:00
Paulus Schoutsen
eccdf85b29
Bump frontend to 20210313.0 ( #47844 )
2021-03-12 21:21:24 -08:00
David F. Mulcahey
547fd7d352
fix exception on device removal ( #47803 )
2021-03-12 21:06:37 -05:00
Erik Montnemery
2178e27fb4
Fix unclean shutdown of recorder test ( #47791 )
2021-03-12 14:17:27 -08:00
Paulus Schoutsen
6ed01463c3
Merge pull request #47835 from home-assistant/rc
2021-03-12 14:00:52 -08:00
Paulus Schoutsen
a024343a15
Bumped version to 2021.3.4
2021-03-12 21:01:15 +00:00
Tobias Sauerwein
926b0d8491
Fix Netatmo event handling ( #47792 )
2021-03-12 21:01:06 +00:00
J. Nick Koston
108d9eab1a
Ensure homekit reset accessory service can target any entity ( #47787 )
2021-03-12 21:01:02 +00:00
jjlawren
72ef88693a
Bump plexapi to 4.4.1 ( #47766 )
2021-03-12 21:00:59 +00:00
J. Nick Koston
81336809e8
Adjust insteon fan speed range to valid upper bound ( #47765 )
2021-03-12 21:00:55 +00:00
Chris
726eb69b40
Fix zwave_js target_temp_low ( #47762 )
2021-03-12 21:00:53 +00:00
mtl010957
544844d865
Cover Tilt Position Bugfix ( #47682 )
...
* Report tilt position properly when inverting using tilt_max < tilt_min
* Add warning per review comment
* Add test for inverted tilt position configuration
* Separate non-numeric and out of range warnings per review comment
* Fix out of range message and add tests for not numeric and out of range messages
2021-03-12 21:00:50 +00:00
Aaron Bach
ed37c31630
Write SimpliSafe alarm control panel state after arming/disarming ( #47649 )
...
* Write SimpliSafe alarm control panel state after arming/disarming
* Include locks
2021-03-12 21:00:49 +00:00
Tobias Sauerwein
07aeb8d160
Fix Netatmo event handling ( #47792 )
2021-03-12 12:57:02 -08:00
Hans Kröner
362e7226e9
Additional sensors for OpenWeatherMap ( #47806 )
2021-03-12 12:55:13 -08:00
Klaas Schoute
7826f6e3f8
Update cloud integration to 0.42.0 ( #47818 )
2021-03-12 12:52:43 -08:00
Robert Svensson
786cbcc1d6
Introduction of deCONZ websocket fixture ( #47812 )
2021-03-12 12:03:29 -08:00
Robert Svensson
6b03c8d126
Improve deCONZ init tests ( #47825 )
...
Use patch.dict rather than deep copy to change DECONZ_WEB_REQUEST
2021-03-12 12:02:15 -08:00
Robert Svensson
597bf67f5a
UniFi has changed to not report uptime in epoch form ( #47492 )
2021-03-12 11:55:11 -08:00
Mick Vleeshouwer
9a98dcf432
Add HomeKit support for new CO / CO2 device class ( #47737 )
2021-03-12 09:03:47 -10:00
Charles Garwood
13cd2f52d8
Return property_key in zwave_js get_config_parameters websocket ( #47808 )
2021-03-12 13:49:59 -05:00
Erik Montnemery
3115bf9aab
Add temperature sensor for gogogate2 wireless door sensor ( #47754 )
...
* Add temperature sensor for gogogate2 wireless door sensor
* Chain sensor generators
2021-03-12 19:04:56 +01:00
Michael
72cb1f5480
Add ambient sensors to nut integration ( #47411 )
2021-03-12 07:19:55 -10:00
Paulus Schoutsen
04b335afe9
Allow filtering the logbook by context_id ( #47783 )
2021-03-12 09:04:02 -08:00
Pierre Ståhl
bf5028df2b
Bump pyatv to 0.7.7 ( #47798 )
...
* Bump pyatv to 0.7.7
* Change to assume name always exist in config entry
2021-03-12 16:19:14 +01:00
Erik Montnemery
514516bacc
Remove unused COVER_SCHEMA from gogogate2 cover ( #47170 )
2021-03-12 13:52:46 +01:00
J. Nick Koston
40c28aa38a
Ensure homekit reset accessory service can target any entity ( #47787 )
2021-03-12 11:41:01 +01:00
Guido Schmitz
6610e821bc
Bump devolo_home_control_api to 0.17.0 ( #47790 )
2021-03-12 11:37:39 +01:00
Paulus Schoutsen
ff94e920e4
Do not use AsyncTrackStates ( #47255 )
2021-03-11 23:18:09 -08:00
Paulus Schoutsen
2a22c54fcb
Store the correct context in the trace ( #47785 )
2021-03-12 08:12:26 +01:00
MatsNl
fa0c544bf5
Improve Atag integration and bump version to 0.3.5.3 ( #47778 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-03-11 22:15:45 -08:00
J. Nick Koston
f4b775b125
Cleanup homekit and remove aid storage from hass.data ( #47488 )
2021-03-11 22:05:03 -08:00
J. Nick Koston
33c4eb3434
Log the full exception when the recorder fails to setup ( #47770 )
2021-03-11 21:52:04 -08:00
James Nimmo
7f60edd7e7
Bump pyIntesisHome to v1.7.6 ( #47500 )
2021-03-11 21:39:44 -08:00
J. Nick Koston
e2f0b18427
Adjust insteon fan speed range to valid upper bound ( #47765 )
2021-03-11 21:35:24 -08:00
Felipe Martins Diel
9ca0cd5464
Bump broadlink from 0.16.0 to 0.17.0 ( #47779 )
2021-03-11 21:34:56 -08:00
Marc Mueller
92852b9c10
Add apply_filter attribute to recorder.purge service ( #45826 )
2021-03-11 17:03:30 -10:00
Franck Nijhof
66605b5994
Upgrade adguardhome to v0.5.0 ( #47774 )
2021-03-12 00:37:34 +01:00
jjlawren
daab9f9810
Bump plexapi to 4.4.1 ( #47766 )
2021-03-12 00:35:11 +01:00
Chris
7ca5e969cc
Fix zwave_js target_temp_low ( #47762 )
2021-03-12 00:28:38 +01:00
Henning Claßen
3ebc262b7f
Upgrade numato-gpio to 0.10.0 ( #47539 )
...
This adds support for devices sending '\n\r' end-of-line sequences.
2021-03-11 22:54:27 +01:00
Philip Allgaier
4bafd03dff
Consistent spelling of "PIN" ( #47771 )
2021-03-11 16:18:16 -05:00
Erik Montnemery
14ff6d4d1f
Update integrations p-s to override extra_state_attributes() ( #47759 )
2021-03-11 21:23:20 +01:00
Erik Montnemery
1fc8e32d86
Update integrations t-z to override extra_state_attributes() ( #47760 )
2021-03-11 20:16:26 +01:00
Erik Montnemery
14a59d290a
Update integrations j-o to override extra_state_attributes() ( #47758 )
2021-03-11 20:11:25 +01:00
Franck Nijhof
1095905f8c
Add DataUpdateCoordinator to Verisure ( #47574 )
2021-03-11 19:41:01 +01:00
Marc Mueller
10848b9bdf
Recorder improvements ( #47739 )
2021-03-11 07:52:07 -10:00
Erik Montnemery
af4d06b12e
Update integrations f-i to override extra_state_attributes() ( #47757 )
2021-03-11 16:57:47 +01:00
Erik Montnemery
6c084ae6ce
Update integrations a-e to override extra_state_attributes() ( #47756 )
2021-03-11 16:51:03 +01:00
Aaron Bach
f92b75cbb2
Write SimpliSafe alarm control panel state after arming/disarming ( #47649 )
...
* Write SimpliSafe alarm control panel state after arming/disarming
* Include locks
2021-03-11 15:22:35 +01:00
starkillerOG
cf4954fead
Add Xiaomi Miio light config flow ( #47161 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-11 14:09:21 +01:00
mtl010957
b162c45e0a
Cover Tilt Position Bugfix ( #47682 )
...
* Report tilt position properly when inverting using tilt_max < tilt_min
* Add warning per review comment
* Add test for inverted tilt position configuration
* Separate non-numeric and out of range warnings per review comment
* Fix out of range message and add tests for not numeric and out of range messages
2021-03-11 13:49:10 +01:00
Kristian Heljas
9e487eb260
Hoist mqtt name property and add icon support to MqttEntity ( #47165 )
...
* hoist common MqttEntity properties
* remove default name for MqttEntity
Default naming is sensible enough
* disable overriding common MqttEntity schema
* merge common MqttEntity schemas into MQTT_ENTITY_COMMON_SCHEMA
2021-03-11 13:42:13 +01:00
starkillerOG
724574d336
Add Xiaomi Miio sensor config flow ( #46964 )
...
* add config flow
* fix styling
* Add air_quality platform
* fix imports
* fix black
* Update homeassistant/components/xiaomi_miio/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/air_quality.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* process revieuw feedback
* remove unused import
* fix formatting
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-11 11:48:48 +01:00
Erik Montnemery
b9c2f80cab
Fix light brightness_step on multiple entities ( #47746 )
...
* Fix light brightness_step on multiple entities
* Fix comment
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-11 11:46:32 +01:00
Philip Allgaier
7e615cb7fd
Fixed string typos in Lutron and Roomba ( #47745 )
2021-03-11 10:16:52 +01:00
J. Nick Koston
9a686d148e
Ensure startup can proceed when there is package metadata cruft ( #47706 )
...
If a package fails to install or partially installed importlib
version can return None. We now try pkg_resources first, then
try importlib, and handle the case where version unexpectedly
returns None
2021-03-10 21:12:02 -10:00
Paulus Schoutsen
00bd591238
Verify get_zones webhook works ( #47741 )
2021-03-11 01:08:12 +01:00
Erik Montnemery
a9a9e1f199
Tweak automation tracing ( #47721 )
2021-03-10 14:42:13 -08:00
hung2kgithub
15da1c4785
Add missing clear-night weather condition ( #47666 )
2021-03-10 10:48:06 -10:00
Matthias Alphart
54a9b69ecb
Update xknx to 0.17.2 ( #47732 )
2021-03-10 10:32:22 -10:00
Álvaro Fernández Rojas
ff09643b33
Add Tado weather support ( #44807 )
2021-03-10 10:31:37 -10:00
Franck Nijhof
10535018cc
Improve HomeKit discovered Hue config flow ( #47729 )
2021-03-10 11:20:51 -08:00
Paulus Schoutsen
3ad4c26f98
Allow SSDP discovery modern Hue hubs ( #47725 )
2021-03-10 19:21:51 +01:00
Mike Keesey
78c974d527
Refactor Harmony tests to better follow Home Assistant conventions ( #47141 )
2021-03-10 08:19:04 -10:00
CurrentThread
7c8851264f
Use LONGTEXT column instead of TEXT for MySQL/MariaDB and migrate existing databases ( #47026 )
2021-03-10 08:12:58 -10:00
David Bonnes
2103335323
Bump incomfort client to 0.4.4 ( #47718 )
...
* bump incomfort client
* bump client to 0.4.4
* restore launch.json
2021-03-10 18:58:37 +01:00
David Bonnes
d53f1e98ac
bump client library ( #47722 )
2021-03-10 18:58:04 +01:00
Mick Vleeshouwer
461e766a93
Add device class CO2 to various integrations ( #47676 )
...
* Add device class CO2 to Fibaro
* Add device class CO2 to Awair
* Add device class CO2 to Tasmota
* Add device class CO2 to Netatmo
* Add device class CO2 to Ambient Station
* Update Tasmota tests
* Remove icon
2021-03-10 12:52:55 +01:00
Álvaro Fernández Rojas
5bc0e9a50f
Fix aemet temperatures with a value of 0 ( #47680 )
...
* aemet: catch TypeError exceptions
format_float() and format_int() should also catch possible TypeError
exceptions.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* aemet: correctly parse temperatures with a value of 0
Right now, when a temperature with a value of 0 is provided by the API, the if
condition isn't satisfied, return None instead of 0.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* aemet: group format int/float exceptions
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-03-10 10:25:04 +01:00
dependabot[bot]
5c70dd8ab4
Bump codecov/codecov-action from v1.2.1 to v1.2.2 ( #47707 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.2.1 to v1.2.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.2.1...1f8f3abcccf7960749744fd13547965f0e7d1bdd )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-10 09:40:03 +01:00
Paulus Schoutsen
a50e9812cb
Fix automations with traces. ( #47705 )
2021-03-09 22:40:17 -08:00
Erik Montnemery
704000c049
Add support for breakpoints in scripts ( #47632 )
2021-03-09 21:23:11 -08:00
Sam Steele
bf64421be9
Use the local timezone when parsing Todoist due dates ( #45994 )
2021-03-09 20:52:32 -08:00
Franck Nijhof
62e49e545b
Add confirm only for Elgato ( #47684 )
2021-03-10 01:53:00 +01:00
Matt Zimmerman
7840db0598
Restore switch.turn_on and switch.turn_off functionality for SmartTub pumps ( #47586 )
...
Revert "Remove turn_on and turn_off from SmartTub pump switches (#47184 )"
This reverts commit bab66a5cb9 .
2021-03-10 01:26:54 +01:00
J. Nick Koston
a060acc2b1
Fix recorder with MSSQL ( #46678 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2021-03-09 11:16:19 -10:00
Paulus Schoutsen
46e593485e
Handle zeroconf updated events ( #47683 )
2021-03-09 10:14:00 -10:00
Paulus Schoutsen
ed679b263b
Improve logging elgato ( #47681 )
2021-03-09 19:52:53 +01:00
Erik Montnemery
fd1add8f15
Rename AutomationTrace.runid to AutomationTrace.run_id ( #47669 )
2021-03-09 15:49:41 +01:00
Marc Mueller
0c61cb555c
Add TYPE_CHECKING to coverage excludes ( #47668 )
2021-03-09 14:57:44 +01:00
Erik Montnemery
84226da404
Update tests i-o to use async_get() instead of async_get_registry() ( #47653 )
2021-03-09 14:32:08 +01:00
Erik Montnemery
87e7cebd36
Update tests c-h to use registry async_get ( #47652 )
2021-03-09 14:31:17 +01:00
Erik Montnemery
ba2978c693
Update tests p-s to use async_get() instead of async_get_registry() ( #47654 )
2021-03-09 14:28:32 +01:00
Erik Montnemery
b3fecb1c95
Update tests t-z to use async_get() instead of async_get_registry() ( #47655 )
2021-03-09 14:25:03 +01:00
Erik Montnemery
78b21b1ad1
Update tests a-b to use async_get() instead of async_get_registry() ( #47651 )
2021-03-09 14:24:34 +01:00
Erik Montnemery
3a054c3be7
Replace Entity.device_state_attributes with Entity.extra_state_attributes ( #47304 )
2021-03-09 13:58:43 +01:00
Shay Levy
19f67335ec
Revert Shelly temperature sensor name change ( #47664 )
2021-03-09 13:45:58 +01:00
Paulus Schoutsen
34b9e6f6fc
Shelly: set confirm only ( #47608 )
2021-03-09 13:13:43 +01:00
Paulus Schoutsen
a8844ff24a
Merge pull request #47645 from home-assistant/rc
2021-03-08 17:40:16 -08:00
Michael
8e58c3aa7b
Add error message to options flow if connection fails for nut integration ( #46972 )
2021-03-08 14:12:52 -10:00
J. Nick Koston
5d7b53603f
Harmony: set confirm only ( #47617 )
2021-03-08 15:44:55 -08:00
Paulus Schoutsen
b80c2d426c
Bumped version to 2021.3.3
2021-03-08 23:23:04 +00:00
Raman Gupta
b352c5840f
Update zwave_js supported features list to be static ( #47623 )
2021-03-08 23:22:47 +00:00
Shay Levy
9f6007b4e2
Fix Shelly logbook exception when missing COAP ( #47620 )
2021-03-08 23:22:47 +00:00
J. Nick Koston
58573dc74d
Fix turning off scene in homekit ( #47604 )
2021-03-08 23:22:46 +00:00
J. Nick Koston
a51ad137a1
Fix insteon fan speeds ( #47603 )
2021-03-08 23:22:45 +00:00
J. Nick Koston
9601cb7445
Ensure template fan value_template always determines on state ( #47598 )
2021-03-08 23:22:44 +00:00
J. Nick Koston
96b266b2e8
Fix turn on without speed in homekit controller ( #47597 )
2021-03-08 23:22:44 +00:00
Bram Kragten
3c1aac1034
Update frontend to 20210302.6 ( #47592 )
2021-03-08 23:22:43 +00:00
J. Nick Koston
0f115f6937
Ensure bond devices recover when wifi disconnects and reconnects ( #47591 )
2021-03-08 23:22:42 +00:00
Raman Gupta
f1fc6c4b25
Add fallback zwave_js entity name using node ID ( #47582 )
...
* add fallback zwave_js entity name using node ID
* add new fixture and test for name that was failing
2021-03-08 23:22:12 +00:00
Tony Roman
37f486941a
Allow running and restarting with both ozw and zwave active ( #47566 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-08 23:21:14 +00:00
Diogo Gomes
69f63129aa
Correct weather entities forecast time ( #47565 )
2021-03-08 23:21:14 +00:00
Martin Hjelmare
56efae3cb5
Fix mysensors unload clean up ( #47541 )
2021-03-08 23:21:13 +00:00
Martin Hjelmare
a2e00324a8
Fix mysensors device tracker ( #47536 )
2021-03-08 23:21:12 +00:00
Martin Hjelmare
e63f766c20
Bump pymysensors to 0.21.0 ( #47530 )
2021-03-08 23:21:11 +00:00
ollo69
e7717694a3
Fix AsusWRT wrong api call ( #47522 )
2021-03-08 23:21:11 +00:00
Martin Hjelmare
ba2b62305b
Fix mysensors notify platform ( #47517 )
2021-03-08 23:21:10 +00:00
Anders Melchiorsen
b25f846136
Fix Sonos polling mode ( #47498 )
2021-03-08 23:21:09 +00:00
J. Nick Koston
c1a5a18b53
Bump HAP-python to 3.4.0 ( #47476 )
...
* Bump HAP-python to 3.3.3
* bump
* fix mocking
2021-03-08 23:21:09 +00:00
Nathan Spencer
3b05a12e62
Adjust litterrobot tests and code to match guidelines ( #47060 )
...
* Use SwitchEntity instead of ToggleEntity and adjust test patches as recommended
* Move async_create_entry out of try block in config_flow
* Patch pypi package instead of HA code
* Bump pylitterbot to 2021.2.6, fix tests, and implement other code review suggestions
* Bump pylitterbot to 2021.2.8, remove sleep mode start/end time from vacuum, adjust and add sensors for sleep mode start/end time
* Move icon helper back to Litter-Robot component and isoformat times on time sensors
2021-03-08 23:21:08 +00:00
J. Nick Koston
1dd35ff059
Catch dhcp setup permission errors sooner ( #47639 )
...
This solves an unexpected thread exception on macs when running as
a user intead of root
2021-03-08 15:15:22 -08:00
unaiur
10eca5b986
Fix maxcube thermostat transition from off to heat mode ( #47643 )
...
Transition from HVAC_MODE_OFF to HVAC_MODE_HEAT are not executed because
target temperature is kept at OFF_TEMPERATURE, turning it into a no-op.
This change ensures that we increase the target temperature to at least
the minimum temperature when transitioning to HVAC_MODE_HEAT mode.
2021-03-08 15:14:24 -08:00
Raman Gupta
797ee81fc9
Update zwave_js supported features list to be static ( #47623 )
2021-03-08 15:11:54 -08:00
J. Nick Koston
d9ffb65898
Fix insteon fan speeds ( #47603 )
2021-03-08 14:20:21 -08:00
J. Nick Koston
6af754a7d3
Fix turning off scene in homekit ( #47604 )
2021-03-08 14:19:05 -08:00
Franck Nijhof
efe415f225
Upgrade aiohttp to 3.7.4.post0 ( #47627 )
2021-03-08 23:18:55 +01:00
Franck Nijhof
fbf8b68488
Upgrade sentry-sdk to 1.0.0 ( #47626 )
2021-03-08 23:13:18 +01:00
Diogo Gomes
ee25723468
Add option to reverse switch behaviour in KMTronic ( #47532 )
2021-03-08 22:56:24 +01:00
Oliver
520c4a8ee3
Update attrs to 20.3.0 ( #47642 )
2021-03-08 11:49:54 -10:00
Erik Montnemery
ea4f3e31d5
Include changed variables in automation trace ( #47549 )
...
* Include changed variables in automation trace
* Deduplicate some code
* Tweak
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Fix format
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-03-08 22:48:36 +01:00
Philip Allgaier
665e2c3473
Ensure bond light follows proper typing ( #47641 )
2021-03-08 21:53:44 +01:00
Shay Levy
215ab5fd40
Add type hints to LightEntity ( #47024 )
2021-03-08 21:21:45 +01:00
Erik Montnemery
a243adc551
Add WS command to get a summary of automation traces ( #47557 )
...
* Add WS command to get a summary of automation traces
* Update tests
* Correct rebase mistake, update tests
2021-03-08 20:30:52 +01:00
uvjustin
d9bf63103f
Fix I-frame interval in stream test video ( #47638 )
2021-03-08 11:23:57 -08:00
Paulus Schoutsen
67effbc8c4
Config flow to allow marking itself as confirm only ( #47607 )
2021-03-08 10:54:51 -08:00
J. Nick Koston
573c40cb11
Ensure bond devices recover when wifi disconnects and reconnects ( #47591 )
2021-03-08 10:44:28 -08:00
J. Nick Koston
b315fcab11
Fix turn on without speed in homekit controller ( #47597 )
2021-03-08 10:43:22 -08:00
ollo69
32476a3fed
Fix AsusWRT wrong api call ( #47522 )
2021-03-08 10:34:12 -08:00
Tony Roman
f9e33a4a0d
Allow running and restarting with both ozw and zwave active ( #47566 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-08 10:26:08 -08:00
J. Nick Koston
65776ef980
Remove self as code owner for mylink ( #46242 )
...
Sadly these devices turn out to be so unreliable that I
gave up on them and replaced them with bond (bondhome.io)
devices which have been rock solid
2021-03-08 07:40:39 -10:00
J. Nick Koston
9d14ff8105
Add suggested_area support to Apple TV ( #47015 )
2021-03-08 07:39:57 -10:00
Czapla
8018097c54
Add title key to allow mobile app title translation to other languages ( #46593 )
2021-03-08 18:37:37 +01:00
J. Nick Koston
53952b9662
Ensure template fan value_template always determines on state ( #47598 )
2021-03-08 18:34:34 +01:00
Erik Montnemery
8fe51b8ea7
Store automation traces indexed by run_id ( #47509 )
...
* Store traces indexed by run_id
* Format
* Add test
* Add test
* Clarify comment
2021-03-08 18:04:41 +01:00
B-Hartley
ee2658f9e6
Add (some) of ZCL concentration clusters to ZHA component ( #47590 )
...
* Update registries.py
Add concentration clusters recently added to zigpy
* Update measurement.py
Add concentration clusters recently added to ZigPy
* Update sensor.py
Add concentration clusters recently added to ZigPy
* Update sensor.py
remove unnecessary tabs
* Update measurement.py
remove unnecessary tabs
* Update sensor.py
Just adding CO and CO2 for now.
* Update registries.py
Just adding CO2 and CO for now.
* Update measurement.py
Just adding CO2 and CO for now
* Update sensor.py
import const CONCENTRATION_PARTS_PER_MILLION
* Update registries.py
removed trailing whitespace
* Update sensor.py
added extra blank lines and removed trailing whitespace
* Update measurement.py
added extra blank lines and removed trailing whitespace
* Update sensor.py
add device classes for CO and CO2
2021-03-08 11:22:13 -05:00
Shay Levy
24db0ff956
Fix Shelly logbook exception when missing COAP ( #47620 )
2021-03-08 15:59:54 +01:00
Franck Nijhof
197687399d
Upgrade pillow to 8.1.2 ( #47619 )
2021-03-08 14:26:52 +01:00
Matt Zimmerman
9774ada4aa
Code cleanup for SmartTub integration ( #47584 )
2021-03-08 14:05:39 +01:00
Evgeny
cf507b51cb
Add feels like temperature sensor to OpenWeatherMap ( #47559 )
2021-03-08 13:51:26 +01:00
Alexei Chetroi
f3c71a69f0
Allow 10mV precision for ZHA battery sensor entities ( #47520 )
2021-03-08 07:37:33 -05:00
Adam Ernst
ad86eb4be3
Add support for Flo "pucks" ( #47074 )
...
So far the Flo integration only supports shutoff valves. Add support for Flo leak detector pucks, which measure temperature and humidity in addition to providing leak alerts.
2021-03-08 07:36:03 -05:00
Franck Nijhof
d37fb7d88d
Upgrade pre-commit to 2.11.0 ( #47618 )
2021-03-08 13:03:39 +01:00
Franck Nijhof
457db1d0c3
Upgrade elgato to 2.0.1 ( #47616 )
2021-03-08 12:57:27 +01:00
Chris Talkington
597d8eaa4c
Update rokuecp to 0.8.1 ( #47589 )
2021-03-08 12:15:08 +01:00
dependabot[bot]
629700c97c
Bump actions/stale from v3.0.17 to v3.0.18 ( #47612 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from v3.0.17 to v3.0.18.
- [Release notes](https://github.com/actions/stale/releases )
- [Commits](https://github.com/actions/stale/compare/v3.0.17...3b3c3f03cd4d8e2b61e179ef744a0d20efbe90b4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-08 10:37:42 +01:00
Raman Gupta
1d387e12cc
Add fallback zwave_js entity name using node ID ( #47582 )
...
* add fallback zwave_js entity name using node ID
* add new fixture and test for name that was failing
2021-03-08 09:08:17 +01:00
Bram Kragten
683425876f
Update frontend to 20210302.6 ( #47592 )
2021-03-07 21:45:15 -08:00
Alex
a066f84828
Remove @newAM from hdmi_cec codeowners ( #47542 )
2021-03-07 12:49:13 -05:00
Austin Mroczek
7050c71524
Round miles in myChevy sensors ( #46879 )
2021-03-07 07:46:14 -10:00
Diogo Gomes
d3bd2378ba
Correct weather entities forecast time ( #47565 )
2021-03-07 16:07:02 +01:00
Martin Hjelmare
d85d1a65a7
Fix mysensors unload clean up ( #47541 )
2021-03-07 14:20:21 +01:00
tkdrob
13d4d7039e
Clean up kmtronic ( #47537 )
2021-03-07 14:15:43 +01:00
tkdrob
07fd1b3b43
Clean up Lutron Caseta ( #47534 )
2021-03-07 14:14:15 +01:00
Jan-Philipp Litza
4018d0a152
Correctly close lacrosse on homeassistant stop ( #47555 )
...
Since lacrosse.close() takes no arguments, but was directly added as a
listener to EVENT_HOMEASSISTANT_STOP, the following occured on shutdown:
Traceback (most recent call last):
File "/usr/lib/python/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
TypeError: close() takes 1 positional argument but 2 were given
2021-03-07 13:53:48 +01:00
Robert Svensson
48f1a55a28
Improve common structure in UniFi device tracker tests ( #47526 )
2021-03-07 13:20:04 +01:00
Anders Melchiorsen
c8c394ef91
Increase ESPHome log level on first connection failure ( #47547 )
2021-03-07 11:36:28 +01:00
J. Nick Koston
0d07dae3bc
Change default homekit ports to 21063 and 21064 ( #47491 )
...
We previously used a value in the linux default ephemerial port range
which meant that if something else happened to use that port HomeKit
would not start up. We now use a value below 32768 to ensure that
the port is not randomly unavailable
2021-03-06 21:41:56 -10:00
J. Nick Koston
2e89f152ba
Bump HAP-python to 3.4.0 ( #47476 )
...
* Bump HAP-python to 3.3.3
* bump
* fix mocking
2021-03-07 01:30:57 +01:00
Alexei Chetroi
79b5ca9415
Add device classes for CO and CO2 measurements ( #47487 )
2021-03-07 00:52:43 +01:00
N1c093
9101ed2732
Add precipitation probability forecast to owm ( #47284 )
...
* Add precipitation probability forecast to owm
* Update weather_update_coordinator.py
Reformat the code based on black
2021-03-07 00:48:22 +01:00
Martin Hjelmare
f542b360d5
Fix mysensors device tracker ( #47536 )
2021-03-06 23:41:43 +01:00
Franck Nijhof
b01a6367cc
Complete typing on AdGuard Home integration ( #47477 )
2021-03-06 23:19:03 +01:00
Martin Hjelmare
d944bbbc52
Bump pymysensors to 0.21.0 ( #47530 )
2021-03-06 23:06:50 +01:00
Martin Hjelmare
1600207f5c
Fix mysensors notify platform ( #47517 )
2021-03-06 18:33:55 +01:00
Nathan Spencer
e9052233a6
Adjust litterrobot tests and code to match guidelines ( #47060 )
...
* Use SwitchEntity instead of ToggleEntity and adjust test patches as recommended
* Move async_create_entry out of try block in config_flow
* Patch pypi package instead of HA code
* Bump pylitterbot to 2021.2.6, fix tests, and implement other code review suggestions
* Bump pylitterbot to 2021.2.8, remove sleep mode start/end time from vacuum, adjust and add sensors for sleep mode start/end time
* Move icon helper back to Litter-Robot component and isoformat times on time sensors
2021-03-06 17:28:33 +01:00
uvjustin
14f85d8731
Disable audio stream when ADTS AAC detected ( #47441 )
...
* Disable audio stream when ADTS AAC detected
* Use context manager for memoryview
* Fix tests
* Add test
* Fix tests
* Change FakePacket bytearray size to 3
2021-03-06 16:40:49 +01:00
Erik Montnemery
2f9d03d115
Merge action and condition traces ( #47373 )
...
* Merge action and condition traces
* Update __init__.py
* Add typing to AutomationTrace
* Make trace_get prepare a new trace by default
* Correct typing of trace_cv
* Fix tests
2021-03-06 12:57:21 +01:00
Ville Skyttä
022184176a
Upgrade upcloud-api to 1.0.1 ( #47501 )
...
https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/0.4.6
https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/v1.0.0
https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/v1.0.1
2021-03-06 12:36:20 +01:00
FidgetyRat
4cade4b736
Add OPENING & CLOSING state to MySensors cover ( #47285 )
...
* Added OPENING & CLOSING State Support
Added support for OPENING and CLOSING states using a combination of
the required V_ variables. Simplified the determination of the
cover's state by use of a new enumeration and single method allowing
the state to be used by all three HomeAssistant query methods.
* Fixes for HomeAssistant Style
Corrections to style to allow flake8, isort, and black to pass.
* Peer Review Changes
Added @unique to the main enumeration. Removed unnecessary parens from
door state logic. Reordered CLOSING and CLOSED in the enumeration.
2021-03-06 10:26:04 +01:00
Anders Melchiorsen
c7718f2b3b
Fix Sonos polling mode ( #47498 )
2021-03-06 10:21:00 +01:00
Paulus Schoutsen
1145c30c4b
Merge pull request #47490 from home-assistant/rc
2021-03-05 16:22:59 -08:00
Paulus Schoutsen
939da2403f
Bumped version to 2021.3.2
2021-03-05 23:38:27 +00:00
Franck Nijhof
10dae253e5
Complete typing on Verisure integration ( #47482 )
2021-03-05 15:37:56 -08:00
Phil Bruckner
ef79d24a8c
Bump amcrest package version to 1.7.1 ( #47483 )
2021-03-05 23:37:55 +00:00
Raman Gupta
55c1b67de4
Update zwave_js.refresh_value service description ( #47469 )
2021-03-05 23:37:54 +00:00
Paulus Schoutsen
90e0801c1b
Raise error instead of crashing when template passed to call service target ( #47467 )
2021-03-05 23:37:54 +00:00
Raman Gupta
65859b4107
Bump zwave-js-server-python to 0.21.1 ( #47464 )
2021-03-05 23:37:52 +00:00
functionpointer
6c45a7d533
Use conn_made callback in MySensors ( #47463 )
2021-03-05 23:37:52 +00:00
Bram Kragten
ddc6cd6da1
Update frontend to 20210302.5 ( #47462 )
2021-03-05 23:37:51 +00:00
Joakim Plate
a4369fc352
Bump version with fix for v1 ( #47458 )
2021-03-05 23:37:50 +00:00
Franck Nijhof
d11da43551
Fix Hue scene overriding Hue default transition times ( #47454 )
2021-03-05 23:37:49 +00:00
Tobias Sauerwein
f99ef25f88
Fix issue at Netatmo startup ( #47452 )
2021-03-05 23:37:49 +00:00
mvn23
9fa0de8600
Update pyotgw to 1.1b1 ( #47446 )
2021-03-05 23:37:48 +00:00
Paulus Schoutsen
4c181bbfe5
Raise error instead of crashing when template passed to call service target ( #47467 )
2021-03-05 15:34:18 -08:00
Franck Nijhof
8f31b09b55
Complete typing on TwenteMilieu integration ( #47480 )
2021-03-05 15:33:26 -08:00
Phil Bruckner
2472dad1fa
Bump amcrest package version to 1.7.1 ( #47483 )
2021-03-05 15:05:36 -08:00
ollo69
292f4262aa
Move AsusWrt sensors update logic in router module ( #46606 )
2021-03-05 23:40:04 +01:00
Alexei Chetroi
a12b98e30e
Update ZHA dependencies ( #47479 )
2021-03-05 17:01:54 -05:00
Robert Svensson
50d3aae418
Improve restoring UniFi POE entity state ( #47148 )
...
* Improve restoring data and better handling when the restore data is empty
Improve readability of some logic related to POE clients
* There is no need to check clients_all in Switch platform
* Add better tests when restoring state
* Port except handling shouldn't be needed anymore
* Walrusify get_last_state
2021-03-05 22:09:05 +01:00
Franck Nijhof
02e723f206
Typing tweak to the Elgato integration ( #47471 )
2021-03-05 21:48:02 +01:00
Tobias Sauerwein
b3c33fc1be
Fix issue at Netatmo startup ( #47452 )
2021-03-05 21:41:55 +01:00
Robert Svensson
793929f2ea
Increase test coverage of UniFi integration ( #46347 )
...
* Increase coverage of init
* Increase coverage of config_flow
* Improve coverage of controller
* Minor improvement to switch test
* Fix review comment
* Mock websocket class
* Replace the rest of the old websocket event tests
* Improve websocket fixture for cleaner tests
* Fix typing
* Improve connection state signalling based on Martins feedback
* Improve tests of reconnection_mechanisms based on Martins review comments
* Fix unload entry
* Fix isort issue after rebase
* Fix martins comment on not using caplog
* Fix wireless clients test
* Fix martins comments on wireless clients test
2021-03-05 21:28:41 +01:00
Emily Mills
7c08592b5a
Convert kulersky to use new async backend ( #47403 )
2021-03-05 14:24:55 -06:00
Raman Gupta
6debf52e9b
Update zwave_js.refresh_value service description ( #47469 )
2021-03-05 20:57:06 +01:00
Franck Nijhof
61be29117d
Deprecate HomeKit auto start ( #47470 )
2021-03-05 11:51:49 -08:00
mvn23
ab0a5bccab
Update pyotgw to 1.1b1 ( #47446 )
2021-03-05 20:22:40 +01:00
functionpointer
a2ee7d598b
Use conn_made callback in MySensors ( #47463 )
2021-03-05 20:21:24 +01:00
Emily Mills
a547d0fea2
Prevent Zerproc leaving open unnecessary connections ( #47401 )
...
* Zerproc: Prevent leaving open unnecessary connections
* Fix config entry unloading
2021-03-05 13:14:03 -06:00
tkdrob
3baeed3684
Clean up constants ( #47323 )
2021-03-05 19:08:04 +01:00
Franck Nijhof
cc99fd5e32
Fix Hue scene overriding Hue default transition times ( #47454 )
2021-03-05 09:43:26 -08:00
Joakim Plate
f2a2dbb561
Bump version with fix for v1 ( #47458 )
2021-03-05 09:42:20 -08:00
Bram Kragten
a6c5e79de2
Update frontend to 20210302.5 ( #47462 )
2021-03-05 09:42:08 -08:00
Raman Gupta
cad5e67588
Bump zwave-js-server-python to 0.21.1 ( #47464 )
2021-03-05 09:41:36 -08:00
Anders Melchiorsen
79ebe930e3
Limit log spam by ESPHome ( #47456 )
2021-03-05 16:16:07 +01:00
uvjustin
864380e77c
Add allenporter to stream codeowners ( #47431 )
2021-03-05 15:51:07 +01:00
Paul Dee
6a4b755faf
Spellcheck on Synology component ( #47451 )
2021-03-05 15:36:07 +01:00
Paulus Schoutsen
91ac4554a2
Merge pull request #47422 from home-assistant/rc
2021-03-04 17:17:29 -08:00
Martin Hjelmare
d9542c2efe
Only create snapshot if add-on update will be done ( #47424 )
2021-03-05 00:38:53 +00:00
Martin Hjelmare
0350a6ed21
Only create snapshot if add-on update will be done ( #47424 )
2021-03-04 16:38:33 -08:00
Paulus Schoutsen
915ee2f4ee
Bumped version to 2021.3.1
2021-03-05 00:22:31 +00:00
Franck Nijhof
ff86f64806
Fix older Roborock models ( #47412 )
2021-03-05 00:21:55 +00:00
Raman Gupta
25ff2e745d
Bump zwave-js-server-python to 0.21.0 ( #47408 )
...
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-03-05 00:18:18 +00:00
Raman Gupta
f53cff49d5
Don't convert Climacell forecast temperatures to celsius because platform does it automatically ( #47406 )
2021-03-05 00:18:17 +00:00
Aaron Bach
36a2521799
Fix AirVisual exception when config entry contains old integration type ( #47405 )
2021-03-05 00:18:16 +00:00
Raman Gupta
ee55a04b4b
Fix Climacell timezone issue with daily forecasts ( #47402 )
2021-03-05 00:18:15 +00:00
Sebastian Muszynski
6724d86565
Fix measurement unit ( Closes : #47390 ) ( #47398 )
2021-03-05 00:18:14 +00:00
J. Nick Koston
14dca8e783
Map silent as a preset mode for fan backcompat ( #47396 )
...
The original change did not map silent as a preset mode
because it was not clear if it was a speed or a preset.
2021-03-05 00:18:14 +00:00
Christophe Painchaud
1817147995
Fix RFLink TCP KeepAlive error log ( #47395 )
2021-03-05 00:18:13 +00:00
Eric Severance
0bf3dea40c
Revert "Speed-up wemo discovery ( #46821 )" ( #47392 )
...
This reverts commit 6e52b26c06 .
2021-03-05 00:18:12 +00:00
Bram Kragten
5685b4aa33
Update frontend to 20210302.4 ( #47383 )
2021-03-05 00:18:11 +00:00
Martin Hjelmare
ef9b9663c5
Fix access of missing zwave_js climate unit value ( #47380 )
2021-03-05 00:18:11 +00:00
Franck Nijhof
d83ccdc97a
Don't raise on known non-matching states in numeric state condition ( #47378 )
2021-03-05 00:18:10 +00:00
Martin Hjelmare
c0840e22dc
Fix zwave_js manual reconfiguration of add-on managed entry ( #47364 )
2021-03-05 00:18:09 +00:00
Anders Melchiorsen
33c3566106
Catch ConditionError in generic_thermostat climate ( #47359 )
2021-03-05 00:18:09 +00:00
Martin Hjelmare
d175ac8e0d
Make zwave_js add-on manager more flexible ( #47356 )
2021-03-05 00:18:08 +00:00
starkillerOG
c2f7a38d09
Fix Xiaomi Miio setup of switch entity for lumi.acpartner.v3 ( #47345 )
2021-03-05 00:18:07 +00:00
Raman Gupta
ee69e93b46
Bump zwave-js-server-python to 0.21.0 ( #47408 )
...
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-03-04 16:15:50 -08:00
Christophe Painchaud
a1faba29f0
Fix RFLink TCP KeepAlive error log ( #47395 )
2021-03-05 01:09:54 +01:00
Cooper Dale
35d5522e79
Fix typo in docs link for forked_daapd ( #47413 )
...
corrected link to existing site
2021-03-05 00:58:42 +01:00
Tobias Sauerwein
c3bddc0fa6
Update browse_media.py ( #47414 )
2021-03-04 23:35:39 +01:00
Martin Hjelmare
682943511a
Make zwave_js add-on manager more flexible ( #47356 )
2021-03-04 14:14:24 -08:00
Petru Paler
7ed80d6c39
Update Solax library to 0.2.6 ( #47384 )
2021-03-04 22:29:19 +01:00
Franck Nijhof
6f7179dce9
Fix older Roborock models ( #47412 )
2021-03-04 13:27:59 -08:00
Raman Gupta
74746125ce
Fix Climacell timezone issue with daily forecasts ( #47402 )
2021-03-04 13:21:56 -08:00
Aaron Bach
fa8ded5ad8
Fix AirVisual exception when config entry contains old integration type ( #47405 )
2021-03-04 13:20:08 -08:00
Raman Gupta
972baa2ce4
Don't convert Climacell forecast temperatures to celsius because platform does it automatically ( #47406 )
2021-03-04 13:15:27 -08:00
Sebastian Muszynski
541e166317
Fix measurement unit ( Closes : #47390 ) ( #47398 )
2021-03-04 13:12:04 -08:00
Martin Hjelmare
5ced7395f3
Fix access of missing zwave_js climate unit value ( #47380 )
2021-03-04 13:11:38 -08:00
Martin Hjelmare
d64fe6ea32
Fix zwave_js manual reconfiguration of add-on managed entry ( #47364 )
2021-03-04 13:11:07 -08:00
Bram Kragten
cea4808db8
Update frontend to 20210302.4 ( #47383 )
2021-03-04 13:09:51 -08:00
Franck Nijhof
7a8b7224c8
Don't raise on known non-matching states in numeric state condition ( #47378 )
2021-03-04 13:09:08 -08:00
Eric Severance
f05f60c4c4
Revert "Speed-up wemo discovery ( #46821 )" ( #47392 )
...
This reverts commit 6e52b26c06 .
2021-03-04 13:07:42 -08:00
J. Nick Koston
62d8e47c51
Map silent as a preset mode for fan backcompat ( #47396 )
...
The original change did not map silent as a preset mode
because it was not clear if it was a speed or a preset.
2021-03-04 13:02:50 -08:00
starkillerOG
b58f9ce33a
Fix Xiaomi Miio setup of switch entity for lumi.acpartner.v3 ( #47345 )
2021-03-04 21:53:09 +01:00
Anders Melchiorsen
b49a672fd5
Catch ConditionError in generic_thermostat climate ( #47359 )
2021-03-04 21:47:24 +01:00
Franck Nijhof
208a104e96
Fix secrets in files included via include_dir_list ( #47350 )
2021-03-04 09:33:35 -08:00
Erik Montnemery
17401cbc29
Initial automation tracing ( #46755 )
...
* Initial prototype of automation tracing
* Small fixes
* Lint
* Move trace helpers to its own file
* Improve trace for state and numeric_state conditions
* Tweaks + apply suggestions from code review
* Index traces by automation_id, trace while script is running
* Refactor condition tracing
* Improve WS API to get traces for single automation
* Add tests
* Fix imports
* Fix imports
* Address review comments
* Cap logging of loops
* Remove unused ContextVar action_config
2021-03-04 14:16:24 +01:00
Chris
6d478804e7
Add LZW36 device schema to zwave_js discovery ( #47314 )
...
* Add LZW26 device schema to discovery
Co-authored-by: @kpine
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: kpine <keith.pine@gmail.com >
* Add tests
* Fix test
Co-authored-by: kpine <keith.pine@gmail.com >
2021-03-04 00:32:37 +01:00
tkdrob
53e62a897b
Fix grammar in pi_hole logs ( #47324 )
2021-03-04 00:20:35 +01:00
Franck Nijhof
e9785fcd3d
Merge pull request #47319 from home-assistant/rc
2021-03-03 20:05:36 +01:00
Franck Nijhof
b711686e10
Bumped version to 2021.3.0
2021-03-03 19:17:17 +01:00
Paulus Schoutsen
584ad07567
Simplify switch light ( #47317 )
2021-03-03 19:16:25 +01:00
Erik Montnemery
a89ba0ed8e
Improve behaviour when disabling or enabling config entries ( #47301 )
2021-03-03 19:16:21 +01:00
Paulus Schoutsen
e6a6b2a680
Simplify switch light ( #47317 )
2021-03-03 10:13:04 -08:00
Erik Montnemery
504e5b77ca
Improve behaviour when disabling or enabling config entries ( #47301 )
2021-03-03 10:12:37 -08:00
Joakim Plate
7626aa5c94
Philips JS correct post review comments ( #47247 )
2021-03-03 18:51:58 +01:00
Bram Kragten
15c89ebada
Update frontend to 20210302.3 ( #47310 )
2021-03-03 16:01:30 +01:00
Raman Gupta
24919e99b8
Correct climacell device info ( #47292 )
2021-03-03 16:01:26 +01:00
Martin Hjelmare
099c9c59cb
Fix Supervisor platform coordinator data lookup ( #47308 )
2021-03-03 14:37:36 +01:00
Bram Kragten
c192a44e87
Update frontend to 20210302.3 ( #47310 )
2021-03-03 14:35:58 +01:00
Nick Adams
cc72cf0c0d
Update izone services.yaml and remove entity_id from schema. ( #47305 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-03-03 11:51:40 +01:00
Erik Montnemery
b147ba1377
Correct gogogate2 battery sensor attributes ( #47302 )
2021-03-03 10:20:48 +01:00
Milan Meulemans
8f3c2573e2
Remove name from keenetic-ndms2 strings ( #47113 )
2021-03-03 10:12:26 +01:00
Matt Zimmerman
9022b90945
bump python-smarttub to 0.0.19 ( #47294 )
2021-03-03 07:04:17 +01:00
J. Nick Koston
32fe4fa378
Add activity properties to remote entity model ( #47237 )
2021-03-02 17:57:36 -10:00
Raman Gupta
6019bcf9d1
Correct climacell device info ( #47292 )
2021-03-03 01:55:10 +01:00
Matthias Alphart
ce8871ef59
KNX remove custom deprecation warnings ( #47238 )
2021-03-03 00:50:40 +01:00
Paulus Schoutsen
da2c7dc743
Bumped version to 2021.3.0b7
2021-03-02 22:37:27 +00:00
Raman Gupta
f74b88a29c
Bump zwave-js-server-python to 0.20.1 ( #47289 )
2021-03-02 22:36:52 +00:00
Raman Gupta
eb981fb007
Convert climacell forecast timestamp to isoformat so that UI shows the right times ( #47286 )
2021-03-02 22:36:51 +00:00
Alexei Chetroi
39b9ad0ca0
Update ZHA dependencies ( #47282 )
2021-03-02 22:36:50 +00:00
Bram Kragten
ebb9008c27
Update frontend to 20210302.0 ( #47278 )
2021-03-02 22:36:49 +00:00
Tobias Sauerwein
4b9c148989
Fix issue when setting boost preset for a turned off Netatmo thermostat ( #47275 )
2021-03-02 22:36:49 +00:00
Aaron Bach
b8bc0a7fe9
Bump simplisafe-python to 9.6.9 ( #47273 )
2021-03-02 22:36:48 +00:00
Erik Montnemery
7a6edf9725
Make MQTT number respect retain setting ( #47270 )
2021-03-02 22:36:47 +00:00
Raman Gupta
6c5c3233f1
Add raw values to zwave_js value notification event ( #47258 )
...
* add value_raw to value notification event that always shows the untranslated state value
* add property key and property to event params
2021-03-02 22:36:46 +00:00
Paulus Schoutsen
d7f4416421
Fix Alexa doorbells ( #47257 )
2021-03-02 22:36:45 +00:00
Martin Hjelmare
23049955f8
Add zwave_js add-on manager ( #47251 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-03-02 22:36:45 +00:00
Franck Nijhof
d88ee3bf4a
Upgrade pillow to 8.1.1 ( #47223 )
2021-03-02 22:36:44 +00:00
Simone Chemelli
dddf28b138
Limit log spam by ConfigEntryNotReady ( #47201 )
2021-03-02 22:36:42 +00:00
HomeAssistant Azure
13516aa90c
[ci skip] Translation update
2021-03-02 22:35:04 +00:00
HomeAssistant Azure
d81155327a
[ci skip] Translation update
2021-03-02 22:35:04 +00:00
HomeAssistant Azure
3b459cd59a
[ci skip] Translation update
2021-03-02 22:35:03 +00:00
HomeAssistant Azure
be4de15a10
[ci skip] Translation update
2021-03-02 22:35:03 +00:00
HomeAssistant Azure
ab5173c4cf
[ci skip] Translation update
2021-03-02 22:35:03 +00:00
Martin Hjelmare
d3721bcf26
Add zwave_js add-on manager ( #47251 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-03-02 14:22:42 -08:00
Raman Gupta
e443597b46
Bump zwave-js-server-python to 0.20.1 ( #47289 )
2021-03-02 23:09:50 +01:00
Raman Gupta
c327f3fc42
Convert climacell forecast timestamp to isoformat so that UI shows the right times ( #47286 )
2021-03-02 13:25:09 -08:00
Raman Gupta
42af775f53
Add raw values to zwave_js value notification event ( #47258 )
...
* add value_raw to value notification event that always shows the untranslated state value
* add property key and property to event params
2021-03-02 16:10:30 -05:00
Tobias Sauerwein
d20659d2ee
Fix issue when setting boost preset for a turned off Netatmo thermostat ( #47275 )
2021-03-02 13:02:59 -08:00
Franck Nijhof
1926941d8e
Upgrade pillow to 8.1.1 ( #47223 )
2021-03-02 13:02:41 -08:00
Paulus Schoutsen
2df644c6cc
Clean up secret loading ( #47034 )
2021-03-02 12:58:53 -08:00
Simone Chemelli
17444e2f2f
Limit log spam by ConfigEntryNotReady ( #47201 )
2021-03-02 12:50:28 -08:00
Quentame
198ecb0945
Uniformize platform setup ( #47101 )
...
* A platform is not a component
* Fix dynalite
* SUPPORTED_PLATFORMS --> PLATFORMS
* In tests
* In tests 2
* Fix SmartThings
* Fix ZHA test
* Fix Z-Wave
* Revert Z-Wave
* Use PLATFORMS const in ambient_station
* Fix ihc comment
2021-03-02 21:43:59 +01:00
Quentame
ca54de095d
Add disk sensor to Freebox ( #46689 )
...
* Add disk sensor to Freebox
* Add debug logging into sensors
* Remove useless sensor[X] assignement in disk sensor
2021-03-02 21:23:02 +01:00
Ville Skyttä
b0c873dd34
Upgrade isort to 5.7.0 ( #47279 )
...
https://pycqa.github.io/isort/CHANGELOG/#570-december-30th-2020
2021-03-02 21:16:11 +01:00
Alexei Chetroi
7ef174fb5e
Update ZHA dependencies ( #47282 )
2021-03-02 21:12:30 +01:00
Aaron Bach
112b039107
Bump simplisafe-python to 9.6.9 ( #47273 )
2021-03-02 12:19:04 -07:00
Bram Kragten
8e80e428d0
Update frontend to 20210302.0 ( #47278 )
2021-03-02 20:15:09 +01:00
Rene Lehfeld
2272925699
Add force_update to tasmota sensors ( #47052 )
...
* Add force update also to non-binary sensors as e.g. POWER Measurement agerage cannot be calculated otherwise. This is the same behavior as set with the obsolete tasmota detection
* add tests in binary_sensor and test_sensor for force_update flag
* satisfy flake8
* next try for force_update test but this time on the entity object which is the correct level
* once again satisfy flake8
* one more try for a test
* fix typo
* satisfy black
2021-03-02 18:57:14 +01:00
Franck Nijhof
4904207f77
Fix izone flake8 error ( #47276 )
2021-03-02 16:58:02 +01:00
Paulus Schoutsen
2ebca88950
Fix Alexa doorbells ( #47257 )
2021-03-02 15:13:45 +01:00
Erik Montnemery
959181a2e9
Make MQTT number respect retain setting ( #47270 )
2021-03-02 14:28:31 +01:00
Nick Adams
027d125617
Add services for izone airflow min/max ( #45727 )
...
* Create airflow_min and airflow_max services for the izone component
* Bump pizone library requirement
2021-03-02 20:58:41 +08:00
Quentame
6b9abfc2c6
Add init test to Freebox ( #46998 )
...
* Add init test to Freebox
* Review : more readable conftest
* Expect 2 blank lines between defs
* Review : Not I/O in the event loop
* Fix test_setup test
* remove useless const
* Review : mock setup methods
* Add service test
* Add import test
2021-03-02 13:37:33 +01:00
tkdrob
ab53b49d3f
Clean up constants ( #46948 )
...
* Clean up constants
* clean up humidifier constants
* fix tests
* fix prometheus tests
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-03-02 12:52:00 +01:00
Ville Skyttä
dc880118a4
Lint suppression cleanups ( #47248 )
...
* Unused pylint suppression cleanups
* Remove outdated pylint bug references
* Add flake8-noqa config and note to run it every now and then
* Add codes to noqa's
* Unused noqa cleanups
2021-03-02 09:02:04 +01:00
J. Nick Koston
38a2f196b8
Fix typing on fan percentage ( #47259 )
2021-03-02 08:32:24 +01:00
Erik Montnemery
7e71050669
Add battery sensor for gogogate2 wireless door sensor ( #47145 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-03-01 17:34:37 -10:00
Paulus Schoutsen
ec95474604
Bumped version to 2021.3.0b6
2021-03-02 01:17:40 +00:00
Paulus Schoutsen
3117e47e1b
Revert "Fix the updater schema ( #47128 )" ( #47254 )
...
This reverts commit 98be703d90 .
2021-03-02 01:17:26 +00:00
Bram Kragten
bd29d82728
Update frontend to 20210301.0 ( #47252 )
2021-03-02 01:17:26 +00:00
Raman Gupta
88d29bcf20
Add suggested area for zwave_js devices ( #47250 )
2021-03-02 01:17:25 +00:00
J. Nick Koston
3ebe31e172
Fix lutron caseta fan handling of speed off ( #47244 )
2021-03-02 01:17:24 +00:00
Aaron Bach
8cf0fcc7f3
Bump simplisafe-python to 9.6.8 ( #47241 )
2021-03-02 01:17:24 +00:00
Erik Montnemery
118c996a9f
Pass variables to initial evaluation of template trigger ( #47236 )
...
* Pass variables to initial evaluation of template trigger
* Add test
* Clarify test
2021-03-02 01:17:23 +00:00
Shay Levy
c411f0dcdc
Fix Shelly Polling ( #47224 )
2021-03-02 01:17:22 +00:00
starkillerOG
30ccd33e7f
Fix Xiaomi Miio flow unique_id for non discovery flows ( #47222 )
2021-03-02 01:17:22 +00:00
Franck Nijhof
acdad8a28c
Fix duplicate template handling in Persistent Notifications ( #47217 )
2021-03-02 01:17:21 +00:00
J. Nick Koston
c28903103d
Fix harmony failing to switch activities when a switch is in progress ( #47212 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-03-02 01:17:20 +00:00
Erik Montnemery
b2a3c35e3a
Fix race when disabling config entries ( #47210 )
...
* Fix race when disabling config entries
* Remove unused constant
2021-03-02 01:17:19 +00:00
Max Chodorowski
ea65f612cc
Fix number of reported issues by github integration ( #47203 )
2021-03-02 01:17:19 +00:00
Marcel van der Veldt
819738a15c
Update color logic for zwave_js light platform ( #47110 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-03-02 01:17:18 +00:00
Marcel van der Veldt
853d9ac4a9
Update color logic for zwave_js light platform ( #47110 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-03-01 17:12:49 -08:00
stephan192
7bc2328802
Remove rounding from The Things Network ( #47157 )
2021-03-01 17:00:42 -08:00
J. Nick Koston
d02218ff30
Fix harmony failing to switch activities when a switch is in progress ( #47212 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-03-01 16:56:42 -08:00
Milan Meulemans
cb99969845
Fix typo in plaato strings ( #47245 )
2021-03-01 16:34:39 -08:00
Franck Nijhof
d1afef843b
Deprecate LIFX Legacy integration ( #47235 )
2021-03-01 16:34:14 -08:00
Franck Nijhof
4f9f870e7d
Fix duplicate template handling in Persistent Notifications ( #47217 )
2021-03-01 16:27:26 -08:00
Paulus Schoutsen
cc6293623f
Revert "Fix the updater schema ( #47128 )" ( #47254 )
...
This reverts commit 98be703d90 .
2021-03-01 16:12:48 -08:00
Aaron Bach
3ee589d973
Bump simplisafe-python to 9.6.8 ( #47241 )
2021-03-01 17:08:36 -07:00
Bram Kragten
036ce55bea
Update frontend to 20210301.0 ( #47252 )
2021-03-01 15:32:39 -08:00
Raman Gupta
3e34bb3e89
Add suggested area for zwave_js devices ( #47250 )
2021-03-01 15:24:55 -08:00
Joakim Plate
c6cfcc2abb
Add remote control support to philips_js ( #47249 )
2021-03-01 15:21:10 -08:00
J. Nick Koston
2e65a60624
Fix lutron caseta fan handling of speed off ( #47244 )
2021-03-01 15:18:47 -08:00
Erik Montnemery
96cc17b462
Add support for a list of known hosts to Google Cast ( #47232 )
2021-03-01 15:18:18 -08:00
Erik Montnemery
dd9e926689
Pass variables to initial evaluation of template trigger ( #47236 )
...
* Pass variables to initial evaluation of template trigger
* Add test
* Clarify test
2021-03-01 23:34:26 +01:00
Matthias Alphart
3fda9fd0c6
KNX address constant ( #47196 )
2021-03-01 21:59:36 +01:00
Raman Gupta
3c290c9a44
Address late hassio review ( #47229 )
...
* hassio code cleanup to address comments in #46342
* fix code
2021-03-01 12:10:51 -05:00
Dermot Duffy
61f509bdd8
Minor Hyperion mypy cleanups ( #45765 )
2021-03-01 18:10:28 +01:00
Shay Levy
adad4a7785
Fix Shelly Polling ( #47224 )
2021-03-01 17:27:43 +01:00
Dermot Duffy
be8584c0bc
Overhaul command_line tests ( #46682 )
2021-03-01 17:27:04 +01:00
jdeath
3ebd5aff98
Bump mcstatus to 5.1.1 ( #47169 )
2021-03-01 16:35:47 +01:00
Franck Nijhof
5cb2fdb6f7
Upgrade spotipy to 2.17.1 ( #47228 )
2021-03-01 16:02:55 +01:00
Franck Nijhof
93d4e46bb6
Upgrade coverage to 5.5 ( #47227 )
2021-03-01 15:37:03 +01:00
Matt Zimmerman
947f6ea51e
Parameterize SmartTub tests ( #47189 )
...
* Parameterize SmartTub tests
* parameterize light service calls
* remove stray print()
* add comment
2021-03-01 13:53:57 +01:00
Franck Nijhof
a2b13785c2
Restore pylint concurrency ( #47221 )
2021-03-01 13:40:46 +01:00
starkillerOG
084cfa4a1d
Fix Xiaomi Miio flow unique_id for non discovery flows ( #47222 )
2021-03-01 12:46:02 +01:00
Erik Montnemery
003fee2a35
Fix race when disabling config entries ( #47210 )
...
* Fix race when disabling config entries
* Remove unused constant
2021-03-01 12:38:49 +01:00
Matthias Alphart
dadc99dbd3
Deprecate knx config_file ( #46874 )
...
* deprecate config_file
* removed cv.deprecated for now, added persistent notification
* Update homeassistant/components/knx/__init__.py
Co-authored-by: Philip Allgaier <philip.allgaier@gmx.de >
* remove notification, add cv.deprecated again
* Update homeassistant/components/knx/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* remove cv.deprecated again
Co-authored-by: Philip Allgaier <philip.allgaier@gmx.de >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-03-01 11:55:55 +01:00
Matthias Alphart
92afcb6b4b
KNX services send and event_register accept multiple group addresses ( #46908 )
...
* send and event_register service accept lists of group addresses
* remove lambda
* object selector for lists
* knx.read takes lists too
2021-03-01 11:51:59 +01:00
Max Chodorowski
4c42e469b3
Fix number of reported issues by github integration ( #47203 )
2021-03-01 10:38:07 +01:00
J. Nick Koston
2de01ddaeb
Remove griddy integration ( #47218 )
2021-03-01 10:35:23 +01:00
Tobias Sauerwein
732db3b67c
Revert const replacement in fritzbox_callmonitor ( #47211 )
2021-03-01 10:31:13 +01:00
Marc Mueller
e1d24c69b8
Improve CI workflow ( #46696 )
2021-03-01 10:28:41 +01:00
Raman Gupta
0592309b65
Add hassio addon_update service and hassio config entry with addon and OS devices and entities ( #46342 )
...
* add addon_update service, use config flow to set up config entry, create disabled sensors
* move most of entity logic to common entity class, improve device info, get rid of config_flow user step
* fix setup logic
* additional refactor
* fix refactored logic
* fix config flow tests
* add test for addon_update service and get_addons_info
* add entry setup and unload test and fix update coordinator
* handle if entry setup calls unload
* return nothing for coordinator if entry is being reloaded because coordinator will get recreated anyway
* remove entry when HA instance is no longer hassio and add corresponding test
* handle adding and removing device registry entries
* better config entry reload logic
* fix comment
* bugfix
* fix flake error
* switch pass to return
* use repository attribute for model and fallback to url
* use custom 'system' source since hassio source is misleading
* Update homeassistant/components/hassio/entity.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* update remove addons function name
* Update homeassistant/components/hassio/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* fix import
* pop coordinator after unload
* additional fixes
* always pass in sensor name when creating entity
* prefix one more function with async and fix tests
* use supervisor info for addons since list is already filtered on what's installed
* remove unused service
* update sensor names
* remove added handler function
* use walrus
* add OS device and sensors
* fix
* re-add addon_update service schema
* add more test coverage and exclude entities from tests
* check if instance is using hass OS in order to create OS entities
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-03-01 09:41:04 +01:00
Pascal Vizeli
f192b3c1e5
Bumped version to 2021.3.0b5
2021-03-01 08:32:13 +00:00
Stefan Agner
b9edd0d7ad
Fix generic-x86-64 build ( #47214 )
...
Replace the wrong Docker Hub repository slipped in during testing.
2021-03-01 08:30:22 +00:00
J. Nick Koston
4907c12964
Bump HAP-python to 3.3.2 to fix unavailable condition on restart ( #47213 )
...
Fixes
https://github.com/ikalchev/HAP-python/compare/v3.3.1...v3.3.2
2021-03-01 08:30:21 +00:00
J. Nick Koston
62e224ecb0
Increment the homekit config version when restarting ( #47209 )
...
If an entity changes between restart the iOS/controller
device may have cached the old chars for the accessory.
To force the iOS/controller to reload the chars, we
increment the config version when Home Assistant restarts
2021-03-01 08:30:21 +00:00
Aaron Bach
0e951f288b
Bump simplisafe-python to 9.6.7 ( #47206 )
2021-03-01 08:30:20 +00:00
starkillerOG
aa9b445856
Fix Xiaomi Miio discovery ( #47134 )
2021-03-01 08:30:20 +00:00
AJ Schmidt
8513250628
Update AlarmDecoder dependency ( #46841 )
2021-03-01 08:30:19 +00:00
Stefan Agner
d2db58d138
Fix generic-x86-64 build ( #47214 )
...
Replace the wrong Docker Hub repository slipped in during testing.
2021-03-01 09:17:41 +01:00
Marc Mueller
16dcbf1467
Update pylint ( #47205 )
2021-02-28 22:09:01 -10:00
J. Nick Koston
cb94e7949b
Bump HAP-python to 3.3.2 to fix unavailable condition on restart ( #47213 )
...
Fixes
https://github.com/ikalchev/HAP-python/compare/v3.3.1...v3.3.2
2021-02-28 22:00:31 -10:00
J. Nick Koston
853da40e70
Increment the homekit config version when restarting ( #47209 )
...
If an entity changes between restart the iOS/controller
device may have cached the old chars for the accessory.
To force the iOS/controller to reload the chars, we
increment the config version when Home Assistant restarts
2021-02-28 20:42:09 -08:00
Aaron Bach
0e9f2dc272
Bump simplisafe-python to 9.6.7 ( #47206 )
2021-02-28 20:41:09 -08:00
J. Nick Koston
5784e14d0c
Enforce typing in bond ( #47187 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-03-01 03:16:30 +01:00
Allen Porter
715a254913
Handle stream failures in recorder ( #47151 )
...
* Handle stream failures in recorder
Fail gracefully with an error message when the recorder is invoked with no segments due to a stream failure.
* Update homeassistant/components/stream/recorder.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2021-02-28 18:01:28 -08:00
HomeAssistant Azure
44ed6cda40
[ci skip] Translation update
2021-03-01 00:09:01 +00:00
Matt Zimmerman
277c3cb661
Cleanup SmartTub filtration cycles ( #47192 )
2021-02-28 13:53:57 -10:00
Eric Severance
1d7660f071
Explain why should_pool is True initially for wemo ( #47191 )
2021-02-28 13:51:43 -10:00
Matt Zimmerman
c6223873f4
Move SmartTub climate constants to module level ( #47190 )
2021-02-28 13:49:25 -10:00
Matt Zimmerman
bab66a5cb9
Remove turn_on and turn_off from SmartTub pump switches ( #47184 )
2021-02-28 13:48:30 -10:00
AJ Schmidt
b8c8fe0820
Update AlarmDecoder dependency ( #46841 )
2021-02-28 13:21:04 -10:00
starkillerOG
1c9a9be197
Fix Xiaomi Miio discovery ( #47134 )
2021-02-28 12:25:40 -08:00
Paulus Schoutsen
6887474ddc
Bumped version to 2021.3.0b4
2021-02-28 20:22:46 +00:00
J. Nick Koston
e93868f85b
Update HAP-python to 3.3.1 ( #47180 )
...
Fixes disconnect when setting a single char fails
https://github.com/ikalchev/HAP-python/compare/v3.3.0...v3.3.1
2021-02-28 20:22:29 +00:00
David F. Mulcahey
db098d90dd
Bump ZHA quirks to 0.0.54 ( #47172 )
2021-02-28 20:22:29 +00:00
Stefan Agner
552da0327e
Bump builder to get generic-x86-64 nightly builds ( #47164 )
2021-02-28 20:22:28 +00:00
Erik Montnemery
104d5c510f
Fix MQTT trigger where wanted payload may be parsed as an integer ( #47162 )
2021-02-28 20:22:27 +00:00
Paulus Schoutsen
d9d979d50e
Fix the updater schema ( #47128 )
2021-02-28 20:21:41 +00:00
Bram Kragten
e65b2231ba
Update frontend to 20210226.0 ( #47123 )
2021-02-28 20:21:41 +00:00
J. Nick Koston
2b0f6716b3
Provide a human readable exception for the percentage util ( #47121 )
2021-02-28 20:21:40 +00:00
J. Nick Koston
dd4f8bf4b4
Handle lutron_caseta fan speed being none ( #47120 )
2021-02-28 20:21:39 +00:00
Shay Levy
505ca07c4e
Fix Shelly RGBW ( #47116 )
2021-02-28 20:21:39 +00:00
Paulus Schoutsen
807bf15ff3
Use async_capture_events to avoid running in executor ( #47111 )
2021-02-28 20:21:38 +00:00
Erik Montnemery
72b82449d8
Update MQTT device triggers with support for templates ( #47142 )
2021-02-28 12:20:09 -08:00
Erik Montnemery
19cd29affa
Fix MQTT trigger where wanted payload may be parsed as an integer ( #47162 )
2021-02-28 12:19:27 -08:00
J. Nick Koston
6ff3eb0569
Update HAP-python to 3.3.1 ( #47180 )
...
Fixes disconnect when setting a single char fails
https://github.com/ikalchev/HAP-python/compare/v3.3.0...v3.3.1
2021-02-28 19:27:36 +01:00
Allen Porter
5cc8302e6a
Fix flaky hls keepalive test ( #47186 )
...
Remove a call to stream.start() which is issued before the test is fully
setup (e.g. keepalive is not set to True, and mock calls are not registered)
2021-02-28 10:25:07 -08:00
Michael
261d86f06b
Apply recommendations to synology_dsm ( #47178 )
2021-02-28 19:19:50 +01:00
Erik Montnemery
da5902e4f8
Tweak Tasmota fan typing ( #47175 )
2021-02-28 17:48:23 +01:00
David F. Mulcahey
4853a81366
Bump ZHA quirks to 0.0.54 ( #47172 )
2021-02-28 10:55:14 -05:00
Paulus Schoutsen
98be703d90
Fix the updater schema ( #47128 )
2021-02-28 14:41:06 +01:00
Stefan Agner
f4189510e9
Bump builder to get generic-x86-64 nightly builds ( #47164 )
2021-02-28 14:33:48 +01:00
tkdrob
fa1d91d1fe
Clean up mqtt_room ( #46882 )
2021-02-28 14:16:37 +01:00
Maciej Bieniek
66027bcef5
Bump airly library to version 1.1.0 ( #47163 )
2021-02-28 12:53:13 +01:00
HomeAssistant Azure
eb7220ff26
[ci skip] Translation update
2021-02-28 00:07:08 +00:00
Robert Svensson
da309ce342
Change device class of window covers to shade ( #47129 )
2021-02-27 14:09:25 -06:00
Allen Porter
97b59023d1
Improve handling for recording start of nest cam stream ( #47144 )
...
* Improve handling for start of nest cam stream
Add negative_cts_offsets to segment container options in order to better handle recording at the start of a stream. Nest streams start off with a negative offset, and if the segment container does not support it, then it adjusts the timestamps making it out of order with the next segment as described in issue #46968
* Update homeassistant/components/stream/__init__.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2021-02-27 11:20:58 -08:00
J. Nick Koston
49315a90d9
Handle lutron_caseta fan speed being none ( #47120 )
2021-02-26 16:33:31 -08:00
J. Nick Koston
86f8cd8037
Provide a human readable exception for the percentage util ( #47121 )
2021-02-26 16:33:13 -08:00
Bram Kragten
84e01baa5a
Update frontend to 20210226.0 ( #47123 )
2021-02-26 16:32:51 -08:00
HomeAssistant Azure
43621091b7
[ci skip] Translation update
2021-02-27 00:05:45 +00:00
Shay Levy
e9b8e035b4
Fix Shelly RGBW ( #47116 )
2021-02-26 14:28:16 -08:00
Paulus Schoutsen
7c2545af6e
Use async_capture_events to avoid running in executor ( #47111 )
2021-02-26 13:28:52 -08:00
Paulus Schoutsen
cdf7372fd8
Bumped version to 2021.3.0b3
2021-02-26 19:21:15 +00:00
Allen Porter
0969cc985b
Bump google-nest-sdm to v0.2.12 to improve API call error messages ( #47108 )
2021-02-26 19:21:08 +00:00
Stefan Agner
5e2bafca56
Add new machine generic-x86-64 to build matrix ( #47095 )
...
The Intel NUC machine runs on most UEFI capable x86-64 machines today.
Lets start a new machine generic-x86-64 which will replace intel-nuc
over time.
2021-02-26 19:21:07 +00:00
Simone Chemelli
1d1be8ad1a
Bump aioshelly to 0.6.1 ( #47088 )
2021-02-26 19:21:06 +00:00
Marcel van der Veldt
d55f0df09a
Fix Z-Wave JS discovery schema for thermostat devices ( #47087 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-26 19:21:06 +00:00
Erik Montnemery
96e118ccfe
Bump pychromecast to 8.1.2 ( #47085 )
2021-02-26 19:21:05 +00:00
Paulus Schoutsen
255b6faa7f
Upgrade aiohttp to 3.7.4 ( #47077 )
2021-02-26 19:21:04 +00:00
rikroe
4cd40d0f9f
Bump bimmer_connected to 0.7.15 and fix bugs ( #47066 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-02-26 19:21:03 +00:00
J. Nick Koston
c12769213d
Add suggested area to hue ( #47056 )
2021-02-26 19:21:02 +00:00
CurrentThread
6a850a1481
Add support for Shelly SHBTN-2 device triggers ( #46644 )
2021-02-26 19:21:02 +00:00
Joakim Plate
101897c260
Add support for v6 features to philips js integration ( #46422 )
2021-02-26 19:21:01 +00:00
Allen Porter
b1898cc176
Bump google-nest-sdm to v0.2.12 to improve API call error messages ( #47108 )
2021-02-26 11:20:32 -08:00
Marcel van der Veldt
7ca148f65d
Fix Z-Wave JS discovery schema for thermostat devices ( #47087 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-26 11:19:23 -08:00
Simone Chemelli
8971ab2edc
Bump aioshelly to 0.6.1 ( #47088 )
2021-02-26 11:07:53 -08:00
Joakim Plate
e12eba1989
Add support for v6 features to philips js integration ( #46422 )
2021-02-26 09:34:40 -08:00
J. Nick Koston
7ab2d91bf0
Add suggested area to hue ( #47056 )
2021-02-26 10:35:09 -06:00
Charles Garwood
d8633f94f6
Guard zwave_js missing nodes in websocket api ( #47096 )
2021-02-26 16:07:50 +01:00
Stefan Agner
6e77ca70fc
Add new machine generic-x86-64 to build matrix ( #47095 )
...
The Intel NUC machine runs on most UEFI capable x86-64 machines today.
Lets start a new machine generic-x86-64 which will replace intel-nuc
over time.
2021-02-26 15:49:33 +01:00
Guido Schmitz
71cf982a28
Add suggested_area support to devolo Home Control ( #47063 )
2021-02-26 08:48:36 -06:00
rikroe
9c67f83f4e
Bump bimmer_connected to 0.7.15 and fix bugs ( #47066 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2021-02-26 13:57:47 +01:00
Raman Gupta
56673f7edf
Remove flaky climacell test ( #47080 )
2021-02-26 13:45:21 +01:00
Erik Montnemery
dfbb653107
Bump pychromecast to 9.0.0 ( #47086 )
...
* Adapt to Pychromecast 9.0.0
* Bump pychromecast to 9.0.0
* Fix lint issues
2021-02-26 13:43:53 +01:00
CurrentThread
d5ee49cd4e
Add support for Shelly SHBTN-2 device triggers ( #46644 )
2021-02-26 11:52:47 +01:00
Erik Montnemery
5780615251
Bump pychromecast to 8.1.2 ( #47085 )
2021-02-26 10:47:22 +01:00
chpego
afb6e31393
Upgrade youtube_dl to version 2021.02.22 ( #47078 )
...
* Upgrade youtube_dl to version 2021.02.22
* Update requirements_all.txt
2021-02-26 10:39:31 +01:00
Paulus Schoutsen
3a3c12bb17
Upgrade aiohttp to 3.7.4 ( #47077 )
2021-02-26 09:16:11 +01:00
Paulus Schoutsen
6cdd6c3f44
Bumped version to 2021.3.0b2
2021-02-26 06:01:42 +00:00
Paulus Schoutsen
2c30579a11
Bump Z-Wave JS Server Python to 0.20.0 ( #47076 )
2021-02-26 06:01:35 +00:00
Raman Gupta
ae0d301fd9
catch ValueError when unique ID update fails because its taken and remove the duplicate entity ( #47072 )
2021-02-26 06:01:34 +00:00
J. Nick Koston
a7a66e8ddb
Ensure hue options show the defaults when the config options have not yet been saved ( #47067 )
2021-02-26 06:01:33 +00:00
Bram Kragten
5228bbd43c
Revert CORS changes for my home assistant ( #47064 )
...
* Revert CORS changes for my home assistant
* Update test_init.py
* Update test_init.py
2021-02-26 06:01:33 +00:00
Bram Kragten
35bce434cc
Updated frontend to 20210225.0 ( #47059 )
2021-02-26 06:01:32 +00:00
Paulus Schoutsen
6bd253094f
Bump Z-Wave JS Server Python to 0.20.0 ( #47076 )
2021-02-25 22:01:08 -08:00
J. Nick Koston
6af67c9558
Ensure hue options show the defaults when the config options have not yet been saved ( #47067 )
2021-02-25 21:58:35 -08:00
Charles Garwood
8ab163eda8
Fix Z-Wave JS API docstrings ( #47061 )
2021-02-25 21:11:06 -08:00
Raman Gupta
7118b7169c
catch ValueError when unique ID update fails because its taken and remove the duplicate entity ( #47072 )
2021-02-25 20:41:54 -05:00
HomeAssistant Azure
989d3e5c87
[ci skip] Translation update
2021-02-26 00:06:13 +00:00
Bram Kragten
e3105c7eb1
Revert CORS changes for my home assistant ( #47064 )
...
* Revert CORS changes for my home assistant
* Update test_init.py
* Update test_init.py
2021-02-25 15:28:22 -08:00
Bram Kragten
d084291055
Updated frontend to 20210225.0 ( #47059 )
2021-02-25 21:34:04 +01:00
Paulus Schoutsen
33a6fb1baf
Bumped version to 2021.3.0b1
2021-02-25 19:42:48 +00:00
Paulus Schoutsen
399c299cf2
Remove deprecated credstash + keyring ( #47033 )
2021-02-25 19:42:43 +00:00
Raman Gupta
c797e0c8de
Fix zwave_js unique ID migration logic ( #47031 )
2021-02-25 19:42:42 +00:00
Simone Chemelli
cb2dd6d908
Fix missing Shelly external input ( #47028 )
...
* Add support for external input (Shelly 1/1pm add-on)
* Make external sensor naming consistent
* Fix case consistency
2021-02-25 19:42:41 +00:00
Ron Klinkien
a3cde9b19e
Bump python-garminconnect to 0.1.19 to fix broken api ( #47020 )
2021-02-25 19:42:40 +00:00
Joakim Sørensen
a58931280a
Use dispatch instead of eventbus for supervisor events ( #46986 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-25 19:42:40 +00:00
J. Nick Koston
2fef4c4eef
Ensure doorbird events are re-registered when changing options ( #46860 )
...
- Fixed the update listener not being unsubscribed
- DRY up some of the code
- Fix sync code being called in async
- Reduce executor jumps
2021-02-25 19:42:39 +00:00
Joakim Sørensen
7d90cdea1e
Use dispatch instead of eventbus for supervisor events ( #46986 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-25 19:52:11 +01:00
J. Nick Koston
f4db74fe73
Fix bond typing in config flow ( #47055 )
2021-02-25 18:08:04 +01:00
Ron Klinkien
3a82917400
Bump python-garminconnect to 0.1.19 to fix broken api ( #47020 )
2021-02-25 17:39:57 +01:00
Tobias Sauerwein
4e09d7ee0f
Clean up Netatmo webhook handler ( #47037 )
2021-02-25 16:53:59 +01:00
Quentame
125206adbf
Add zeroconf discovery to Freebox ( #47045 )
...
* Add zeroconf discovery to Freebox
- remove deprecated discovery
- tried with SSDP too but the presentation URL is not the same (*.fbxos.fr for zeroconf, http://mafreebox.freebox.fr/ for SSDP)
- so config entry unique_id should be the MAC (included into SSDP, but not zeroconf, can be retrieve from `fbx.system.get_config()`)
- DHCP discovery might be added in the future too
* host and port are required on zeroconf
* cleanup in other PR
2021-02-25 16:50:58 +01:00
Johan Josua Storm
5bba532dd4
Replace wrong domain returned from xbox api 2.0 ( #47021 )
...
* Change solution to use yarl lib
* Add check if base url needs changing
* Actively remove padding query instead of omitting
* Fixed popping the wrong query
* Change explaination about removing mode query
2021-02-25 09:38:45 -05:00
Maciej Bieniek
09bafafee2
Bump gios library to version 0.2.0 ( #47050 )
2021-02-25 15:26:00 +01:00
João Gabriel
372ed2db91
Add remote control platform to Panasonic Viera ( #42450 )
...
* Adding remote platform
* Update homeassistant/components/panasonic_viera/remote.py
Simplify entity creation
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Use Pytest fixture
* Use Pytest fixtures and assert service calls
* Adding conftest.py and organizing tests
* Reorganizing tests
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-25 13:40:01 +01:00
Fabian Affolter
c9d7a2be88
Upgrade sendgrid to 6.6.0 ( #47041 )
2021-02-25 13:09:52 +01:00
Fabian Affolter
5ec4360ac1
Upgrade pyowm to 3.2.0 ( #47042 )
2021-02-25 13:08:44 +01:00
Paulus Schoutsen
1989b8c07d
Clean up discovery integration ( #47022 )
...
* Clean up discovery integration
* Fix tests
* Remove discovery step from freebox
2021-02-25 12:19:21 +01:00
Fabian Affolter
7a691f9d26
Upgrade icmplib to 2.0.2 ( #47039 )
2021-02-25 11:11:40 +01:00
Robert Svensson
6b0c569a70
Normally there should only be one battery sensor per device from deCONZ. ( #46761 )
...
With these Danfoss devices each endpoint can report its own battery state.
2021-02-25 09:54:46 +01:00
Simone Chemelli
65a2f07a01
Fix missing Shelly external input ( #47028 )
...
* Add support for external input (Shelly 1/1pm add-on)
* Make external sensor naming consistent
* Fix case consistency
2021-02-25 09:51:18 +01:00
Florian Heilmann
47938a1355
hm climate: Return PRESET_NONE instead of None ( #47003 )
...
Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net >
2021-02-25 09:49:52 +01:00
Paulus Schoutsen
633a7aeb22
Remove deprecated credstash + keyring ( #47033 )
2021-02-25 09:48:19 +01:00
J. Nick Koston
72263abfa9
Ensure doorbird events are re-registered when changing options ( #46860 )
...
- Fixed the update listener not being unsubscribed
- DRY up some of the code
- Fix sync code being called in async
- Reduce executor jumps
2021-02-24 23:16:20 -08:00
Raman Gupta
a43f3c1a0c
Fix zwave_js unique ID migration logic ( #47031 )
2021-02-24 23:14:32 -08:00
starkillerOG
7dc9071776
Add Xiaomi Miio fan config flow ( #46866 )
...
* Miio fan config flow
* fix styling and imports
* Update homeassistant/components/xiaomi_miio/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/xiaomi_miio/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* rename device -> entity
* fix indent
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-25 04:25:06 +01:00
Fabian Affolter
7e35af5d4e
Upgrade TwitterAPI to 2.6.8 ( #47019 )
2021-02-24 19:09:33 -05:00
HomeAssistant Azure
bb7f1b748f
[ci skip] Translation update
2021-02-25 00:05:20 +00:00
Paulus Schoutsen
557ec374f1
Convert discovery helper to use dispatcher ( #47008 )
2021-02-24 13:37:31 -08:00
Franck Nijhof
5ab11df551
Bump version to 2021.4.0dev0 ( #47017 )
2021-02-24 22:28:02 +01:00
Franck Nijhof
567ec26c48
Bumped version to 2021.3.0b0
2021-02-24 22:01:28 +01:00
Marcel van der Veldt
23cbd2dda3
Change Z-Wave JS discovery logic to adopt changes to DeviceClass ( #46983 )
...
Co-authored-by: raman325 <7243222+raman325@users.noreply.github.com >
2021-02-24 12:59:06 -08:00
Bram Kragten
afae253432
Update frontend to 20210224.0 ( #47013 )
2021-02-24 21:18:24 +01:00
Simone Chemelli
4c294adfe8
Add missing tilt icon to Shelly tilt sensor ( #46993 )
2021-02-24 21:18:14 +01:00
Nathan Tilley
8d2606134d
Add FAA Delays Integration ( #41347 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-24 14:11:20 -06:00
jjlawren
ba51ada494
Bump plexapi to 4.4.0 ( #47007 )
2021-02-24 21:00:58 +01:00
jjlawren
2f1dba74d1
Use Plex server URL as config entry title ( #47010 )
2021-02-24 20:57:02 +01:00
Tobias Sauerwein
39baeb62f2
Add Sonos media browser image proxy ( #46902 )
2021-02-24 20:51:12 +01:00
Erik Montnemery
daf7595ca6
Support value_template in MQTT triggers ( #46891 )
...
* Support value_template in MQTT triggers
* Rename value_template to payload_template
* Revert "Rename value_template to payload_template"
This reverts commit 902094eefc .
2021-02-24 20:16:36 +01:00
Raman Gupta
783e0f9a14
Setup config entry even if vizio device is unreachable ( #46864 )
2021-02-24 20:15:47 +01:00
Marcel van der Veldt
868a536d81
Add number platform to Z-Wave JS ( #46956 )
...
* add number platform to zwave_js integration
* add discovery scheme for thermostat valve control, using number platform
Co-authored-by: kpine <keith.pine@gmail.com >
2021-02-24 19:39:35 +01:00
Milan Meulemans
0eb8951aed
Remove recursive key reference ( #46999 )
2021-02-24 13:29:53 -05:00
Tobias Sauerwein
722b1e8746
Add Netatmo device trigger ( #45387 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-24 19:20:40 +01:00
Milan Meulemans
db0d815f9d
Use location common key reference in totalconnect ( #46995 )
2021-02-24 12:44:12 -05:00
Raman Gupta
106ae18432
Climacell fixes: Use common keys for strings, fix temp_low measurement, add windy condition ( #46991 )
...
* use common keys for lat and long
* additional fixes
* Update homeassistant/components/climacell/strings.json
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
Co-authored-by: Milan Meulemans <milan.meulemans@live.be >
2021-02-24 11:15:01 -05:00
Joakim Sørensen
11a89bc3ac
Add addon selector ( #46789 )
2021-02-24 17:02:48 +01:00
Fabian Affolter
0ef16dd563
Set awesomeversion to 21.2.3 ( #46989 )
2021-02-24 16:43:09 +01:00
Martin Hjelmare
db8f597f10
Fix zwave_js config flow server version timeout ( #46990 )
2021-02-24 16:22:58 +01:00
Raman Gupta
424526db7e
Migrate zwave_js entities to use new unique ID format ( #46979 )
...
* migrate zwave_js entities to use new unique ID format
* remove extra param from helper
* add comment to remove migration logic in the future
* update comment
* use instance attribute instead of calling functino on every state update
2021-02-24 09:41:10 -05:00
adrian-vlad
44293a3738
Add enable and disable services for recorder ( #45778 )
2021-02-24 07:26:05 -06:00
Álvaro Fernández Rojas
470121e5b0
Restore Tado binary sensor attributes ( #46069 )
2021-02-24 07:17:01 -06:00
Maciej Bieniek
b645b151f9
Catch AuthRequired exception in confirm discovery step for Shelly config flow ( #46135 )
2021-02-24 07:13:32 -06:00
Franck Nijhof
8f19d041e4
Merge branch 'master' into dev
2021-02-24 13:52:44 +01:00
Franck Nijhof
45b50c53ad
Mullvad integration improvements ( #46987 )
2021-02-24 13:43:44 +01:00
Bram Kragten
b0d56970a5
Fix TTS services name ( #46988 )
2021-02-24 13:43:24 +01:00
Martin Hjelmare
17f4c9dd06
Improve mysensors config flow ( #46984 )
2021-02-24 12:52:04 +01:00
MeIchthys
1a73cb4791
Mullvad VPN ( #44189 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-02-24 12:04:38 +01:00
Martin Hjelmare
1c7c6163dd
Save mysensors gateway type in config entry ( #46981 )
2021-02-24 11:31:31 +01:00
Raman Gupta
eccdae60bf
Add ClimaCell weather integration ( #36547 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-24 09:34:27 +01:00
Matthias Alphart
a632215541
Validate KNX addresses ( #46933 )
2021-02-24 08:37:41 +01:00
Franck Nijhof
42fd3be0e8
Add template support to service targets ( #46977 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-23 22:46:00 -08:00
Steven Looman
3e26e2adad
Handle device IP change in upnp ( #46859 )
2021-02-23 21:00:47 -06:00
Allen Porter
19f5b467b7
Make FAN_ON use the max duration rather than 15 min default ( #46489 )
2021-02-23 20:38:52 -06:00
Nathan Spencer
b8f7bc12ee
Add switches and sensors to Litter-Robot ( #46942 )
2021-02-23 20:34:25 -06:00
Marcel van der Veldt
d4d68ebc64
Extend zwave_js discovery scheme for lights ( #46907 )
2021-02-23 16:31:24 -08:00
Matthias Alphart
d02b27a5d0
Update xknx to 0.17.1 ( #46974 )
2021-02-23 16:26:17 -08:00
J. Nick Koston
87cbbcb014
Automatically create HomeKit accessory mode entries ( #46473 )
...
When we set up HomeKit, we asked users if they wanted
to create an entry in bridge or accessory mode.
This approach required the user to understand how HomeKit works and
choose which type to create.
When the user includes the media player or camera domains,
we exclude them from the bridge and create the additional entries
for each entity in accessory mode.
2021-02-23 16:22:23 -08:00
HomeAssistant Azure
9159f54900
[ci skip] Translation update
2021-02-24 00:04:14 +00:00
Raman Gupta
b657fd02cd
deep copy zwave_js state in test fixtures so tests are more isolated ( #46976 )
2021-02-23 18:58:25 -05:00
Raman Gupta
1a99562e91
Add zwave_js.refresh_value service ( #46944 )
...
* add poll_value service
* switch vol.All to vol.Schema
* more relevant log message
* switch service name to refresh_value, add parameter to refresh all watched values, fix tests
* rename parameter and create task for polling command so we don't wait for a response
* raise ValueError for unknown entity
* better error message
* fix test
2021-02-23 18:58:04 -05:00
Milan Meulemans
228096847b
Fix typo in fireservicerota strings ( #46973 )
2021-02-23 23:42:24 +01:00
jjlawren
425d56d024
Fix Plex showing removed shared users ( #46971 )
2021-02-23 23:36:46 +01:00
tkdrob
c9847920af
Use core constants for dht ( #46029 )
2021-02-23 23:32:39 +01:00
MHV33
23b2953773
Add more shopping list services ( #45591 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-02-23 23:25:50 +01:00
Michael
d96249e39c
Implement additional DataUpdateCoordinator to harmonize the data update handling of Synology DSM ( #46113 )
2021-02-23 16:23:50 -06:00
Matthias Alphart
b583ded8b5
Fix KNX services.yaml ( #46897 )
2021-02-23 22:59:16 +01:00
J. Nick Koston
d68a51ddce
Avoid having to ask for the bond token when possible during config ( #46845 )
2021-02-23 13:42:56 -08:00
Simone Chemelli
00dd557cce
Fix Shelly mireds and color_temp return type ( #46112 )
2021-02-23 22:42:33 +01:00
Martin Hjelmare
089effbe3f
Improve zwave_js config flow ( #46906 )
2021-02-23 13:41:19 -08:00
jjlawren
272e975a52
Fix Plex handling of clips ( #46667 )
2021-02-23 22:38:24 +01:00
J. Nick Koston
eb8d723689
Bump pymyq to fix myq in core ( #46962 )
2021-02-23 21:50:06 +01:00
Jon Caruana
6a8b5ee51b
LiteJet is now configured using config_flow ( #44409 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-23 14:20:58 -06:00
J. Nick Koston
ffe42e150a
Add missing target to increase_speed/decrease_speed service ( #46939 )
2021-02-23 12:03:30 -06:00
Raman Gupta
5a3bd30e01
Add zwave_js.set_config_parameter service ( #46673 )
...
* create zwave_js.set_config_value service
* update docstring
* PR comments
* make proposed changes
* handle providing a label for the new value
* fix docstring
* use new library function
* config param endpoint is always 0
* corresponding changes from upstream PR
* bug fixes and add tests
* create zwave_js.set_config_value service
* update docstring
* PR comments
* make proposed changes
* handle providing a label for the new value
* fix docstring
* use new library function
* config param endpoint is always 0
* corresponding changes from upstream PR
* bug fixes and add tests
* use lambda to avoid extra function
* add services description file
* bring back the missing selector
* move helper functions to helper file for reuse
* allow target selector for automation editor
* formatting
* fix service schema
* update docstrings
* raise error in service if call to set value is unsuccessful
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/zwave_js/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* remove extra param to vol.Optional
* switch to set over list for nodes
* switch to set over list for nodes
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-02-23 11:35:11 -05:00
Martin Hjelmare
c94968d811
Catch more zwave_js errors ( #46957 )
2021-02-23 16:36:53 +01:00
Philip Allgaier
7a7147edcf
Add stop tilt support to KNX ( #46947 )
2021-02-23 16:34:02 +01:00
Charles Garwood
3c35b6558b
Return states list from zwave_js get_config_parameters websocket if available ( #46954 )
2021-02-23 09:31:47 -05:00
Bram Kragten
f0f752936b
Update homeassistant services.yaml ( #46952 )
...
Add names and missing target to turn off service
2021-02-23 14:49:04 +01:00
Bram Kragten
afa91e886b
Add description to tts and notify services ( #46764 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-02-23 14:29:57 +01:00
Franck Nijhof
ea4bbd771f
Add service names to previously enriched services ( #46929 )
...
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-02-23 14:10:13 +01:00
Maciej Bieniek
593e7aea5a
Bump accuweather to 0.1.0 ( #46951 )
2021-02-23 14:00:21 +01:00
Martin Hjelmare
6fe72b04eb
Add zwave_js constant for add-on slug ( #46950 )
2021-02-23 13:24:07 +01:00
tkdrob
4fdb617e22
Clean up constants ( #46924 )
...
* Clean up constants
* fix imports
2021-02-23 09:56:44 +01:00
J. Nick Koston
08889a9819
Fix smaty fan typing ( #46941 )
2021-02-23 07:14:39 +01:00
J. Nick Koston
f33618d33d
Add suggested area support to isy994 ( #46927 )
2021-02-22 21:27:33 -06:00
J. Nick Koston
bd87047ff2
Update tasmota to use new fan entity model ( #45877 )
2021-02-22 21:27:21 -06:00
J. Nick Koston
fb2a100f5e
Add suggested area to tado ( #46932 )
...
I realized tado shows what we internally call `zone_name` as
the room name in the app.
2021-02-22 21:27:09 -06:00
uvjustin
f005c68630
Restore stream recorder functionality and add discontinuity support ( #46772 )
...
* Add discontinuity support to stream recorder
* Use same container options for both StreamOutputs
* Fix pts adjuster
* Remove redundant/incorrect duplicate hls segment check
* Use same StreamBuffer across outputs
* Remove keepalive check for recorder
* Set output video timescale explicitly
* Disable avoid_negative_ts
2021-02-23 10:37:19 +08:00
Raman Gupta
1cecf229b9
Add zwave_js set_config_parameter WS API command ( #46910 )
...
* add WS API command
* handle error scenario better
* fixes and remove duplicate catch
* make elif statement more compact
* fix conflict
* switch to str(err)
2021-02-22 20:34:47 -05:00
HomeAssistant Azure
580d25c622
[ci skip] Translation update
2021-02-23 00:05:06 +00:00
Raman Gupta
20ccec9aab
Add zwave_js/get_log_config and zwave_js/update_log_config WS API commands ( #46601 )
...
* Add zwave_js.update_log_config service
* fix comment
* reduce lines
* move update_log_config from service to ws API call
* fix docstring
* Add zwave_js/get_log_config WS API command
* resolve stale comments
* remove transports since it will be removed from upstream PR
* add support to update all log config parameters since they could be useful outside of the UI for advanced users
* fix comment
* switch to lambda instead of single line validator
* fix rebase
* re-add ATTR_DOMAIN
2021-02-22 18:35:19 -05:00
Raman Gupta
9d7c64ec1a
Add missing required=true to code slot field in zwave_js.set_lock_usercode service ( #46931 )
2021-02-22 23:42:12 +01:00
Charles Garwood
04e07d8b2c
Add get_config_parameters websocket command to zwave_js ( #46463 )
...
* Add get_configuration_values websocket command to zwave_js
* Tweak return value
* Review comments and cleanup returned values
* Update test
* Rename to get_config_parameters
* Add get_configuration_values websocket command to zwave_js
* Rename to get_config_parameters
* fix test
* fix tests #2
* Add readable to metadata
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-02-22 17:03:38 -05:00
Bram Kragten
be33336d96
Update frontend to 20210222.0 ( #46928 )
2021-02-22 22:48:47 +01:00
Philip Allgaier
8ac9faef3b
Description tweaks for automation services ( #46926 )
2021-02-22 21:36:38 +01:00
tkdrob
f0c7aff248
Clean up Mitemp_bt constants ( #46881 )
...
* Use core constants for acer_projector
* Use core constants for mitemp_bt
* remove acer changes
2021-02-22 21:12:00 +01:00
kpine
fb32c2e3a8
Test zwave_js GE 12730 fan controller device-specific discovery ( #46840 )
...
* Add test for GE 12730 fan controller device-specific discovery
* Adjust
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-22 10:56:23 -08:00
Nathan Spencer
e70d896e1b
Add litterrobot integration ( #45886 )
2021-02-22 08:53:57 -10:00
Raman Gupta
668574c48f
Add name and target filter to vizio entity service ( #46916 )
...
* Add name and target filter to vizio entity service
* Update homeassistant/components/vizio/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* add selectors
* Update homeassistant/components/vizio/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/vizio/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/vizio/services.yaml
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-02-22 13:31:18 -05:00
Michal Knizek
5907129b25
Increase tado API polling interval to 5 minutes ( #46915 )
...
Polling interval of 15 seconds causes high load on tado servers and does
not provide enough value to warrant it. tado plans to introduce a rate
limit to prevent such misuse of the API, therefore the polling interval
needs to be increased to make sure the integration works well in the
future.
2021-02-22 19:30:23 +01:00
Raman Gupta
6e10b39d67
add name and target filter to zwave_js lock services.yaml ( #46914 )
2021-02-22 12:54:06 -05:00
Tobias Sauerwein
692942b399
Add service names to Netatmo services ( #46909 )
2021-02-22 18:50:01 +01:00
Franck Nijhof
c8ffac20b9
Add name to services ( #46905 )
2021-02-22 16:26:46 +01:00
tkdrob
75e04f3a71
Clean up constants ( #46885 )
2021-02-22 15:28:08 +01:00
Matt Zimmerman
81d011efc5
Add binary sensor to SmartTub for online status ( #46889 )
2021-02-22 04:10:00 -10:00
Franck Nijhof
603191702f
Cleanup of possibily confusing comment in esphome ( #46903 )
2021-02-22 14:43:29 +01:00
Simone Chemelli
82a9dc620c
Add device_class to Shelly cover domain ( #46894 )
...
Fix author
2021-02-22 14:31:22 +01:00
Jaroslav Hanslík
36b56586de
Bump samsungtvws from 1.4.0 to 1.6.0 ( #46878 )
2021-02-22 13:58:32 +01:00
starkillerOG
338c07a56b
Add Xiaomi Miio vacuum config flow ( #46669 )
2021-02-22 13:01:02 +01:00
Franck Nijhof
23c2bd4e69
Upgrade mypy to 0.812 ( #46898 )
2021-02-22 12:44:40 +01:00
Austin Mroczek
e5aef45bd7
Add usercode support to totalconnect ( #39199 )
...
* Add test for invalid usercode
* Add usercodes to totalconnect.
* Update existing tests for usercodes
* Fix tests
* Add test for invalid usercode
* Add usercodes to totalconnect.
* Update existing tests for usercodes
* Fix tests
* Remove YAML support
* Fix conflict
* Bump to total_connect_client 0.56
* Change Exception to HomeAssistantError
* Fix config_flow.py
* Simplify async_setup since no yaml
* Remove import from config flow and tests
* Add reauth and test for it. Various other fixes.
* Fix pylint in __init__
* Show config yaml as deprecated
* separate config_flow and init tests
* Assert ENTRY_STATE_SETUP_ERROR in init test
* Add test for reauth flow
* Fix reauth and tests
* Fix strings
* Restore username and usercode with new passord
* Correct the integration name
* Update tests/components/totalconnect/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/totalconnect/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update .coveragerc
* Add test for invalid auth during reauth
* Bump total-connect-client to 0.57
* Fix .coveragerc
* More tests for usercodes
* Fix usercode test
* Reload config entry on reauth
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-22 10:39:10 +01:00
Anders Melchiorsen
d61d39de08
Handle ConditionError with multiple entity_id for state/numeric_state ( #46855 )
2021-02-22 08:11:59 +01:00
Jan-Willem Mulder
75b37b4c2a
Expose locked attribute in deCONZ climate platform ( #46814 )
2021-02-22 07:53:58 +01:00
Matt Zimmerman
b2b476596b
Add UV sensor to SmartTub ( #46888 )
2021-02-21 20:25:01 -10:00
Diogo Gomes
5c29adea3d
Add KMTronic Integration ( #41682 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-21 20:12:50 -10:00
Matt Zimmerman
5cd022a683
Add light platform to SmartTub ( #46886 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-21 20:09:21 -10:00
Matthias Alphart
1a27af43cc
Add KNX service exposure_register ( #45257 )
2021-02-21 19:38:17 -10:00
Matt Zimmerman
5d8390fd9b
Add support for SmartTub filtration cycles ( #46868 )
2021-02-21 19:36:50 -10:00
Anders Melchiorsen
b1a24c8bbb
Log the name of automations with condition errors ( #46854 )
2021-02-21 19:34:45 -10:00
Jonathan Keslin
b6b1e725c7
Add support for VeSync dimmer switches ( #44713 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-21 19:16:13 -10:00
Matt Zimmerman
a8be5be376
Add switch platform and pump entity to SmartTub ( #46842 )
2021-02-21 18:48:27 -10:00
Matt Zimmerman
d32dbc4cdd
Add support for SmartTub heat modes ( #46876 )
2021-02-21 18:46:54 -10:00
Diogo Gomes
0e44d61225
Add weather platform to template domain ( #45031 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-21 18:08:00 -10:00
Matt Zimmerman
12c4db076c
Add more sensors to SmartTub integration ( #46839 )
2021-02-21 17:40:23 -10:00
tkdrob
8330940996
Clean up acer_projector constants ( #46880 )
2021-02-21 20:31:09 -05:00
tkdrob
29c0696537
Clean up denonavr constants ( #46883 )
2021-02-21 20:30:23 -05:00
HomeAssistant Azure
871427f5f1
[ci skip] Translation update
2021-02-22 00:06:36 +00:00
Charles Garwood
50a07f6d25
Log zwave_js connection errors ( #46867 )
2021-02-21 22:42:06 +01:00
J. Nick Koston
c1ee9f7e4a
Fix unmocked I/O in rituals_perfume_genie config flow test ( #46862 )
2021-02-21 20:47:38 +01:00
Anders Melchiorsen
d33a1a5ff8
Refine printing of ConditionError ( #46838 )
...
* Refine printing of ConditionError
* Improve coverage
* name -> type
2021-02-21 14:54:36 +01:00
J. Nick Koston
e2fd255a96
Cleanup recorder tests ( #46836 )
2021-02-21 09:52:41 +01:00
J. Nick Koston
d9ab1482bc
Add support for preset modes in homekit fans ( #45962 )
2021-02-20 19:24:14 -08:00
Erik Montnemery
5e26bda52d
Add support for disabling config entries ( #46779 )
2021-02-20 19:21:39 -08:00
Erik Montnemery
2d70806035
Add support for "alias" in script steps device, device_condition, and conditions ( #46647 )
...
Co-authored-by: Donnie <donniekarnsinsb@hotmail.com >
2021-02-20 19:21:09 -08:00
Garrett
3ad207a499
Add new Subaru integration ( #35760 )
...
Co-authored-by: On Freund <onfreund@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-20 16:52:44 -10:00
Steven Looman
efa339ca54
Allow upnp ignore SSDP-discoveries ( #46592 )
2021-02-20 16:26:17 -10:00
HomeAssistant Azure
0cb1f61deb
[ci skip] Translation update
2021-02-21 00:07:04 +00:00
Tom Harris
f045c0512b
Fix Insteon config flow with add X10 and device override ( #45854 )
2021-02-20 13:00:18 -10:00
Matt Zimmerman
115fe26642
Add smarttub sensor platform and state sensor ( #46775 )
2021-02-20 12:25:02 -10:00
puddly
2b6619f815
Bump zigpy-znp from 0.3.0 to 0.4.0 ( #46828 )
2021-02-20 16:57:16 -05:00
Milan Meulemans
4af619d383
Add Rituals Perfume Genie integration ( #46218 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-20 11:55:23 -10:00
Eric Severance
6e52b26c06
Speed-up wemo discovery ( #46821 )
...
* Speed-up wemo discovery
* Use gather_with_concurrency to limit concurrent executor usage
* Comment fixup: asyncio executors -> executor threads
2021-02-20 11:16:50 -10:00
Martin Hjelmare
43a5852561
Fix habitica entry unload clean up ( #46798 )
...
* Fix habitica entry unload clean up
* Fix service remove
* Add entry setup and unload test
* Fix config flow tests
* Assert service
2021-02-20 20:59:59 +01:00
Eric Severance
fe4cf611f7
Disable update polling for Wemo when devices can push updates ( #46806 )
2021-02-20 09:37:48 -10:00
Eric Severance
806369ddc1
Bump pywemo to 0.6.3 ( #46825 )
2021-02-20 20:21:01 +01:00
Martin
6bb848455f
Add open/close tilt support to KNX cover ( #46583 )
2021-02-20 09:09:43 -10:00
Matthias Alphart
194c0d2b08
knx-read-service ( #46670 )
2021-02-20 09:09:23 -10:00
Matthias Alphart
2cf46330b1
Enable KNX routing optional local_ip ( #46133 )
2021-02-20 09:08:59 -10:00
marecabo
c6c0e2416c
Validate icon and device_class of ESPHome sensor entities ( #46709 )
2021-02-20 13:05:35 -06:00
Anders Melchiorsen
9f4874bb81
Explicitly create_task for asyncio.wait ( #46325 )
2021-02-20 19:57:46 +01:00
Chris Talkington
cf69415272
Implement suggested area in roku ( #46819 )
...
* implement suggested area in roku
* Update const.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
2021-02-20 12:57:24 -06:00
kpine
2ae790283c
Detect iBlinds v2.0 switch value as a cover not light ( #46807 )
...
* Remove unused "fibaro_fgs222" discovery hint
* Simplify multilevel switch current value discovery schema
* Force iBlinds v2.0 devices to be discovered as cover entities
* Rename discovery test file
2021-02-20 19:52:23 +01:00
Matthias Alphart
2940df09e9
Update xknx to 0.17.0 ( #46809 )
2021-02-20 08:45:04 -10:00
Michael
da1808226e
change log level to info ( #46823 )
2021-02-20 08:42:37 -10:00
uvjustin
39da0dc409
Add rtsp transport options to generic camera ( #46623 )
...
* Add rtsp transport options to generic camera
2021-02-21 02:11:50 +08:00
J. Nick Koston
adf480025d
Add support for bond up and down lights ( #46233 )
2021-02-20 08:03:40 -10:00
Chris Talkington
65e8835f28
Update rokuecp to 0.8.0 ( #46799 )
...
* update rokuecp to 0.8.0
* Update requirements_test_all.txt
* Update requirements_all.txt
2021-02-20 10:59:22 -06:00
Fabian Affolter
b5c7493b60
Upgrade TwitterAPI to 2.6.6 ( #46812 )
2021-02-20 17:26:21 +01:00
Allen Porter
4aa4f7e285
Rollback stream StreamOutput refactoring in PR#46610 ( #46684 )
...
* Rollback PR#46610
* Update stream tests post-merge
2021-02-20 06:49:39 -08:00
Raman Gupta
788134cbc4
Bump zwave-js-server-python to 0.18.0 ( #46787 )
...
* updates to support changes in zwave-js-server-python
* bump lib version
* use named arguments for optional args
* re-add lost commits
2021-02-20 09:50:00 +01:00
Anders Melchiorsen
26ce316c18
Do not trigger when numeric_state is true at startup ( #46424 )
2021-02-20 09:11:36 +01:00
J. Nick Koston
b775a0d796
Run homekit service calls in async since the server is now async ( #45859 )
...
* Simplify homekit runs and service calls
Now that the homekit server is async, call_service
and run are running in the Home Assistant event loop
* remove comment
* remove another comment
2021-02-19 21:34:52 -10:00
J. Nick Koston
41332493b5
Add suggested area support to Sonos ( #46794 )
2021-02-19 21:28:52 -10:00
J. Nick Koston
9b69549f73
Recover and restart the recorder if the sqlite database encounters corruption while running ( #46612 )
2021-02-19 21:26:24 -10:00
J. Nick Koston
5b0b01d727
Implement suggested areas in bond ( #45942 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-19 21:06:43 -10:00
J. Nick Koston
6707496c5d
Update alexa for new fan model ( #45836 )
2021-02-19 22:45:14 -08:00
J. Nick Koston
5b95f61fd3
Update smarty to use new fan entity model ( #45879 )
2021-02-19 22:38:45 -08:00
J. Nick Koston
773a202777
Implement percentage step sizes in HomeKit ( #46722 )
2021-02-19 22:37:12 -08:00
J. Nick Koston
749883dc62
Implement suggested area in lutron_caseta ( #45941 )
2021-02-19 20:24:49 -10:00
J. Nick Koston
500cb17298
Ensure HomeAssistant can still restart when a library file is missing ( #46664 )
2021-02-19 22:22:48 -08:00
J. Nick Koston
22dbac259b
Ensure recorder shuts down cleanly on restart before startup is finished ( #46604 )
2021-02-19 22:18:21 -08:00
J. Nick Koston
4078a8782e
Add suggested area to hunterdouglas_powerview ( #46774 )
2021-02-19 22:17:00 -08:00
J. Nick Koston
11277faa93
Add suggested area to nexia ( #46776 )
2021-02-19 20:01:22 -10:00
J. Nick Koston
2807cb1de7
Implement suggested area for netatmo ( #46802 )
2021-02-19 21:57:37 -08:00
J. Nick Koston
3e334a4950
Fix typing of fan speed count and steps ( #46790 )
2021-02-19 19:57:21 -10:00
J. Nick Koston
0e9148e239
Add suggested area support to nuheat ( #46801 )
2021-02-19 21:57:02 -08:00
Erik Montnemery
54cf954353
Add device_entities template function/filter ( #46406 )
2021-02-19 21:50:59 -08:00
J. Nick Koston
2f3c2f5f4d
Add support for using a single endpoint for rest data ( #46711 )
2021-02-19 21:44:15 -08:00
J. Nick Koston
71586b7661
Cleanup inconsistencies in zha fan and make it a bit more dry ( #46714 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-19 19:42:14 -10:00
J. Nick Koston
bb7e4d7daa
Implement suggested_area in the device registry ( #45940 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-19 19:34:33 -10:00
Eric Severance
e6125a1e4e
Bump pywemo to 0.6.2 ( #46797 )
2021-02-20 03:49:39 +01:00
HomeAssistant Azure
fd60d4273b
[ci skip] Translation update
2021-02-20 00:08:25 +00:00
Raman Gupta
47dcd2bf32
Format zwave_js dump as json ( #46792 )
2021-02-19 18:44:15 -05:00
Raman Gupta
4d23ffacd1
Add zwave_js thermostat fan mode and fan state support ( #46793 )
...
* add thermostat fan mode and fan state support
* return when fan mode is not supported
* use get just in case
* validate state key is in states so we dont have to use get
* pylint
2021-02-20 00:20:10 +01:00
Denise Yu
32bec5ea63
Update GitHub Issue Form template ( #46791 )
...
This PR fixes the bug report template!
Details: https://gh-community.github.io/issue-template-feedback/changes/#what-do-i-need-to-do
2021-02-19 21:23:34 +01:00
Andreas Oetken
250327fac4
Allow multiple recipients for XMPP ( #45328 )
...
* recipient is a string list instead of a single string now
* this does NOT break existing automations/etc using this component
2021-02-19 15:56:20 +01:00
Joakim Sørensen
3e82509263
Use string instead of slug for add-on slug validation ( #46784 )
2021-02-19 15:23:59 +01:00
Franck Nijhof
6ad7020f99
Add Home Assistant color ( #46751 )
2021-02-19 13:30:27 +01:00
Tobias Sauerwein
d2a187a57b
Bump RMVtransport to 0.3.1 ( #46780 )
2021-02-19 13:28:00 +01:00
Anders Melchiorsen
bfea7d0baa
Raise ConditionError for and/or/not errors ( #46767 )
2021-02-19 13:15:30 +01:00
Anders Melchiorsen
e7e3e09063
Raise ConditionError for zone errors ( #46253 )
...
* Raise ConditionError for zone errors
* Do not test missing state
* Handle multiple entities/zones
2021-02-19 13:14:47 +01:00
dependabot[bot]
40068c2f1b
Bump actions/stale from v3.0.16 to v3.0.17 ( #46777 )
2021-02-19 08:57:28 +01:00
J. Nick Koston
0ed0c7c026
Fix backwards compatibility with vesync fans ( #45950 )
2021-02-19 08:54:40 +01:00
J. Nick Koston
f2b303d509
Implement percentage step sizes for fans ( #46512 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-18 21:05:09 -10:00
shbatm
5df46b60e8
Fix flip-flopped substitutions in Custom Version Type Warning message. ( #46768 )
2021-02-19 03:00:14 +01:00
Matt Zimmerman
da51e23514
Address late smarttub review ( #46703 )
...
* _config -> config
* remove unused string
* remove entity tests
* replace unit tests with integration tests using the core
* refactor polling to use asyncio.gather
* remove redundant component init
* remove gather in favor of simple loop
* use async_fire_time_changed instead of async_update_entity
* use hass.config_entries.async_setup instead of calling smarttub.async_setup_entry directly
* replace stray smarttub.async_setup_entry call
* async_unload_entry -> hass.config_entries.async_unload
* remove broken test
2021-02-19 01:18:02 +01:00
HomeAssistant Azure
d9ce7db554
[ci skip] Translation update
2021-02-19 00:03:06 +00:00
Franck Nijhof
52a9a66d0f
Upgrade cryptography to 3.3.2 ( #46759 )
2021-02-18 10:30:54 -10:00
Eric Severance
76e5f86b76
Add @esev as codeowner for wemo ( #46756 )
2021-02-18 19:08:48 +01:00
Ellis Michael
8b97f62a8e
Allow LIFX bulbs to fade color even when off ( #46596 )
...
LIFX bulbs have the capability to fade their color attributes even while the bulb is off. When the bulb is later turned on, the fade will continue as if the bulb was on all along.
2021-02-18 18:40:16 +01:00
Franck Nijhof
3353c63f8f
Upgrade sentry-sdk to 0.20.3 ( #46754 )
2021-02-18 18:25:15 +01:00
Franck Nijhof
01ebb156a0
Add selectors to Home Assistant service definitions ( #46733 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2021-02-18 18:19:49 +01:00
Franck Nijhof
782863ca87
Ensure pre-commit's hassfest triggers on service file changes ( #46753 )
2021-02-18 18:17:09 +01:00
Franck Nijhof
b6f374b507
Add selectors to Twente Milieu service definitions ( #46748 )
2021-02-18 18:05:03 +01:00
Franck Nijhof
113059c1c7
Add selectors to HomeKit service definitions ( #46745 )
2021-02-18 17:32:48 +01:00
AdmiralStipe
e000b9c813
Added Slovenian language (sl-si) to Microsoft TTS ( #46720 )
2021-02-18 17:16:45 +01:00
Franck Nijhof
a80921ab65
Minor service definition tweaks ( #46741 )
2021-02-18 17:14:36 +01:00
Franck Nijhof
b9d5b3c34e
Add selectors to Conversation, Image Processing and Number service definitions ( #46746 )
2021-02-18 17:13:59 +01:00
Franck Nijhof
8b69608242
Add selectors to Browser, Recorder, Shopping List service definitions ( #46749 )
2021-02-18 17:06:25 +01:00
Franck Nijhof
208af0367a
Add selectors to Toon service definitions ( #46750 )
2021-02-18 17:02:45 +01:00
Franck Nijhof
81c7b3b9c9
Add selectors to Media Player service definitions ( #46739 )
2021-02-18 17:02:18 +01:00
Franck Nijhof
a164a6cf80
Add selectors to Hue service definitions ( #46747 )
2021-02-18 17:01:29 +01:00
Philip Allgaier
cdc4f634d1
Fix typo in Tesla Powerwall strings ( #46752 )
2021-02-18 17:01:22 +01:00
uvjustin
3c7db7bd5b
Skip repeated segment in stream recorder ( #46701 )
...
* Skip repeated segment in stream recorder
* Allow for multiple overlap
2021-02-18 17:00:26 +01:00
Franck Nijhof
a5ac338c74
Add selectors to Timer service definitions ( #46744 )
2021-02-18 16:54:20 +01:00
Franck Nijhof
4b6b03e33e
Add selectors to Lock service definitions ( #46743 )
2021-02-18 16:51:13 +01:00
Franck Nijhof
e57bfe05d5
Add selectors to Color Extractor service definitions ( #46742 )
2021-02-18 16:43:34 +01:00
Franck Nijhof
cd6a83f009
Add selectors to MQTT service definitions ( #46738 )
2021-02-18 16:37:15 +01:00
Franck Nijhof
3f96ebeae5
Add selectors to Logger, System Log & Logbook service definitions ( #46740 )
2021-02-18 16:33:29 +01:00
Franck Nijhof
62e0949ea9
Add selectors to Z-Wave JS service definitions ( #46737 )
2021-02-18 16:24:04 +01:00
Franck Nijhof
0f4433ce14
Add advanced selectors to Climate service definitions ( #46736 )
2021-02-18 16:23:10 +01:00
Franck Nijhof
b4136c3585
Add selectors to WLED service definitions ( #46731 )
2021-02-18 16:16:13 +01:00
Franck Nijhof
c0cdc0fe79
Add advanced selectors to Light service definitions ( #46732 )
2021-02-18 16:15:16 +01:00
Franck Nijhof
1d62bf8875
Add selectors to Script service definitions ( #46730 )
2021-02-18 16:14:16 +01:00
Franck Nijhof
74720d4afd
Add selectors to Vacuum service definitions ( #46728 )
2021-02-18 16:13:52 +01:00
Tobias Sauerwein
bfa171f802
Add selectors to Netatmo services ( #46574 )
...
* Add selectors
* Fix schedul selector
* Update homeassistant/components/netatmo/services.yaml
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Update homeassistant/components/netatmo/services.yaml
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
* Update services.yaml
* Added required field
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2021-02-18 15:01:54 +01:00
Jesse Campbell
12477c5e46
Fix missing color switch specific device class for Z-Wave JS driver >6.3 ( #46718 )
2021-02-18 07:58:43 -05:00
Franck Nijhof
616e8f6a65
Add selectors to Scene service definitions ( #46729 )
2021-02-18 13:56:15 +01:00
Allen Porter
88d143a644
Add discontinuity support to HLS streams and fix nest expiring stream urls ( #46683 )
...
* Support HLS stream discontinuity.
* Clarify discontinuity comments
* Signal a stream discontinuity on restart due to stream error
* Apply suggestions from code review
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Simplify stream discontinuity logic
2021-02-18 20:26:02 +08:00
Franck Nijhof
62cfe24ed4
Add advanced service parameter flag ( #46727 )
2021-02-18 12:59:46 +01:00
Franck Nijhof
82934b31f8
Add selectors to Counter service definitions ( #46633 )
2021-02-18 12:59:29 +01:00
Álvaro Fernández Rojas
4083b90138
ubus: switch to pypi library ( #46690 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-02-18 12:33:21 +01:00
Franck Nijhof
0181cbb312
Upgrade and constrain httplib2>=0.19.0 ( #46725 )
2021-02-18 12:31:07 +01:00
Franck Nijhof
399777cfa8
Add selectors to Alarm Control Panel service definitions ( #46626 )
2021-02-18 12:26:05 +01:00
Franck Nijhof
ae643bfaf3
Add selectors to Climate service definitions ( #46632 )
2021-02-18 12:25:55 +01:00
Franck Nijhof
bc1cb8f0a0
Add selectors to Automation service definitions ( #46629 )
2021-02-18 12:25:25 +01:00
Franck Nijhof
e45fc4562b
Add selectors to Cover service definitions ( #46634 )
...
Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com >
2021-02-18 12:25:16 +01:00
Franck Nijhof
2dfbd4fbcf
Add selectors to Fan service definitions ( #46639 )
2021-02-18 12:24:58 +01:00
Franck Nijhof
4e93a0c774
Add selectors to Downloader service definitions ( #46638 )
2021-02-18 12:24:50 +01:00
Franck Nijhof
c8c3ce4172
Add selectors to Switch service definitions ( #46635 )
2021-02-18 12:24:42 +01:00
Franck Nijhof
dec2eb36fd
Add selectors to Camera service definitions ( #46630 )
2021-02-18 12:24:04 +01:00
Franck Nijhof
9f3fdb1b68
Add selectors to Alert service definitions ( #46627 )
2021-02-18 12:23:50 +01:00
Franck Nijhof
da662c4890
Add selectors to Input * service definitions ( #46652 )
2021-02-18 12:23:30 +01:00
J. Nick Koston
39785c5cef
Switch ssdp to be async by using async_upnp_client for scanning ( #46554 )
...
SSDP scans no longer runs in the executor
This is an interim step that converts the async_upnp_client
response to netdisco's object to ensure fully backwards
compatibility
2021-02-18 11:00:11 +01:00
uvjustin
e9334347eb
Bump pylutron 0.2.7 ( #46717 )
2021-02-18 07:54:10 +01:00
HomeAssistant Azure
28ffa97635
[ci skip] Translation update
2021-02-18 00:07:45 +00:00
Eric Severance
2ac075bb37
Perform wemo state update quickly after a timeout ( #46702 )
...
* Perform state update quickly after a timeout
* with async_timeout.timeout(...) -> async with async_timeout.timeout(...)
2021-02-18 00:38:08 +01:00
Eric Severance
8bee3cda37
Centralize wemo exception handling ( #46705 )
2021-02-17 23:36:39 +01:00
J. Nick Koston
b2df9aaaf1
Update zha to use new fan entity model ( #45758 )
...
* Update zha to use new fan entity model
* fixes
* tweaks for zha
* pylint
* augment test cover
2021-02-17 13:03:11 -05:00
Gaetan Semet
4ab0151fb1
Discover HRT4-ZW / SRT321 SetPoint in zwave_js ( #46625 )
...
Missing a specific class to allow discovery of the setpoint command.
Fix #46570
Signed-off-by: Gaetan Semet <gaetan@xeberon.net >
2021-02-17 15:06:16 +01:00
Tobias Sauerwein
1e9483a0e9
Bump RMVtransport to v0.3.0 ( #46691 )
2021-02-17 13:23:15 +01:00
Eric Severance
eb3e5cb67f
Remove calls to wemo.reconnect_with_device ( #46646 )
2021-02-17 13:17:31 +01:00
Eric Severance
f7c0fc5553
Increase async_timeout for wemo update polling ( #46649 )
2021-02-17 13:17:16 +01:00
tkdrob
facbd73130
Clean up xbee ( #46549 )
2021-02-17 13:15:13 +01:00
ollo69
fb73768164
Fix Tuya Option Flow tests ( #46651 )
2021-02-17 10:43:12 +01:00
Allen Porter
efb172cedd
Fix flaky stream tests due to race in idle timeout callback ( #46687 )
2021-02-17 01:05:50 -08:00
badguy99
971e27dd80
Home connect use consts ( #46659 )
...
* Use more consts
* black
* re-black with black, version 20.8b1
2021-02-17 09:44:37 +01:00
starkillerOG
ddf1f88b65
Fix multiple motion blinds gateways ( #46622 )
...
local variable multicast was undefined for a second or more gateway that was setup.
2021-02-17 00:25:00 -08:00
Eric Severance
94131df5e0
Remove exception handling for AttributeError in wemo ( #46674 )
2021-02-17 00:07:22 -08:00
Ilja Leiko
8c72cb6163
Add sensors to fetch Habitica tasks ( #38910 )
...
* Adding sensors to fetch habitica tasks
* PR changes and rebase
* Fixing pylint
* Fixing failed test dependancy
* Generating requirements
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* PR changes
* Update homeassistant/components/habitica/config_flow.py
Thank you, @MartinHjelmare
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* PR Changes
* Fix failing test
* Update tests/components/habitica/test_config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fixing linting and imports
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-17 09:04:11 +01:00
Allen Porter
56f32196bd
Add back block_until_done calls removed in PR 46610 ( #46680 )
2021-02-16 22:05:20 -08:00
Paulus Schoutsen
b956a571f4
Fix Cloud Google/Alexa check ( #46681 )
2021-02-17 06:49:53 +01:00
David McClosky
58f6db0127
Fix media_pause in vlc_telnet ( #46675 )
...
The underlying python-telnet-vlc pause() function toggles play/pause, so
we need to check our state before calling it.
2021-02-17 06:39:46 +01:00
Matt Zimmerman
58499946ed
Add SmartTub integration ( #37775 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-16 19:37:56 -10:00
Allen Porter
4236f6e5d4
Fix stream keepalive on startup ( #46640 )
...
This was accidentally dropped in a previous PR that refactored the interaction
between stream and camera. This is difficult to test from the existing
preload stream tests, so leaving untested for now.
2021-02-16 20:46:44 -08:00
HomeAssistant Azure
318cbf2913
[ci skip] Translation update
2021-02-17 00:08:46 +00:00
Ville Skyttä
b38af0821b
Fix version of pip in tox ( #46656 )
2021-02-16 12:26:41 -10:00
Eric Severance
e4496ed1e3
Fix KeyError in comfoconnect percentage ( #46654 )
2021-02-16 11:07:18 -10:00
Allen Porter
aaecd91407
Fix exception in stream idle callback ( #46642 )
...
* Fix exception in stream idle callback
Fix bug where idle timeout callback fails if the stream previously exited.
* Add a test for stream idle timeout after stream is stopped.
* Add clarifying comment to idle timer clear method
* Clear hls timer only on stop
2021-02-16 12:10:26 -08:00
marecabo
c45ce86e53
Do not provide icon if device class is set in ESPHome config ( #46650 )
2021-02-16 20:36:32 +01:00
Mark Coombes
960b5b7d86
Fix climate hold bug in ecobee ( #46613 )
2021-02-16 07:06:20 -10:00
Allen Porter
08201d146b
Separate HLS logic out of core StreamOutput to prepare for discontinuity ( #46610 )
...
Separate the HLS stream view logic out of StreamOutput since the hls
stream view is about to get more complex to track discontinuities. This
makes the idle timeout, shutdown, and coupling between hls and record
more explicit.
2021-02-16 06:59:43 -08:00
tkdrob
68e78a2ddc
Remove unnecessary constants from universal ( #46537 )
2021-02-16 09:49:31 -05:00
Martin Hjelmare
f0e9ef421c
Fix vlc_telnet state update ( #46628 )
...
* Clean up
* Add debug logs
* Fix info lookup
* Handle more errors
* Guard get length and time
2021-02-16 15:48:06 +01:00
starkillerOG
9d8ba6af96
Use update coordinator for Xioami Miio subdevices ( #46251 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-16 15:28:25 +01:00
tkdrob
add0d9d3eb
Use core constants for yeelight ( #46552 )
2021-02-16 09:00:09 -05:00
David McClosky
713544e5eb
Bump python-vlc-telnet to 2.0.1 ( #46608 )
...
Includes corresponding Home Assistant changes to avoid introducing
regressions.
2021-02-16 12:32:53 +01:00
Franck Nijhof
a6912277eb
Remove defunct CoinMarketCap integration ( #46615 )
2021-02-16 11:00:08 +01:00
Joakim Plate
0bfcd5e1ee
Use explicit open/close for covers ( #46602 )
2021-02-16 10:26:38 +01:00
Bram Kragten
6986fa4eb6
Add target to services.yaml ( #46410 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-02-16 09:35:27 +01:00
J. Nick Koston
20d93b4b29
Remove support for migrating pre-config entry homekit ( #46616 )
...
HomeKit pairings and accessory ids from versions 0.109 and earlier are no longer
migrated on upgrade. Users upgrading directly to 2021.3 from 0.109
and older should upgrade to 2021.2 first if they wish to preserve
HomeKit configuration and avoid re-pairing the bridge.
This change does not affect upgrades from 0.110 and later.
2021-02-16 08:37:43 +01:00
marecabo
1e172dedf6
Add device_class attribute to ESPHome sensor entities ( #46595 )
2021-02-15 20:19:31 -10:00
ollo69
3c26235e78
Bump tuyaha to 0.0.10 and fix set temperature issues ( #45732 )
2021-02-15 16:20:45 -10:00
HomeAssistant Azure
1bb535aa67
[ci skip] Translation update
2021-02-16 00:03:57 +00:00
tkdrob
2a7d2868be
Use core constants for xiaomi_aqara ( #46551 )
2021-02-16 00:14:27 +01:00
Franck Nijhof
ea47e5d8af
Upgrade sentry-sdk to 0.20.2 ( #46590 )
2021-02-15 22:02:58 +01:00
J. Nick Koston
6f4df7e52e
Use shared clientsession for sense ( #46419 )
2021-02-15 10:35:58 -10:00
Kevin Fronczak
e3ae3cfb83
Upgrade blinkpy to 0.17.0 ( #46581 )
2021-02-15 20:24:42 +01:00
starkillerOG
2f9fda73f4
Add config flow to Xiaomi Miio switch ( #46179 )
2021-02-15 20:11:27 +01:00
Joakim Sørensen
68809e9f43
Fix issue with timeout and error response ( #46584 )
2021-02-15 20:08:08 +01:00
Allen Porter
89aaeb3c35
Refactor stream worker responsibilities for segmenting into a separate class ( #46563 )
...
* Remove stream_worker dependencies on Stream
Removee stream_worker dependencies on Stream and split out the logic
for writing segments to a stream buffer.
* Stop calling internal stream methods
* Update homeassistant/components/stream/worker.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Reuse self._outputs when creating new streams
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2021-02-15 09:52:37 -08:00
Niels Mündler
f2ca4acff0
Limit fronius error messages on failed connection ( #45824 )
...
* Do not print several error messages on failed connection
* Change wrapping of exception, implement available
* Simplify exception flow
* Remove unnecessary init
* Add available property to actual entities
* Rebase and formatting
2021-02-15 18:28:28 +01:00
Joakim Sørensen
886067a327
Add websocket handlers to hassio ( #46571 )
2021-02-15 18:18:45 +01:00
Shay Levy
a5d943b5f1
MQTT cover Bugfixes ( #46479 )
...
* MQTT cover Bugfixes
* Remove period
2021-02-15 17:33:42 +01:00
uvjustin
9917bb76fb
Use httpx in generic camera ( #46576 )
...
* Use httpx in generic camera
* Remove commented out code
2021-02-15 16:37:53 +01:00
J. Nick Koston
c5b9ad83c2
Log ffmpeg errors for homekit cameras ( #46545 )
2021-02-15 12:39:51 +01:00
Lukáš Polívka
bed29fd4b1
Convert better from byte value to percentage in futurenow ( #45042 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-02-15 12:33:13 +01:00
Erik Montnemery
c8e04ee960
Bump hatasmota to 0.2.9 ( #46561 )
2021-02-15 12:16:28 +01:00
Erik Montnemery
5a907ebafc
Remove @home-assistant/core from MQTT codeowners ( #46562 )
2021-02-15 11:51:56 +01:00
Allen Porter
3f4828f5e1
Add additional stream HLS payload tests ( #46517 )
...
* Add tests for HLS playlist view details
* Add tests for hls playlist payloads
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
* Update tests/components/stream/test_hls.py
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
Co-authored-by: uvjustin <46082645+uvjustin@users.noreply.github.com >
2021-02-14 20:32:37 -08:00
Raman Gupta
cfdaadf5d9
Allow users to set device class for universal media player ( #46550 )
2021-02-14 17:05:23 -10:00
tkdrob
06c8fc6ef1
Use core constants for wemo and whois ( #46548 )
2021-02-14 20:14:48 -05:00
Raman Gupta
a3b733f1ec
Add additional supported feature support to universal media player ( #44711 )
...
* add additional supported feature support to universal media player
* add missing services
2021-02-14 19:35:14 -05:00
HomeAssistant Azure
0af634a9f8
[ci skip] Translation update
2021-02-15 00:14:36 +00:00
J. Nick Koston
12abe5707d
Fix typing on tuya fan percentage ( #46541 )
2021-02-14 17:05:31 -05:00
tkdrob
7e88487800
Use core constants for wemo ( #46544 )
2021-02-14 17:01:53 -05:00
tkdrob
a5f372018c
Use core constants for volvooncall ( #46543 )
2021-02-14 17:01:18 -05:00
tkdrob
f1c792b4c8
Use core constants for uvc ( #46538 )
2021-02-14 22:21:55 +01:00
J. Nick Koston
aa061e5818
Fix variable name from script refactoring ( #46503 )
2021-02-14 10:52:18 -10:00
tkdrob
1444afbe5a
Use core constants for vasttrafik ( #46539 )
2021-02-14 21:47:08 +01:00
J. Nick Koston
c9df42b69a
Add support for pre-filtering events to the event bus ( #46371 )
2021-02-14 09:42:55 -10:00
Anders Melchiorsen
f8f86fbe48
Do not trigger when template is true at startup ( #46423 )
2021-02-14 19:54:11 +01:00
jan iversen
855bd653b4
Update modbus test harness ( #44892 )
...
* Update test harness to allow discovery_info testing.
This is a needed update, before the whole config is converted
to the new structure, because it allows test of both the old
and new configuration style.
The following changes have been made:
- Combine test functions into a single base_test.
- Prepare for new mock by combining the 2 common test functions into one.
- Change mock to be only modbusHub
- Do not replace whole modbus class, but only the class that
connects to pymodbus (modbusHub). This allows test of modbus
configurations and not only component configurations, and is needed
when testing discovery activated platform.
- Add test of climate.
Warning this is merely test of discovery,
the real cover tests still needs to be added.
- Add test of cover.
Warning this is merely test of discovery,
the real cover tests still needs to be added.
* Update comment for old config
* Do not use hass.data, but instead patch pymodbus library.
* Add test of configuration (old/new way as available).
* Move assert to test function.
Make assert more understandable by removing it from the helper.
add base_config_test (check just calls base_test) to make it clear if
test is wanted or just controlling the config.
* use setup_component to load Modbus since it is an integration.
* Optimized flow in test helper.
2021-02-14 17:40:30 +01:00
javicalle
9777608861
Add myself to RFLink codeowners ( #46511 )
2021-02-14 16:24:00 +01:00
Tom Parker-Shemilt
27d16af36b
Don't allow recursive secrets loading ( #41812 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-14 14:23:31 +01:00
tkdrob
a5a45f29e2
Cleanup unused loggers ( #46510 )
2021-02-14 13:46:58 +01:00
Allen Porter
10e88cd23d
Improve nest defense against broken event loop on shutdown ( #46494 )
2021-02-14 13:36:05 +01:00
kpine
dfa973f9ef
Add barrier covers to zwave_js integration ( #46379 )
2021-02-14 13:24:29 +01:00
Andrey Kupreychik
accba85e35
Add keenetic_ndms2 config flow ( #38353 )
2021-02-14 13:09:19 +01:00
tkdrob
2c3a2bd35e
Clean up template ( #46509 )
2021-02-14 12:16:30 +01:00
Khole
811e1cc3e6
Add hive hub 360 sensors ( #46320 )
2021-02-14 11:39:31 +01:00
tkdrob
3ea02e646d
Use core constants for trend ( #46521 )
2021-02-14 11:30:40 +01:00
tkdrob
294d3c6529
Use core constants for thethingsnetwork ( #46520 )
2021-02-14 11:28:55 +01:00
tkdrob
854504cccc
Use core constants for switcher_kis ( #46507 )
2021-02-14 10:21:53 +01:00
tkdrob
c76758f775
Use core constants for temper ( #46508 )
2021-02-14 10:21:02 +01:00
MatthewFlamm
7a401d3d5d
Fix missing condition in nws ( #46513 )
2021-02-13 17:35:57 -10:00
J. Nick Koston
1845f69729
Update tuya for new fan entity model ( #45870 )
2021-02-13 16:23:19 -10:00
HomeAssistant Azure
17a4678906
[ci skip] Translation update
2021-02-14 00:06:28 +00:00
tkdrob
dfe173d619
Use core constants for rmvtransport ( #46502 )
2021-02-13 18:22:28 -05:00
tkdrob
5db4d78dc7
Use core constants for rpi_rf ( #46500 )
2021-02-13 18:21:42 -05:00
tkdrob
84488b9c28
Use core constants for sma ( #46501 )
2021-02-13 18:21:15 -05:00
Franck Nijhof
7148071be8
Improve Elgato code quality ( #46505 )
2021-02-13 23:50:25 +01:00
Álvaro Fernández Rojas
eecf07d7df
Add AEMET OpenData integration ( #45074 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-13 21:53:28 +01:00
J. Nick Koston
2f40f44670
Update HAP-python to 3.3.0 for homekit ( #46497 )
...
Changes: https://github.com/ikalchev/HAP-python/compare/v3.2.0...v3.3.0
2021-02-13 20:30:55 +01:00
ollo69
f38b06ed6d
Add Asuswrt Config Flow and Scanner Entities ( #46468 )
...
* Add Asuswrt config flow (#43948 )
* Add AsusWrt Scanner Entity (#44759 )
* Add Scanner Entity
- device tracker entity changed from "DeviceScanner" to "ScannerEntity"
- sensors recoded to use "router" class
- config entry review to allow multiple entity (for future use)
* Force checks
* Removed new option and change sensors
* Update test_sensor.py
* Requested changes
* Removed router unique-id
* Update last_activity attr only when available
* Add Options for AsusWRT Scanner Entity (#44808 )
* Add Asuswrt config flow (#43948 )
* Add AsusWrt Scanner Entity (#44759 )
* Add Scanner Entity
- device tracker entity changed from "DeviceScanner" to "ScannerEntity"
- sensors recoded to use "router" class
- config entry review to allow multiple entity (for future use)
* Force checks
* Removed new option and change sensors
* Update test_sensor.py
* Requested changes
* Removed router unique-id
* Update last_activity attr only when available
* Add Options for Scanner Entity
* Fix isort
* Removed "Track New" option
* Add Options for Scanner Entity
* Fix isort
* Removed "Track New" option
* Add test for all the options in the config flow
2021-02-13 19:17:06 +01:00
Shay Levy
6f261a09b0
Remove deprecated xfinity integration ( #46484 )
2021-02-13 14:07:55 +01:00
Shay Levy
52c5bc0a99
Remove deprecated Synology integration ( #46482 )
2021-02-13 13:23:40 +01:00
Franck Nijhof
bc1daf1802
None optional hass typing in FlowHandler ( #46462 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-13 13:21:37 +01:00
Rob Bierbooms
1244fb4152
Bump dsmr_parser to 0.28, configure keep_alive_interval ( #46464 )
2021-02-13 13:19:38 +01:00
tkdrob
13b881acfc
Use core constants for simplepush ( #46465 )
2021-02-13 13:07:11 +01:00
tkdrob
621c8e700b
Use core constants for starline ( #46471 )
2021-02-13 12:33:13 +01:00
Maciej Bieniek
b8584cab5d
Remove unnecessary gethostbyname() from Shelly integration ( #46483 )
2021-02-13 12:27:54 +01:00
tkdrob
820a260252
Use core constants for homeassistant triggers ( #46472 )
2021-02-13 12:07:42 +01:00
tkdrob
2ecac6550f
Use core constants for dynalite ( #46044 )
2021-02-13 12:06:20 +01:00
On Freund
1a8cdba9af
Gracefully handle missing A/V info in Onkyo integration ( #46228 )
...
* Gracefully handle missing A/V info
* Do not attempt to query A/V info if unsupported
* Rename _parse_onkyo_tuple
2021-02-13 12:03:49 +01:00
HomeAssistant Azure
8bacfcec50
[ci skip] Translation update
2021-02-13 00:03:13 +00:00
tkdrob
ae45d7dade
Use core constants for rflink ( #46440 )
2021-02-12 23:32:56 +01:00
tkdrob
da4cb6d294
Use core constants for somfy ( #46466 )
2021-02-12 23:25:15 +01:00
J. Nick Koston
bc8a52038b
Fix homekit migration not being awaited ( #46460 )
2021-02-12 08:45:19 -10:00
Franck Nijhof
dd8d4471ec
Postponed evaluation of annotations for integrations ( #46455 )
2021-02-12 18:54:00 +01:00
Maciej Bieniek
061d9c5293
Bump brother library to version 0.2.1 ( #46421 )
2021-02-12 18:11:35 +01:00
Franck Nijhof
362a1cd9bd
Upgrade sentry-sdk to 0.20.1 ( #46456 )
2021-02-12 17:59:08 +01:00
Erik Montnemery
f1714dd541
Make some Area and EntityRegistry member functions callbacks ( #46433 )
2021-02-12 17:00:35 +01:00
jan iversen
8418489345
Allow Modbus "old" config or discovery_info as configuration ( #46445 )
2021-02-12 16:33:18 +01:00
tkdrob
f929aa222f
Use core constants for roomba ( #46441 )
2021-02-12 16:09:36 +01:00
Christophe Painchaud
c3b460920e
Enable TCP KEEPALIVE to RFLink for dead connection detection ( #46438 )
...
RFLink compoment when used over TCP protocol suffers a major issue : it doesn't
know when connection is timeout or lost because there is no keepalive mechanism
so it can stay disconnected forever.
I wrote a small patch for the underlying 'python-rflink' library which will enable
TCP KEEPPAlive. On HASSIO side it will just add an optional argument in yml file
which will propagate to python-rflink caller.
2021-02-12 15:58:59 +01:00
David Dix
a8beae3c51
Add apple tv remote delay command ( #46301 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-12 14:58:01 +01:00
Robert Kingston
479ff92acb
Fix cmus remote disconnections ( #40284 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-12 13:31:36 +01:00
Marcel van der Veldt
b7dd9bf58f
Enhance platform discovery for zwave_js ( #46355 )
2021-02-12 13:29:11 +01:00
tkdrob
74f5f8976f
Use core constants for rpi_gpio ( #46442 )
2021-02-12 12:15:30 +01:00
Erik Montnemery
190a9f66cb
Improve MQTT timeout print ( #46398 )
2021-02-12 11:43:44 +01:00
tkdrob
0d2f5cf7ed
Use core constants for plugwise ( #46414 )
2021-02-12 11:42:34 +01:00
Franck Nijhof
9b7c39d20b
Postponed evaluation of annotations in core ( #46434 )
...
* Postponed evaluation of annotations in core
* Remove unneeded future
2021-02-12 10:58:20 +01:00
tkdrob
910c034613
Use core constants for recollect_waste ( #46416 )
2021-02-12 09:28:11 +01:00
Joakim Plate
a67b598971
Correct errors found on post merge review in philips_js ( #46428 )
...
* Correct missed review changes
* Adjust return value for device trigger
* Drop cannot connect
* Always assume there is a unique id
* No need to yield
* Update homeassistant/components/philips_js/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Move typing to init
* Adjust typing instead of returning lambda
* Explicity return None
* Coerce into int
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-12 02:35:29 +01:00
HomeAssistant Azure
ee04473e85
[ci skip] Translation update
2021-02-12 00:02:46 +00:00
chriss158
34a491f826
Install libpcap-dev for devcontainer ( #46106 )
2021-02-11 13:17:49 -10:00
Joakim Plate
8dc06e612f
Add config flow to philips_js ( #45784 )
...
* Add config flow to philips_js
* Adjust name of entry to contain serial
* Use device id in event rather than entity id
* Adjust turn on text
* Deprecate all fields
* Be somewhat more explicit in typing
* Switch to direct coordinator access
* Refactor the pluggable action
* Adjust tests a bit
* Minor adjustment
* More adjustments
* Add missing await in update coordinator
* Be more lenient to lack of system info
* Use constant for trigger type and simplify
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-11 21:37:53 +01:00
Czapla
14a64ea970
Add generic_thermostat unique ID parameter ( #46399 )
...
* Add generic_thermostat unique ID parameter
* Add tests for unique id
* Fix flake8
2021-02-11 19:46:58 +00:00
Erik Montnemery
26e7916367
Migrate mobile_app to RestoreEntity ( #46391 )
2021-02-11 20:18:03 +01:00
tkdrob
70e23402a9
Use core constants for ohmconnect ( #46413 )
2021-02-11 13:56:50 -05:00
Martin
eb0d1bb673
Improve knx fan implementation ( #46404 )
2021-02-11 07:55:17 -10:00
tkdrob
fd177441b3
Use core constants for nmap_tracker ( #46402 )
2021-02-11 17:45:26 +01:00
tkdrob
c95f401e2e
Use core constants for nissan_leaf ( #46401 )
2021-02-11 17:44:39 +01:00
Erik Montnemery
ed31cc363b
Wait for registries to load at startup ( #46265 )
...
* Wait for registries to load at startup
* Don't decorate new functions with @bind_hass
* Fix typing errors in zwave_js
* Load registries in async_test_home_assistant
* Tweak
* Typo
* Tweak
* Explicitly silence mypy errors
* Fix tests
* Fix more tests
* Fix test
* Improve docstring
* Wait for registries to load
2021-02-11 17:36:19 +01:00
Anders Melchiorsen
888c9e120d
Raise ConditionError for time errors ( #46250 )
2021-02-11 17:29:17 +01:00
Steve Dwyer
5ce49c62b1
Allow MQTT template light floating point transition ( #46385 )
...
Allow to use floating point values for the transition time of the MQTT
template light.
2021-02-11 14:57:27 +01:00
tkdrob
b1a7bfee14
Clean up kira integration constants ( #46390 )
2021-02-11 07:59:09 -05:00
tkdrob
c75e63dc95
Use core constants for modbus ( #46388 )
2021-02-11 07:58:16 -05:00
tkdrob
b85ecc0bd2
Use core constants for mqtt ( #46389 )
2021-02-11 13:38:33 +01:00
tkdrob
1b61b5c10b
Clean up kira integration ( #46292 )
2021-02-11 11:04:11 +01:00
Shay Levy
6015161dab
Fix Shelly relay device set to light appliance type ( #46181 )
2021-02-11 10:40:03 +01:00
Anders Melchiorsen
1f5fb8f28a
Raise ConditionError for template errors ( #46245 )
2021-02-11 10:30:09 +01:00
tkdrob
e013ad2413
Use core constants for microsoft ( #46369 )
2021-02-11 10:25:43 +01:00
J. Nick Koston
f9f4c0aeed
Fix explict return in tesla config flow ( #46377 )
2021-02-11 10:24:31 +01:00
tkdrob
29d8b8a22f
Some code cleanups for ESPHome ( #46367 )
2021-02-11 10:19:39 +01:00
tkdrob
379f5455e5
Use core constants for lovelace ( #46368 )
2021-02-11 10:13:18 +01:00
Mike Keesey
f549ec5ec9
Use activity ids for unique_id for Harmony switches ( #46139 )
2021-02-10 21:50:27 -10:00
Leonardo Figueiro
3ffa42e56a
Update WiLight Cover Fan Light ( #46366 )
2021-02-10 21:25:42 -10:00
tkdrob
56adc9dadb
Use core constants for lcn ( #46348 )
2021-02-10 21:22:32 -05:00
tkdrob
af2fa17e8e
Use core constants for local_file ( #46349 )
2021-02-10 21:21:35 -05:00
tkdrob
7f8fa7feaf
Use core constants for logi_circle ( #46359 )
2021-02-10 21:20:40 -05:00
HomeAssistant Azure
8007391244
[ci skip] Translation update
2021-02-11 00:02:56 +00:00
Leonardo Figueiro
6182fedf3f
Update wilight tests for new fan entity model ( #46358 )
2021-02-10 13:09:03 -10:00
J. Nick Koston
281fbe1dfa
Update wilight for new fan entity model ( #45869 )
2021-02-10 12:49:52 -10:00
tkdrob
d8a2e0e051
Remove unnecessary variables from logbook ( #46350 )
2021-02-10 12:17:37 -10:00
uvjustin
acde33dbbc
Keep 1 extra segment around after playlist removal ( #46310 )
...
* Keep 1 extra segment around after playlist removal
* Remove segments length check
2021-02-10 15:51:16 -05:00
ehendrix23
9bc3c6c130
Bump pymyq to 3.0.1 ( #46079 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-10 10:30:52 -10:00
J. Nick Koston
c59b1c72c5
Add reauth support for tesla ( #46307 )
2021-02-10 20:55:06 +01:00
J.P. Hutchins
67ab86443e
Revert transmission to check torrent lists by name rather than object ( #46190 )
2021-02-10 20:53:31 +01:00
J. Nick Koston
884df40951
Update powerwall for new authentication requirements ( #46254 )
...
Co-authored-by: badguy99 <61918526+badguy99@users.noreply.github.com >
2021-02-10 20:50:38 +01:00
J. Nick Koston
2e2eab662b
Fix Lutron Integration Protocol reconnect logic ( #46264 )
2021-02-10 20:48:15 +01:00
Erik Montnemery
fc4fc48763
Bump hatasmota to 0.2.8 ( #46340 )
2021-02-10 20:42:34 +01:00
Leonardo Figueiro
2db102e023
Add WiLight Cover ( #46065 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-10 09:08:39 -10:00
Alan Tse
cdd78316c4
Use oauthv3 for Tesla ( #45766 )
2021-02-10 08:01:24 -10:00
Paulus Schoutsen
538df17a28
Restore Google/Alexa extra significant change checks ( #46335 )
2021-02-10 16:30:29 +01:00
Marcel van der Veldt
74647e1fa8
Add guards for missing value in binary_sensor platform of zwave_js integration ( #46293 )
2021-02-10 10:30:16 -05:00
Joakim Sørensen
917a616ce1
Replace parse_version with AwesomeVersion ( #46329 )
2021-02-10 15:58:26 +01:00
Joakim Sørensen
dbb98e6cac
Replace LooseVersion with AwesomeVersion ( #46330 )
2021-02-10 15:26:38 +01:00
Joakim Sørensen
ea4ad85488
Replace StrictVersion with AwesomeVersion ( #46331 )
2021-02-10 15:25:44 +01:00
Bram Kragten
7928cda080
Add already_in_progress string to roku config flow ( #46333 )
2021-02-10 15:25:24 +01:00
tkdrob
ad72715212
Use core constants for konnected ( #46322 )
2021-02-10 08:57:53 -05:00
Franck Nijhof
b7e11347d5
Remove defunct Crime Reports integration ( #46312 )
2021-02-10 14:56:54 +01:00
Erik Montnemery
c66d9ea25c
Hide volume control for cast devices with fixed volume ( #46328 )
2021-02-10 08:39:10 -05:00
tkdrob
ad400d91bc
Use core constants for sensor integration ( #46290 )
2021-02-10 08:36:05 -05:00
tkdrob
6e1f3b7861
Use core constants for joaoapps_join ( #46291 )
2021-02-10 08:35:11 -05:00
Franck Nijhof
22389043eb
Remove base_url fallback ( #46316 )
2021-02-10 14:31:11 +01:00
Ville Skyttä
a6358430b4
Fix deprecated asyncio.wait use with coroutines ( #44981 )
...
https://docs.python.org/3/library/asyncio-task.html#asyncio-example-wait-coroutine
2021-02-10 14:16:58 +01:00
Bram Kragten
4b493c5ab9
Add target to service call API ( #45898 )
...
* Add target to service call API
* Fix _async_call_service_step
* CONF_SERVICE_ENTITY_ID overrules target
* Move merging up before processing schema
* Restore services.yaml
* Add test
2021-02-10 12:42:28 +01:00
Shay Levy
7d2d98fc3c
Revert multiple interfaces ( #46300 )
2021-02-10 12:38:16 +01:00
Erik Montnemery
bfd5a62bad
Fix typo ( #46321 )
2021-02-10 11:31:51 +01:00
uvjustin
1fea24502c
Bump pyav version to 8.03 ( #46315 )
2021-02-10 18:14:03 +08:00
Erik Montnemery
78b7fbf7b1
Fix race in EntityRegistry.async_device_modified ( #46319 )
2021-02-10 10:50:44 +01:00
Greg Dowling
b0b81246f0
Bump roonapi to 0.0.32 ( #46286 )
2021-02-10 10:27:25 +01:00
Martin
175f2f0275
Add fan platform to knx ( #46161 )
2021-02-09 22:09:34 -10:00
Allen Porter
26f455223b
Update nest stream URLs expiration ( #46311 )
2021-02-09 23:53:34 -08:00
Allen Porter
00aebec90d
Fix bug in test found by manual log inspection ( #46309 )
2021-02-09 21:59:49 -08:00
HomeAssistant Azure
5fcb948e28
[ci skip] Translation update
2021-02-10 00:05:10 +00:00
Khole
3381e2f65a
Convert Hive to Async ( #46117 )
...
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Updated Refresh System
2021-02-09 22:03:49 +01:00
tkdrob
6f4cb18fa8
Use core constants for here_travel_time ( #46246 )
2021-02-09 20:23:46 +01:00
tkdrob
a26cf7aeec
Remove unnecessary variable definition in firmata ( #46172 )
2021-02-09 20:23:02 +01:00
bsmappee
1c1b2f497a
bump pysmappee ( #46270 )
2021-02-09 20:21:51 +01:00
tkdrob
57ce182959
Remove unnecessary constant from ihc ( #46268 )
2021-02-09 20:21:04 +01:00
tkdrob
f46dc3c48e
Use core constants for elkm1 ( #46091 )
2021-02-09 20:20:20 +01:00
tkdrob
c69c493cf9
Use core constants for image_processing ( #46269 )
2021-02-09 08:03:14 -05:00
tkdrob
da67cde369
Use core constants for homematic ( #46248 )
2021-02-09 12:02:53 +01:00
Anders Melchiorsen
f27066e773
Raise ConditionError for state errors ( #46244 )
2021-02-09 09:46:36 +01:00
J. Nick Koston
6a62ebb6a4
Add BPUP (push updates) support to bond ( #45550 )
2021-02-09 09:43:38 +01:00
Maciej Bieniek
2fc1c19a45
Allow to setup of a previously discovered sleeping Shelly device ( #46124 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2021-02-09 09:28:40 +01:00
Robert Svensson
20f45f8ab9
Improve deCONZ tests by using aioclient_mock rather than patching web requests ( #45927 )
...
* Don't patch web requests, use aioclient_mock instead
* Remove stale prints
* Remove tests for old way of loading platforms
* Remove unused imports
2021-02-09 08:31:29 +01:00
Allen Porter
b33753f334
Move camera timeouts to constants ( #46262 )
...
Addresses feedback from pr #45431 . Also removes an redundant `create_stream` timeout.
2021-02-08 21:21:14 -08:00
Allen Porter
2bcf87b980
Change the API boundary between camera and stream with initial improvement for nest expiring stream urls ( #45431 )
...
* Change the API boundary between stream and camera
Shift more of the stream lifecycle management to the camera. The motivation is to support stream urls that expire
giving the camera the ability to change the stream once it is created.
* Document stream lifecycle and simplify stream/camera interaction
* Reorder create_stream function to reduce diffs
* Increase test coverage for camera_sdm.py
* Fix ffmpeg typo.
* Add a stream identifier for each stream, managed by camera
* Remove stream record service
* Update homeassistant/components/stream/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Unroll changes to Stream interface back into camera component
* Fix preload stream to actually start the background worker
* Reduce unncessary diffs for readability
* Remove redundant camera stream start code
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-08 19:53:28 -08:00
Pascal Reeb
889baef456
Add DHCP discovery support to Nuki integration ( #46032 )
2021-02-08 17:11:27 -10:00
HomeAssistant Azure
936ee7d733
[ci skip] Translation update
2021-02-09 00:07:22 +00:00
J. Nick Koston
6563c37ab1
Add support for generic lights to bond ( #46193 )
2021-02-09 00:39:21 +01:00
J. Nick Koston
93fafedf72
Cleanup bond identifiers and device info ( #46192 )
2021-02-09 00:37:32 +01:00
Erik Montnemery
58b4a91a5b
Test that variables are passed to wait_for_trigger script action ( #46221 )
2021-02-09 00:34:18 +01:00
tkdrob
c602c619a2
Use core constants for hikvision ( #46247 )
2021-02-09 00:13:58 +01:00
J. Nick Koston
6467eff09c
Fix incorrect current temperature for homekit water heaters ( #46076 )
2021-02-08 23:23:02 +01:00
J. Nick Koston
dc26fd5149
Ensure creating an index that already exists is forgiving for postgresql ( #46185 )
...
Unlikely sqlite and mysql, postgresql throws ProgrammingError instead
of InternalError or OperationalError when trying to create an index
that already exists.
2021-02-08 23:22:38 +01:00
tkdrob
6b340415b2
Use core constants for greeneye_monitor ( #46238 )
2021-02-08 22:53:46 +01:00
tkdrob
c2302784c2
Use core constants for helpers ( #46240 )
2021-02-08 22:53:17 +01:00
tkdrob
00bbf8c3a2
Use core constants for group component ( #46239 )
2021-02-08 22:52:28 +01:00
J. Nick Koston
c0a1fc2916
Handle empty mylink response at startup ( #46241 )
2021-02-08 22:51:46 +01:00
Álvaro Fernández Rojas
fcae840641
Fix Tado Power and Link binary sensors ( #46235 )
...
Power and Link aren't converted from strings to booleans by python-tado, so we
need to properly parse before assigning the string value to binary sensors.
Fixes: 067f2d0098 ("Add tado zone binary sensors (#44576 )")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2021-02-08 22:49:46 +01:00
J. Nick Koston
71d7ae5992
Downgrade and improve lutron caseta LIP error message ( #46236 )
2021-02-08 22:48:02 +01:00
Marcel van der Veldt
829131fe51
Update zwave_js discovery scheme for boolean sensors in the Alarm CC ( #46085 )
2021-02-08 11:57:22 -05:00
Marcel van der Veldt
be779d8712
update discovery scheme for zwave_js light platform ( #46082 )
2021-02-08 11:56:19 -05:00
Paulus Schoutsen
e27619fe50
Allow discovery info accessible from CORS enabled domains ( #46226 )
2021-02-08 17:19:55 +01:00
Álvaro Fernández Rojas
1b194e3b2f
Add noltari to Tado code owners ( #46216 )
2021-02-08 11:08:13 -05:00
Bram Kragten
86fe5d0561
Update frontend to 20210208.0 ( #46225 )
2021-02-08 16:42:33 +01:00
Allen Porter
dca6a93898
Centralize keepalive logic in Stream class ( #45850 )
...
* Remove dependencies on keepalive from StremaOutput and stream_worker
Pull logic from StreamOutput and stream_worker into the Stream
class, unifying keepalive and idle timeout logic. This prepares
for future changes to preserve hls state across stream url changes.
2021-02-08 07:19:41 -08:00
Paulus Schoutsen
e20a814926
Call setup during devcontainer create ( #46224 )
2021-02-08 16:16:40 +01:00
Shay Levy
81c88cd639
Enhance MQTT cover platform ( #46059 )
...
* Enhance MQTT cover platform
Allow combining of position and state of MQTT cover
Add template and fix optimistic in set tilt position
Add tests
* Add abbreviations
* Add tests and stopped state
* Cleanup & fix range for templates
* Apply suggestions from code review
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-02-08 16:02:12 +01:00
Greg Dowling
8f4ea3818d
Add unavailable to Vera ( #46064 )
2021-02-08 15:25:54 +01:00
Henco Appel
b1ffe429cd
Fix BT Smarthub device tracker ( #44813 )
2021-02-08 15:24:18 +01:00
Joeri
2811e39c5c
Add entity specific force_update for DSMR ( #46111 )
2021-02-08 15:18:36 +01:00
Franck Nijhof
48808978c4
Upgrade pre-commit to 2.10.1 ( #46211 )
2021-02-08 15:05:11 +01:00
Martin Hjelmare
568180632e
Fix sync oath2 scaffold template ( #46219 )
2021-02-08 15:00:17 +01:00
Bram Kragten
6f446cf627
Add my component ( #46058 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-08 14:44:46 +01:00
Anders Melchiorsen
48002f47f4
Use caplog fixture for log capturing ( #46214 )
2021-02-08 14:33:57 +01:00
Erik Montnemery
0780e52ca4
Support templates in event triggers ( #46207 )
...
* Support templates in event triggers
* Don't validate trigger schemas twice
2021-02-08 14:06:27 +01:00
Matteo Agnoletto
eaa2d371a7
Add select selector for blueprints ( #45803 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-08 14:03:26 +01:00
Erik Montnemery
2744d64a3e
Pass variables to state trigger templates ( #46208 )
...
* Pass variables to state trigger templates
* Remove non working test
2021-02-08 13:22:01 +01:00
Erik Montnemery
9d9c4b47ee
Pass variables to numeric state trigger templates ( #46209 )
2021-02-08 13:21:31 +01:00
tkdrob
92e5bf9786
Use core constants for google ( #46210 )
2021-02-08 12:24:48 +01:00
Ville Skyttä
82607977ef
Various type hint improvements ( #46144 )
2021-02-08 11:59:46 +01:00
tkdrob
54dce1c505
Use core constants for fleetgo ( #46200 )
2021-02-08 11:47:30 +01:00
Fabian Affolter
5a4e1eeb0e
Upgrade praw to 7.1.4 ( #46202 )
2021-02-08 11:46:58 +01:00
Hmmbob
a23e05d1f6
Fix Google translate TTS by bumping gTTS from 2.2.1 to 2.2.2 ( #46110 )
2021-02-08 11:43:30 +01:00
tkdrob
87c36d6b6b
Use core constants for google_assistant ( #46204 )
2021-02-08 11:36:59 +01:00
tkdrob
5faf463205
Use core constants for frontend component ( #46203 )
2021-02-08 11:36:45 +01:00
tkdrob
9b0955b67e
Use core constants for flux ( #46201 )
2021-02-08 11:26:57 +01:00
Matthias Alphart
e7ca0ff71a
Enable KNX auto_reconnect for auto-discovered connections ( #46178 )
2021-02-08 11:23:50 +01:00
Erik Montnemery
f99c27c6d4
Remove unneeded from_state from device triggers ( #45152 )
2021-02-08 11:09:45 +01:00
Per Sandström
8efb5eea4d
Bump python-verisure to version 1.7.2 ( #46177 )
2021-02-08 11:00:23 +01:00
Erik Montnemery
047f16772f
Support templating MQTT triggers ( #45614 )
...
* Add support for limited templates (no HASS access)
* Pass variables to automation triggers
* Support templates in MQTT triggers
* Spelling
* Handle trigger referenced by variables
* Raise on unsupported function in limited templates
* Validate MQTT trigger schema in MQTT device trigger
* Add trigger_variables to automation config schema
* Don't print stacktrace when setting up trigger throws
* Make pylint happy
* Add trigger_variables to variables
* Add debug prints, document limited template
* Add tests
* Validate MQTT trigger topic early when possible
* Improve valid_subscribe_topic_template
2021-02-08 10:50:38 +01:00
Anders Melchiorsen
b9b1caf4d7
Raise ConditionError for numeric_state errors ( #45923 )
2021-02-08 10:47:57 +01:00
Paulus Schoutsen
9e07910ab0
Mark entities as unavailable when they are removed but are still registered ( #45528 )
...
* Mark entities as unavailable when they are removed but are still registered
* Add sync_entity_lifecycle to collection helper
* Remove debug print
* Lint
* Fix tests
* Fix tests
* Update zha
* Update zone
* Fix tests
* Update hyperion
* Update rfxtrx
* Fix tests
* Pass force_remove=True from integrations
Co-authored-by: Erik <erik@montnemery.com >
2021-02-08 10:45:46 +01:00
Aaron Godfrey
aa005af266
Fix dyson service name in services.yaml ( #46176 )
2021-02-08 10:39:33 +01:00
dependabot[bot]
c7a9571920
Bump actions/stale from v3.0.15 to v3.0.16 ( #46196 )
2021-02-08 10:06:38 +01:00
dependabot[bot]
75519d2d6c
Bump actions/cache from v2 to v2.1.4 ( #46197 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-08 09:59:07 +01:00
tkdrob
352bba1f15
Use core constants for efergy ( #46090 )
2021-02-08 09:45:05 +01:00
Adam Outler
840891e4f4
Increase skybell scan time to reduce timeouts ( #46169 )
2021-02-08 09:37:23 +01:00
Erik Montnemery
28ef3f68f3
Add media_player device triggers ( #45430 )
...
* Add media player device triggers
* Update tests
2021-02-08 09:36:14 +01:00
Fabian Affolter
ca87bf49b6
Upgrade praw to 7.1.3 ( #46073 )
2021-02-08 09:34:12 +01:00
tkdrob
04c1578f15
Use core constants for file integration ( #46171 )
2021-02-08 09:32:01 +01:00
tkdrob
5755598c95
Use core constants for fixer ( #46173 )
2021-02-08 09:31:02 +01:00
tkdrob
66ecd2e0f2
Remove unused config_flows ( #46188 )
2021-02-08 08:32:24 +01:00
Daniel Shokouhi
d02b78c634
Revert "Convert ozw climate values to correct units ( #45369 )" ( #46163 )
...
This reverts commit 1b6ee8301a .
2021-02-08 07:05:10 +01:00
HomeAssistant Azure
aa00c62302
[ci skip] Translation update
2021-02-08 00:07:01 +00:00
tkdrob
8e06fa017d
Use core constants for emulated_hue ( #46092 )
2021-02-07 13:52:48 -05:00
tkdrob
19e9515bec
Use core constants for ffmpeg_motion ( #46137 )
2021-02-07 13:47:16 -05:00
tkdrob
74053b5f2d
Use core constants for envisalink ( #46136 )
2021-02-07 13:28:40 -05:00
Matthias Alphart
94eb31025c
xknx 0.16.3 ( #46128 )
2021-02-07 01:27:58 +01:00
HomeAssistant Azure
818501216e
[ci skip] Translation update
2021-02-07 00:06:57 +00:00
Robert Svensson
618fcda821
Simplify UniFi entry configuration data ( #45759 )
...
* Simplify configuration structure by removing the controller key
* Fix flake8
* Fix review comments
* Don't use migrate_entry mechanism to flatten configuration
Keep legacy configuration when creating new entries as well
2021-02-06 21:32:18 +01:00
Pierre Ståhl
cefde8721d
Add new features to Apple TV media player ( #45828 )
2021-02-06 10:29:48 -10:00
Robert Svensson
60e3fce7dc
Convert old deCONZ groups unique ids ( #46093 )
...
* Convert old groups unique ids
Work around for walrus operator not working properly :/
* Remove CONF_GROUP_ID_BASE once entities unique id are updated
* Don't use migrate_entry mechanism to update unique_ids of groups
* Remove walrus operator :(
* Fix review comments
* Walrusify assignment to old_unique_id
2021-02-06 14:32:17 +01:00
Steven Rollason
08163a848c
Fix downloader path validation on subdir ( #46061 )
2021-02-06 14:05:50 +01:00
Marcel van der Veldt
242ff045b9
Handle missing value in all platforms of zwave_js ( #46081 )
2021-02-06 14:02:03 +01:00
Erik Montnemery
fb68bf85ae
Don't defer formatting of log messages ( #44873 )
...
* Make fast logging optional
* Remove fast logging support
2021-02-06 13:40:15 +01:00
Robert Svensson
94ecb792ec
Use async_update_entry rather than updating config_entry.data directly in Axis ( #46078 )
...
Don't step version in migrate_entry to support rollbacking
2021-02-06 13:17:52 +01:00
J. Nick Koston
a74ae3585a
Fix backwards compatiblity with fan update to new model ( #45951 )
...
* Fix backwards compatiblity with fans update to new model
There were some non-speeds and devices that report a none
speed. These problems were discovered when updating zha
tasmota and vesync to the new model in #45407
* Update coverage
* fix check
2021-02-06 12:48:18 +01:00
Erik Montnemery
369616a6c3
Exclude disabled rfxtrx entities from async_entries_for_device ( #46102 )
2021-02-06 12:19:41 +01:00
Raman Gupta
af4e6f856f
Use better names for zwave_js platforms that are self describing ( #46083 )
...
* use better names for platforms that are self describing
* add missing light change
* fix tests
* only use value_name in sensors and binary_sensors
2021-02-06 12:08:25 +01:00
ehendrix23
ee98ea89dd
Bump aioharmony from 0.2.6 to 0.2.7 ( #46075 )
2021-02-05 23:55:21 -10:00
Erik Montnemery
8a7e0241ab
Fix race in script wait for trigger step ( #46055 )
...
* Fix race in script wait for trigger step
* Update script.py
* Update script.py
2021-02-06 10:01:30 +01:00
djtimca
f2d9e6f70c
Add sensor platform for Aurora integration ( #43148 )
...
* Removed pylint disable on unused after updating CI files that were out of date.
* Pylint still fails due to bug on DOMAIN import. Added disable check.
* Addressed PR comments
* Added import for ClientError to test_config_flow.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-05 23:05:39 -08:00
HomeAssistant Azure
ce159d7db3
[ci skip] Translation update
2021-02-06 00:07:22 +00:00
Raman Gupta
33169cf8cd
Fix zwave_js Notification CC sensors and binary sensors ( #46072 )
...
* only include property key name in sensor name if it exists
* add endpoint to binary_sensor and sensor notification CC entities if > 0
* refactor to have helper method generate name
* change default behavior of generate_name
* return value for notification sensor when we can't find the state
* store generated name
2021-02-05 23:36:42 +01:00
Franck Nijhof
67392338da
Activate manual ZHA config flow when no comports detected ( #46077 )
2021-02-05 17:23:47 -05:00
Robert Svensson
434b4dfa58
Improve deCONZ logbook to be more robust in different situations ( #46063 )
2021-02-05 23:07:12 +01:00
Sergio Conde Gómez
2c74befd4f
Fix foscam to work again with non-admin accounts and make RTSP port configurable again ( #45975 )
...
* Do not require admin account for foscam cameras.
Foscam cameras require admin account for getting the MAC address,
requiring an admin account in the integration is not desirable as
an operator one is good enough (and a good practice).
Old entries using the MAC address as unique_id are migrated to the
new unique_id format so everything is consistent.
Also fixed unhandled invalid responses from the camera in the
config flow process.
* Make RTSP port configurable again as some cameras reports wrong port
* Remove periods from new log lines
* Set new Config Flow version to 2 and adjust the entity migration
* Create a proper error message for the InvalidResponse exception
* Change crafted unique_id to use entry_id in the entity
* Abort if same host and port is already configured
* Fix entry tracking to use entry_id instead of unique_id
* Remove unique_id from mocked config entry in tests
2021-02-05 22:39:31 +01:00
functionpointer
c01e01f797
MySensors config flow ( #45421 )
...
* MySensors: Add type annotations
Adds a bunch of type annotations that were created
while understanding the code.
* MySensors: Change GatewayId to string
In preparation for config flow.
The GatewayId used to be id(gateway).
With config flows, every gateway will have its own
ConfigEntry. Every ConfigEntry has a unique id.
Thus we would have two separate but one-to-one related ID systems.
This commit removes this unneeded duplication by using the id of the ConfigEntry
as GatewayId.
* MySensors: Add unique_id to all entities
This allows entities to work well with the frontend.
* MySensors: Add device_info to all entities
Entities belonging to the same node_id will now by grouped as a device.
* MySensors: clean up device.py a bit
* MySensors: Add config flow support
With this change the MySensors can be fully configured from the GUI.
Legacy configuration.yaml configs will be migrated by reading them once.
Note that custom node names are not migrated. Users will have to re-enter
the names in the front-end.
Since there is no straight-forward way to configure global settings,
all previously global settings are now per-gateway. These settings include:
- MQTT retain
- optimistic
- persistence enable
- MySensors version
When a MySensors integration is loaded, it works as follows:
1. __init__.async_setup_entry is called
2. for every platform, async_forward_entry_setup is called
3. the platform's async_setup_entry is called
4. __init__.setup_mysensors_platform is called
5. the entity's constructor (e.g. MySensorsCover) is called
6. the created entity is stored in a dict in the hass object
* MySensors: Fix linter errors
* MySensors: Remove unused import
* MySensors: Feedback from @MartinHjelmare
* MySensors: Multi-step config flow
* MySensors: More feedback
* MySensors: Move all storage in hass object under DOMAIN
The integration now stores everything under hass.data["mysensors"]
instead of using several top level keys.
* MySensors: await shutdown of gateway instead of creating a task
* MySensors: Rename Ethernet to TCP
* MySensors: Absolute imports and cosmetic changes
* MySensors: fix gw_stop
* MySensors: Allow user to specify persistence file
* MySensors: Nicer log message
* MySensors: Add lots of unit tests
* MySensors: Fix legacy import of persistence file name
Turns out tests help to find bugs :D
* MySensors: Improve test coverage
* MySensors: Use json persistence files by default
* MySensors: Code style improvements
* MySensors: Stop adding attributes to existing objects
This commit removes the extra attributes that were being
added to the gateway objects from pymysensors.
Most attributes were easy to remove, except for the gateway id.
The MySensorsDevice class needs the gateway id as it is part of its DevId
as well as the unique_id and device_info.
Most MySensorsDevices actually end up being Entities.
Entities have access to their ConfigEntry via self.platform.config_entry.
However, the device_tracker platform does not become an Entity.
For this reason, the gateway id is not fetched from self.plaform but
given as an argument.
Additionally, MySensorsDevices expose the address of the gateway
(CONF_DEVICE). Entities can easily fetch this information via self.platform,
but the device_tracker cannot. This commit chooses to remove the gateway
address from device_tracker. While this could in theory break some automations,
the simplicity of this solution was deemed worth it.
The alternative of adding the entire ConfigEntry as an argument to MySensorsDevices
is not viable, because device_tracker is initialized by the async_setup_scanner function
that isn't supplied a ConfigEntry. It only gets discovery_info.
Adding the entire ConfigEntry doesn't seem appropriate for this edge case.
* MySensors: Fix gw_stop and the translations
* MySensors: Fix incorrect function calls
* MySensors: Fewer comments in const.py
* MySensors: Remove union from _get_gateway and remove id from try_connect
* MySensors: Deprecate nodes option in configuration.yaml
* MySensors: Use version parser from packaging
* MySensors: Remove prefix from unique_id and change some private property names
* MySensors: Change _get_gateway function signature
* MySensors: add packaging==20.8 for the version parser
* MySensors: Rename some stuff
* MySensors: use pytest.mark.parametrize
* MySensors: Clean up test cases
* MySensors: Remove unneeded parameter from devices
* Revert "MySensors: add packaging==20.8 for the version parser"
This reverts commit 6b200ee01a .
* MySensors: Use core interface for testing configuration.yaml import
* MySensors: Fix test_init
* MySensors: Rename a few variables
* MySensors: cosmetic changes
* MySensors: Update strings.json
* MySensors: Still more feedback from @MartinHjelmare
* MySensors: Remove unused strings
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* MySensors: Fix typo and remove another unused string
* MySensors: More strings.json
* MySensors: Fix gateway ready handler
* MySensors: Add duplicate detection to config flows
* MySensors: Deal with non-existing topics and ports.
Includes unit tests for these cases.
* MySensors: Use awesomeversion instead of packaging
* Add string already_configured
* MySensors: Abort config flow when config is found to be invalid while importing
* MySensors: Copy all error messages to also be abort messages
All error strings may now also be used as an abort reason,
so the strings should be defined
* Use string references
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-05 22:13:57 +01:00
Robert Svensson
0d620eb7c3
Add unique id to UniFi config entries using the unique id of the site it is controlling ( #45737 )
...
* Add unique id to UniFi config entries using the unique id of the site it is controlling
* Fix failing test
2021-02-05 19:38:08 +01:00
Marc Mueller
55f9d98523
Fix deprecated method isAlive() ( #46062 )
2021-02-05 19:12:23 +01:00
Johan Nenzén
55f81a8a04
Address Plaato post merge review ( #46024 )
2021-02-05 18:28:06 +01:00
Robert Svensson
ae2c7e4c74
Improve UniFi tests ( #45871 )
2021-02-05 16:31:47 +01:00
Jaroslav Hanslík
7144c5f316
Fix demo number entity ( #45991 )
2021-02-05 15:08:28 +01:00
tkdrob
6fdb12c09d
Use core constants for bluetooth_tracker ( #46041 )
2021-02-05 15:07:17 +01:00
tkdrob
9a570d7c32
Use core constants for bmw_connected_drive ( #46042 )
2021-02-05 08:02:28 -05:00
Greg Dowling
e01ca40d56
Force Vera refresh after starting subscription ( #46001 )
...
* Force vera refresh after starting subscription.
* Request refresh on device load.
* Update init test.
2021-02-05 13:20:15 +01:00
Yuval Aboulafia
2a0c36589f
Centralize some Airly constants ( #45985 )
2021-02-05 12:41:36 +01:00
tkdrob
725dcb5cac
Use core constants for doods ( #46043 )
2021-02-05 12:17:46 +01:00
Aaron Bach
6404f91d00
Standardize AirVisual helper method in config flow ( #45999 )
...
* Standardize AirVisual helper method in config flow
* Code review
2021-02-05 10:51:55 +01:00
Nathan Spencer
92886cafe9
Fix zwave_js cover control for Up/Down and Open/Close ( #45965 )
...
* Fix issue with control of cover when the target value is Up/Down instead of Open/Close
* Adjust open/close/stop cover control to account for no Open/Up or Close/Down targets
* Revert back to using values of 0/99 to close/open a cover since it is supported by all covers
* Replace RELEASE_BUTTON with False and remove unused PRESS_BUTTON in zwave_js cover
2021-02-05 10:48:47 +01:00
tkdrob
2b17ba1dc4
User core constants for deutsche_bahn ( #46028 )
2021-02-05 10:29:59 +01:00
tkdrob
6e9aa254d5
Use core constants for delijn ( #46027 )
2021-02-04 21:43:04 -05:00
tkdrob
bcefbe2dca
Use core constants for automation ( #46016 )
2021-02-04 21:41:43 -05:00
J. Nick Koston
374aa3aee1
Fix homekit options not being prefilled ( #45926 )
...
* Fix homekit options not being prefilled
When changing homekit options, the existing ones
were not being prefilled on the form.
* hide camera screen if no cameras
2021-02-05 02:39:07 +01:00
obelix05
d1b7d25a5d
Prevent fritzbox callmonitor phonebook_id 0 from being ignored ( #45990 )
2021-02-05 02:31:47 +01:00
HomeAssistant Azure
c6bd5b1b71
[ci skip] Translation update
2021-02-05 00:03:54 +00:00
J. Nick Koston
01e73911d6
Do not listen for dhcp packets if the filter cannot be setup ( #46006 )
2021-02-05 00:36:55 +01:00
Fabian Affolter
097a4e6b59
Upgrade praw to 7.1.2 ( #46012 )
2021-02-04 23:42:10 +01:00
Fabian Affolter
62de921422
Upgrade slixmpp to 1.7.0 ( #46019 )
2021-02-04 23:41:24 +01:00
J. Nick Koston
b9f9de0c1d
dhcp does not need promisc mode. Disable it in scapy ( #46018 )
2021-02-04 23:39:44 +01:00
tkdrob
60268e63d9
Use core constants for aws ( #46017 )
2021-02-04 23:36:35 +01:00
tkdrob
5d3dcff7c9
Use core constants for asuswrt ( #46015 )
2021-02-04 23:34:39 +01:00
Fabian Affolter
c7febacd9f
Upgrade holidays to 0.10.5.2 ( #46013 )
2021-02-04 23:32:56 +01:00
Martin Hjelmare
912b816117
Bump zwave-js-server-python to 0.17.2 ( #46010 )
2021-02-04 20:44:40 +01:00
DeadEnd
7b280bdbe7
Fix Local Media in Media Browser ( #45987 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-04 17:02:56 +01:00
Joakim Sørensen
56b8e82a69
Bump awesomeversion from 21.2.0 to 21.2.2 ( #45993 )
2021-02-04 16:45:59 +01:00
Martin Hjelmare
b80c1688ad
Bump zwave-js-server-python to 0.17.1 ( #45988 )
2021-02-04 16:29:41 +01:00
Martin Weinelt
61a987061e
Don't log missing mpd artwork inappropriately ( #45908 )
...
This can get unnecessarily spammy and doesn't represent an actual
actionable issue.
Fixes : #45235
2021-02-04 08:18:51 -05:00
Maciej Bieniek
134b1d3f63
Fix entities device_info property in Harmony integration ( #45964 )
2021-02-04 08:16:09 -05:00
Joakim Sørensen
1a74709757
Throw error in hassfest when integration is missing version ( #45976 )
2021-02-04 13:31:17 +01:00
tkdrob
9c6c2a77ab
Use core constants for amazon polly ( #45938 )
2021-02-04 07:06:09 -05:00
tkdrob
d44c941efe
Use core constants for alexa ( #45937 )
2021-02-04 07:05:56 -05:00
tkdrob
8625b772e3
Use core constants for alert ( #45935 )
2021-02-04 07:05:46 -05:00
Joakim Sørensen
afa7fd923a
Update yarnpkg GPG key ( #45973 )
2021-02-04 12:51:38 +01:00
Erik Montnemery
dd150bb797
Allow manual configuration of ignored singleton config entries ( #45161 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-04 11:08:10 +01:00
Shay Levy
fefe4a2021
Fix exception in Shelly sleeping device that switches to polling ( #45930 )
2021-02-04 11:07:30 +01:00
Joakim Sørensen
7e9500e465
Use bootstrap in devcontainer ( #45968 )
2021-02-04 10:41:28 +01:00
Joakim Sørensen
06e6005fbb
Add warning to custom integrations without version ( #45919 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-02-04 09:59:41 +01:00
olijouve
8256acb8ef
Fix onvif ConnectionResetError ( #45899 )
...
Fix "ConnectionResetError: Cannot write to closing transport" error we can have on lots of chinese cams(like Goke GK7102 based IP cameras)
Those non full onvif compliant cams can "crash" when calling non implemented functions like events or ptz and they are likely react by closing transport, leaving the request in a uncatched error state.
My camera used to fail on setup, and now it run nicely with that simple fix.
2021-02-04 09:25:35 +01:00
Christopher Gozdziewski
1b6ee8301a
Convert ozw climate values to correct units ( #45369 )
...
* Convert ozw climate values to correct units
* Remove debugger logging
* Fix black code formatting
* Remove extra spaces
* Add method descriptions and change to use setpoint
* Fix build and respond to comments
* Remove self from convert_units call
* Move method to top
* Move method outside class
* Add blank lines
* Fix test to use farenheit
* Update another value to farenheit
* Change to celsius
* Another test fix
* test fix
* Fix a value
* missed one
* Add unit test for convert_units
* fix unit test import
* Add new line to end of test file
* fix convert units import
* Reorder imports
* Grab const from different import
Co-authored-by: Trevor <tboyce021@gmail.com >
2021-02-04 08:32:43 +01:00
denes44
14d914e300
Enable emulated_hue setting XY color and transition time by client ( #45844 )
...
* Enable setting XY color and transition time by client
* New test for setting XY color value
* Correct block outdent
* New test for setting transition time value
* Fixed commented out code
2021-02-03 15:35:27 -10:00
Philip Allgaier
5a0715d388
Consistent spelling of IT abbreviations / protocol / format names ( #45913 )
2021-02-04 01:43:07 +01:00
Philip Allgaier
44914c01ac
Fix typo in Roomba strings ( #45928 )
2021-02-03 14:26:32 -10:00
tkdrob
04f39d7dd4
Use core constants for command_line auth provider ( #45907 )
2021-02-03 19:19:22 -05:00
HomeAssistant Azure
adf38f7074
[ci skip] Translation update
2021-02-04 00:06:54 +00:00
David F. Mulcahey
51e695fd45
add api to refresh topology ( #44840 )
2021-02-03 15:35:05 -05:00
Niccolo Zapponi
a775b79d4b
Add support for iCloud 2FA ( #45818 )
...
* Add support for iCloud 2FA
* Updated dependency for iCloud
* Updated dependency and logic fix
* Added logic for handling incorrect 2FA code
* Bug fix on failing test
* Added myself to codeowners
* Added check for 2FA on setup
* Updated error message
2021-02-03 19:18:31 +01:00
Brandon Rothweiler
4b208746e5
Add Mazda Connected Services integration ( #45768 )
2021-02-03 17:38:12 +01:00
Berni Moses
a584ad5ac3
Fix duplicate lg_soundbar entities and disable polling ( #42044 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-03 17:06:02 +01:00
badguy99
6458ff774f
Homeconnect remote states ( #45610 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-03 17:05:20 +01:00
Shay Levy
0875f654c8
Add support for Shelly battery operated devices ( #45406 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-03 17:03:22 +01:00
Keith Lamprecht
fcc14933d0
Add transitiontime to hue scene service ( #45785 )
2021-02-03 15:42:52 +01:00
Joakim Sørensen
90973f471f
Add integration name to the deprecation warnings ( #45901 )
2021-02-03 14:40:11 +01:00
Tobias Sauerwein
5615ab4c25
Add support for climate setpoint thermostats to zwave_js ( #45890 )
2021-02-03 13:59:19 +01:00
Marcel van der Veldt
9998fe3684
Update discovery scheme for Meter CC in zwave_js integration ( #45897 )
2021-02-03 13:08:00 +01:00
Jesse Campbell
eaa9fff3ba
Remove v4 multilevel transitional currentValue workaround in zwave_js ( #45884 )
...
* Remove v4 multilevel transitional currentValue workaround
This was only needed because the get-after-set was reporting a
transitional currentValue instead of the final one.
zwave-js v6.1.1 removes the get-after-set functionality completely, so
this is no longer required (and breaks status reporting entirely)
* Fix tests to check currentValue instead of targetValue as well
2021-02-03 12:02:49 +01:00
Paulus Schoutsen
40ba182144
Upgrade Z-Wave JS Python to 0.17.0 ( #45895 )
2021-02-03 11:58:46 +01:00
Paulus Schoutsen
a2ec1a47d5
Mark Z-Wave as deprecated ( #45896 )
2021-02-03 11:54:00 +01:00
Paulus Schoutsen
959ed6d077
Update translations
2021-02-03 11:46:49 +01:00
Pascal Vizeli
45ac6df76f
Update docker base image 2021.02.0 ( #45889 )
2021-02-03 10:41:02 +01:00
jjlawren
048f36c77e
Bump plexapi to 3.4.1 ( #45878 )
2021-02-03 08:44:34 +01:00
Quentame
d9dba1b7ab
Bump Freebox to 0.0.9 ( #45837 )
...
* Bump Freebox to 0.0.9
* Remove @SNoof85 from code owners
* Module is now freebox_api
2021-02-02 22:57:06 +01:00
Bram Kragten
bf9b3bf9db
Update frontend to 20210127.7 ( #45874 )
2021-02-02 22:45:51 +01:00
Martin Hjelmare
524b9e7b1f
Use new zwave_js client ( #45872 )
...
* Use new zwave_js client
* Remove client callbacks
* Clean up on connect and on disconnect
* Clean log
* Add stop listen to unsubscribe callbacks
* Fix most tests
* Adapt to new listen interface
* Fix most tests
* Remove stale connection state feature
* Bump zwave-js-server-python to 0.16.0
* Clean up disconnect
2021-02-02 20:59:56 +01:00
Marcel van der Veldt
2e98cfb9ab
Guard for missing value ( #45867 )
...
* guard for missing value
* update comment
2021-02-02 19:57:08 +01:00
Martin Hjelmare
c93fec34b3
Fix zwave_js sensor device class attribute error ( #45863 )
2021-02-02 16:25:43 +01:00
Fabian Affolter
811bbb7acb
Upgrade emoji to 1.2.0 ( #45847 )
2021-02-02 15:56:56 +01:00
Fabian Affolter
63cc2517dd
Upgrade watchdog to 1.0.2 ( #45848 )
2021-02-02 15:53:03 +01:00
Martin Hjelmare
6e205965ee
Fix zwave_js device remove test ( #45864 )
2021-02-02 15:28:21 +01:00
Fabian Affolter
e9b2d33ad8
Upgrade pytz to >=2021.1 ( #45839 )
2021-02-02 15:18:58 +01:00
Fabian Affolter
7ff4281b6d
Upgrade jinja2 to >=2.11.3 ( #45843 )
2021-02-02 15:10:54 +01:00
Thomas Friedel
0382c93283
Enable Osramlightify again ( #45849 )
2021-02-02 14:45:02 +01:00
J. Nick Koston
d417ee2732
Add fan speed percentage support to google assistant ( #45835 )
2021-02-02 14:39:07 +01:00
Daniel Pereira
a96a80e78d
Update alexa/const.py to reflect docs ( #45806 )
...
The current docs say the Alexa integration is compatible with languages not currently present in the conf validator.
See: https://www.home-assistant.io/integrations/alexa.smart_home/#alexa-locale
2021-02-02 14:38:13 +01:00
J. Nick Koston
463a32819c
Ensure homekit never picks a port that another config entry uses ( #45433 )
2021-02-02 14:30:38 +01:00
Raman Gupta
a64ad50b27
Remove zwave_js devices that the controller is no longer connected to on initialization ( #45853 )
...
* Remove zwave_js devices that the controller is no longer connected to on initialization
* remove extra line break
* fix test
* Clean up
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Lint
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-02 10:30:12 +01:00
Marcel van der Veldt
0e3ba532c7
Update zwave_js discovery schema for light platform ( #45861 )
2021-02-02 10:18:44 +01:00
Tom Harris
b3e2f8f904
Add Insteon entities in event loop ( #45829 )
2021-02-01 23:17:17 -10:00
Marcel van der Veldt
0feda9ce63
Fix sensor discovery for zwave_js integration ( #45834 )
...
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com >
2021-02-02 10:06:09 +01:00
Raman Gupta
8d9b66e23d
Add current humidity to zwave_js climate platform ( #45857 )
2021-02-02 09:41:00 +01:00
Raman Gupta
3ef7bd6b73
Add notification events to zwave_js integration ( #45827 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-02-02 09:37:42 +01:00
Erik Montnemery
411c0a9685
Improve MQTT JSON light to allow non-ambiguous states ( #45522 )
2021-02-02 09:36:00 +01:00
michaeldavie
aea8636c7e
Fix environment_canada high/low temperature display in evenings. ( #45855 )
2021-02-02 08:23:26 +01:00
Fabian Affolter
60d4dadcb6
Upgrade sqlalchemy to 1.3.23 ( #45845 )
2021-02-01 16:03:51 -10:00
Aidan Timson
3a77ef02e4
Add sensors to Lyric integration ( #45791 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-01 15:51:20 -10:00
Aidan Timson
253ae3f423
Lyric Code Improvements ( #45819 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-01 14:09:25 -10:00
Fabian Affolter
f2286d4811
Upgrade TwitterAPI to 2.6.5 ( #45842 )
2021-02-01 19:01:39 -05:00
Fabian Affolter
d38d8a542d
Upgrade colorlog to 4.7.2 ( #45840 )
2021-02-01 19:01:19 -05:00
Marcel van der Veldt
b4559a172c
Add value notification events to zwave_js integration ( #45814 )
2021-02-01 23:47:58 +01:00
Alessandro Pilotti
8222eb5e3e
Allow Influxdb CA path in verify_ssl ( #45270 )
2021-02-01 23:29:31 +01:00
Aaron Bach
3bdf962838
Add ability to configure AirVisual with city/state/country in UI ( #44116 )
2021-02-01 11:38:03 -10:00
Raman Gupta
197c857e1f
Search all endpoints for value in zwave_js ( #45809 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-02-01 14:46:06 -05:00
Maciej Bieniek
776b1395de
Bump brother library to version 0.2.0 ( #45832 )
2021-02-01 20:43:43 +01:00
Michael
c90588d35d
Correct synology_dsm CPU sensor's naming and measurement unit ( #45500 )
2021-02-01 07:15:34 -10:00
Johan Nenzén
285bd3aa91
Add support for Keg and Airlock to Plaato using polling API ( #34760 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-02-01 07:12:56 -10:00
Robert Svensson
83a75b02ea
Code quality improvements to UniFi integration ( #45794 )
...
* Do less inside try statements
* Replace controller id with config entry id since it doesn't serve a purpose anymore
* Improve how controller connection state is communicated in the client and device tracker
Remove the need to disable arguments-differ lint
* Remove broad exception handling from config flow
I'm not sure there ever was a reason for this more than to catch all exceptions
* Replace site string with constant for SSDP title_placeholders
* Unload platforms in the defacto way
* Noone reads the method descriptions
* Improve file descriptions
2021-02-01 17:55:16 +01:00
Allen Porter
2136b3013f
Increase test coverage for stream worker ( #44161 )
...
Co-authored-by: Justin Wong <46082645+uvjustin@users.noreply.github.com >
2021-02-01 17:48:49 +01:00
Tobias Bielohlawek
6e67b943da
Remove Nuimo integration ( #45600 )
2021-02-01 16:58:00 +01:00
Joakim Sørensen
374817fbaa
Bump awesomeversion from 21.1.6 to 21.2.0 ( #45821 )
2021-02-01 16:54:25 +01:00
Chris
a8cf377ed7
Add stop_cover service for zwave_js ( #45805 )
2021-02-01 16:46:36 +01:00
J. Nick Koston
9f59515bb8
Fix shutdown deadlock with run_callback_threadsafe ( #45807 )
2021-02-01 10:54:39 +01:00
Martin Hjelmare
31a84555b9
Bump zwave-js-server-python to 0.15.0 ( #45813 )
2021-02-01 10:54:07 +01:00
J. Nick Koston
e0bf18986b
Fix missing async for lutron_caseta timeout ( #45812 )
2021-02-01 10:15:20 +01:00
Sly Gryphon
91a54eecb3
Add izone control zone ( #43984 )
2021-02-01 09:48:50 +01:00
Raman Gupta
0b63510cab
Add zwave_js binary sensors property name for Notification CC ( #45810 )
2021-02-01 09:45:24 +01:00
Ville Skyttä
2ffdc4694a
Remove misleading "for" from custom integration warning message ( #45811 )
2021-02-01 08:36:06 +01:00
Pierre Ståhl
03928dbe55
Bump pyatv to 0.7.6 ( #45799 )
2021-02-01 08:34:55 +01:00
Mick Vleeshouwer
1d94c10bb5
Change via_hub to via_device ( #45804 )
2021-01-31 20:55:18 -10:00
Marcel van der Veldt
3e080f88c6
Bump zwave-js-server-python to 0.14.2 ( #45800 )
2021-01-31 17:14:20 -05:00
J. Nick Koston
385b7e17ef
Move homekit accessory creation to async ( #45788 )
2021-01-31 11:36:19 -10:00
J. Nick Koston
73d7d80731
Add timeout to lutron_caseta to prevent it blocking startup ( #45769 )
2021-01-31 21:43:00 +01:00
J. Nick Koston
852af7e372
Update homekit for new async library changes ( #45731 )
2021-01-31 21:40:24 +01:00
J. Nick Koston
dac9626112
Resolve homekit cover adjustment slowness ( #45730 )
2021-01-31 21:39:35 +01:00
J. Nick Koston
8be357ff4f
Ensure lutron_caseta is only discovered once ( #45792 )
2021-01-31 21:38:08 +01:00
Matthias Alphart
868e530cbb
Prevent AttributError for uninitilized KNX ClimateMode ( #45793 )
2021-01-31 20:56:42 +01:00
Michael
e506d8616f
Fix polling and update of camera state for synology_dsm ( #43683 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-01-31 09:22:46 -10:00
Franck Nijhof
c74ddf4720
Upgrade pre-commit to 2.10.0 ( #45777 )
2021-01-31 08:00:49 -10:00
Franck Nijhof
f1d3af1a13
Add WLED unload entry result correctly ( #45783 )
2021-01-31 07:59:39 -10:00
Aidan Timson
2d10c83150
Honeywell Lyric Integration ( #39695 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-01-31 07:51:31 -10:00
Vladimír Záhradník
ee55223065
SSDP response decode: replace invalid utf-8 characters ( #42681 )
...
* SSDP response decode: replace invalid utf-8 characters
* Add test to validate replaced data
Co-authored-by: Joakim Plate <elupus@ecce.se >
2021-01-31 17:59:14 +01:00
Erik Montnemery
ca43b3a8bb
Bump pychromecast to 8.0.0 ( #45776 )
2021-01-31 16:35:29 +01:00
Franck Nijhof
78934af6e6
Disable Osramlightify, upstream package is missing ( #45775 )
2021-01-31 13:50:48 +01:00
J. Nick Koston
f372bcf306
Update insteon to use new fan entity model ( #45767 )
2021-01-31 12:13:55 +01:00
MtK
275946b96d
Bump ROVA package requirement ( #45755 )
2021-01-31 11:30:26 +01:00
J. Nick Koston
ea7aa6af59
Update dyson for the new fan entity model ( #45762 )
...
* Update dyson for the new fan entity model
* Fix test
* tweak
* fix
* adj
* Update homeassistant/components/dyson/fan.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* move percentage is None block
* move percentage is None block
* no need to list comp
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-31 10:26:02 +01:00
Bram Kragten
6b44636344
Update frontend to 20210127.6 ( #45760 )
2021-01-31 00:51:33 +01:00
Ville Skyttä
d13b58a4e6
Upgrade mypy to 0.800 ( #45485 )
...
* Upgrade mypy to 0.800
https://mypy-lang.blogspot.com/2021/01/mypy-0800-released.html
* Fix issues flagged by mypy 0.800
* Add overloads + small changes
* Apply grammar
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-30 22:33:53 +01:00
Franck Nijhof
e43cee163f
Fix typo in issue form
2021-01-30 21:36:13 +01:00
Franck Nijhof
da29855967
Enable issue form as default
2021-01-30 21:32:46 +01:00
Franck Nijhof
27407c1160
Tiny tweaks to issue form
2021-01-30 21:24:56 +01:00
Franck Nijhof
726bc6210b
Tiny tweaks to issue form
2021-01-30 21:21:57 +01:00
Paulus Schoutsen
8a6469cfce
newline
2021-01-30 21:17:36 +01:00
Franck Nijhof
63fb8307fb
Add initial GitHub Issue Form ( #45752 )
2021-01-30 21:10:42 +01:00
Guliver
b00086ca1f
Use fixed due date only for comparison in todoist ( #43300 )
2021-01-30 17:21:04 +01:00
J. Nick Koston
88c4031e57
Fix exception when a unifi config entry is ignored ( #45735 )
...
* Fix exception when a unifi config entry is ignored
* Fix existing test
2021-01-30 16:45:46 +01:00
Anders Melchiorsen
1fd3a86239
Upgrade pysonos to 0.0.40 ( #45743 )
2021-01-30 15:38:43 +01:00
Joakim Sørensen
0964393002
Bump awesomeversion from 21.1.3 to 21.1.6 ( #45738 )
2021-01-30 14:09:16 +01:00
Jens Østergaard Nielsen
b80571519b
IHC service functions support for multiple IHC controllers ( #44626 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-30 12:46:50 +01:00
J. Nick Koston
d81017f62e
Use DataUpdateCoordinator for solaredge ( #45734 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-30 09:56:51 +01:00
Aaron Bach
6bf59dbeab
Add significant change support to binary_sensor ( #45677 )
...
* Add significant change support to binary_sensor
2021-01-30 09:04:35 +01:00
Aaron Bach
85e6bc581f
Add significant change support to lock ( #45726 )
2021-01-30 09:03:54 +01:00
Nathan Tilley
07a4422a70
Implement person significant change ( #45713 )
2021-01-30 08:05:58 +01:00
Ryan Fleming
8a112721fa
Fix feedback from UVC ( #45630 )
...
* Fixing feedback from UVC
* Couple of fixes
2021-01-30 08:00:27 +01:00
Paulus Schoutsen
87d40ff815
Do not cache frontend files during dev ( #45698 )
2021-01-30 00:05:06 +01:00
chpego
41e2e5043b
Upgrade youtube_dl to version 2021.01.24.1 ( #45724 )
...
* Upgrade youtube_dl to version 2021.01.24.1
* Update requirements_all.txt
2021-01-29 23:14:17 +01:00
Pascal Reeb
f07ffee535
Advanced testing for Nuki config flow ( #45721 )
2021-01-29 17:01:25 -05:00
Patrik
adf8873e56
Remove ggravlingen from codeowners ( #45723 )
2021-01-29 17:00:27 -05:00
Aaron Bach
14c2053841
Bump simplisafe-python to 9.6.4 ( #45716 )
...
* Bump simplisafe-python to 9.6.4
* Fix imports
2021-01-29 13:30:21 -07:00
Philip Allgaier
84f506efb7
Set default position value for cover action ( #45670 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2021-01-29 21:11:12 +01:00
Martin Hjelmare
ace5b58337
Fix ozw init tests ( #45718 )
2021-01-29 20:58:57 +01:00
Bram Kragten
df00f32dfc
Updated frontend to 20210127.5 ( #45714 )
2021-01-29 20:12:03 +01:00
Paul Daumlechner
48e899ca3a
Add reboot_gateway service to Velux ( #43198 )
2021-01-29 20:07:58 +01:00
cristian-vescan
0fe3d6ea81
Added Romanian voice to Google Cloud TTS ( #45704 )
...
See https://cloud.google.com/text-to-speech/docs/voices
2021-01-29 20:02:04 +01:00
Joakim Plate
d4f186078c
During tests we can run with lowest rounds ( #45710 )
2021-01-29 19:57:14 +01:00
Kendell R
fbffea6b61
Add unit of measurement and icon for sleep score ( #45705 )
2021-01-29 19:22:44 +01:00
Robert Svensson
97fd05eb9f
Allow new UniFi flows to update existing entries if host and site match ( #45668 )
2021-01-29 18:14:39 +01:00
Joakim Plate
af68d5fb41
Use a fully mocked credential ( #45707 )
2021-01-29 17:58:25 +01:00
Martin Hjelmare
bcc9add0b4
Fix mqtt check in ozw ( #45709 )
2021-01-29 17:57:39 +01:00
Paulus Schoutsen
b2789621bd
Updates to dev container ( #45706 )
2021-01-29 17:47:54 +01:00
J. Nick Koston
5f9a1d105c
Improve HomeKit Accessory Mode UX ( #45402 )
2021-01-29 09:57:13 -06:00
Aleksander Żarczyński
bc3610c8e1
Add patch method to rest switch component ( #45663 )
2021-01-29 16:03:00 +01:00
Pieter Mulder
c1586f97db
Only show matching caldav events in calendar ( #45701 )
2021-01-29 15:25:01 +01:00
bsmappee
3f67f9e09c
Bump pysmappee to 0.2.16 ( #45699 )
2021-01-29 15:01:55 +01:00
Pascal Vizeli
b8ff112920
Update docker base image 2021.01.1 ( #45697 )
2021-01-29 12:53:35 +01:00
GeoffAtHome
da713e206d
Add override duration for genius hub switches ( #45558 )
2021-01-29 12:44:56 +01:00
Steven Looman
71c169c84f
Address late review comments for upnp ( #45696 )
2021-01-29 12:27:57 +01:00
Pascal Reeb
ba55f1ff4b
Add config flow for nuki ( #45664 )
...
* implemented config_flow for nuki component
* warn -> warning
* exception handling & config_flow tests
* gen_requirements_all
* Update config_flow.py
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch >
2021-01-29 11:05:13 +01:00
Paulus Schoutsen
b74cbb2a59
Bump crpytography to 3.3.1 ( #45691 )
2021-01-29 10:33:44 +01:00
Steven Looman
25c5c6aec9
Refactoring upnp component ( #43646 )
2021-01-29 10:23:34 +01:00
aizerin
f080af698d
Use pure rgb and allow to set only brightness for fibaro ( #45673 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-29 09:36:52 +01:00
Paulus Schoutsen
fb884e3afd
Update bootstrap script ( #45692 )
2021-01-29 09:19:32 +01:00
J. Nick Koston
c6105900f6
Update httpcore to prevent unhandled exception on dropped connection ( #45667 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-01-29 09:11:24 +01:00
Tom Harris
aacf6bd100
Fix formatting IntEnum as hex in 3.8.x ( #45686 )
2021-01-29 09:07:18 +01:00
Dermot Duffy
c66a892233
Remove YAML support from Hyperion integration ( #45690 )
2021-01-29 09:05:00 +01:00
Aaron Bach
4f3b10d661
Stop Tile setup on invalid auth ( #45683 )
2021-01-29 08:57:36 +01:00
Martin
c7db2c35b7
Add vicare heat pump sensors ( #41413 )
2021-01-29 08:55:51 +01:00
Guido Schmitz
8b3156ea82
Use new fixtures in devolo Home Control tests ( #45669 )
2021-01-29 03:14:39 +01:00
Bram Kragten
eb370e9494
Update frontend to 20210127.3 ( #45679 )
2021-01-29 00:46:28 +01:00
Aaron Bach
1edae8cd48
Add last_lost_timestamp attribute to Tile ( #45681 )
2021-01-28 16:39:06 -07:00
Aaron Bach
73cce8e8e2
Replace strange "dict logic" in AirVisual pollutant level sensors (2 of 2) ( #44903 )
...
* Replace strange "dict logic" in AirVisual main pollutant sensor
* Move methods outside of class
* Cleanup
2021-01-28 16:32:21 -07:00
Julian Löhr
7bc8060122
Add reauthentication flow to fritzbox integration ( #45587 )
2021-01-29 00:08:59 +01:00
Marcel van der Veldt
8bcb4092df
Fix removing nodes in zwave_js integration ( #45676 )
2021-01-28 23:45:36 +01:00
J. Nick Koston
e7ddaec468
Update esphome to use new fan entity model ( #45590 )
2021-01-28 17:25:08 +01:00
J. Nick Koston
d148f9aa85
Update comfoconnect to use new fan entity model ( #45593 )
2021-01-28 17:23:10 +01:00
jjlawren
d7e0391e03
Allow Plex playback using provided playqueue ID ( #45580 )
2021-01-28 17:21:31 +01:00
Guido Schmitz
8065ece0bd
Add first set of tests to devolo Home Control integration ( #42527 )
...
* Add first two testcases
* Remove repetition
* Add first two testcases
* Remove repetition
* Add connection error test case
* add test_setup_entry_credentials_valid
* First attempt to use fixtures
* Use markers
* Optimize patch
* Optimize marker use
* Always patch mydevolo
* Add first two testcases
* Remove repetition
* Add first two testcases
* Remove repetition
* Add connection error test case
* add test_setup_entry_credentials_valid
* First attempt to use fixtures
* Use markers
* Optimize patch
* Optimize marker use
* Always patch mydevolo
* Add unload entry test case
* Catch up with reality
* Use unittest patch
* Use core interface to start tests
* Use entry state
* Consistently assert entry state
* Patch class instead of init
Co-authored-by: Markus Bong <2Fake1987@gmail.com >
2021-01-28 17:14:33 +01:00
J. Nick Koston
0da4034179
Ensure history LazyState state value is always a string ( #45644 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-28 16:05:02 +01:00
J. Nick Koston
fdcf1fccf8
Update vesync to use new fan entity model ( #45585 )
2021-01-28 16:02:38 +01:00
Tobias Sauerwein
a4c8cb6f84
Unregister webhook if it can't be established successfully ( #42791 )
2021-01-28 15:30:10 +01:00
J. Nick Koston
f0e4510213
Update lutron_caseta to use new fan entity model ( #45540 )
2021-01-28 08:17:16 -06:00
Maciej Bieniek
92efe4f491
Bump gios library ( #45639 )
2021-01-28 13:28:39 +01:00
J. Nick Koston
3ff75eee53
Update homekit to use new fan entity model ( #45549 )
2021-01-28 12:38:18 +01:00
Fabian Affolter
f1c24939f3
Upgrade beautifulsoup4 to 4.9.3 ( #45619 )
2021-01-28 12:06:36 +01:00
Joakim Plate
38d2cacf7a
Support blocking trusted network from new ip ( #44630 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-28 12:06:20 +01:00
Fabian Affolter
e4a7692610
Upgrade pyyaml to 5.4.1 (CVE-2020-14343) ( #45624 )
2021-01-28 12:05:09 +01:00
J. Nick Koston
ab1d42950a
Update homekit_controller to use new fan entity model ( #45547 )
2021-01-28 11:43:43 +01:00
J. Nick Koston
babfef829d
Add support for percentage speeds and preset modes to template fan ( #45478 )
2021-01-28 10:44:36 +01:00
J. Nick Koston
22e44e4ba4
Update zwave to use new fan entity model ( #45541 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-01-28 10:35:01 +01:00
J. Nick Koston
ee592350b3
Update isy994 to use new fan entity model ( #45536 )
2021-01-28 10:23:55 +01:00
J. Nick Koston
85e463d507
Update bond to use new fan entity model ( #45534 )
2021-01-28 10:23:12 +01:00
J. Nick Koston
0693d8a064
Update zwave_js to use new fan entity model ( #45543 )
2021-01-28 10:15:24 +01:00
J. Nick Koston
3896e81db7
Update smartthings to use new fan entity model ( #45592 )
2021-01-28 10:09:16 +01:00
J. Nick Koston
0441960ffd
Update wemo to use new fan entity model ( #45582 )
2021-01-28 10:06:18 +01:00
J. Nick Koston
0ec068667f
Update lutron_caseta manufacturer string ( #45637 )
...
Use the string that Lutron uses so it can be automatched
to the Lutron app via homekit
2021-01-28 09:40:48 +01:00
J. Nick Koston
e43d865112
Update ozw to use new fan entity model ( #45577 )
2021-01-28 09:40:10 +01:00
Paulus Schoutsen
92e084cee1
Include relative path in tts get url ( #45623 )
...
* Include relative path in tts get url
* Always cal get_url when requested
2021-01-28 09:33:18 +01:00
Marc Mueller
7673f57248
Add additional error handling for automation script run ( #45613 )
2021-01-28 09:26:41 +01:00
Erik Montnemery
5711d61b38
Bump hatasmota to 0.2.7 ( #45625 )
2021-01-28 08:55:22 +01:00
J. Nick Koston
068d1b5eb8
Separate fan speeds into percentages and presets modes ( #45407 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: John Carr <john.carr@unrouted.co.uk >
2021-01-27 17:44:36 -06:00
Julian Engelhardt
3f948e027a
Clean tcp tests ( #41673 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2021-01-27 22:37:59 +01:00
Franck Nijhof
0338f5bccf
Bump version to 2021.3.0dev0 ( #45617 )
2021-01-27 21:12:38 +01:00