Aidan Timson
e4ef06d6b1
System Bridge Integration ( #48156 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-06 01:33:32 +02:00
epenet
5dd59415a8
Drop OWFS support in onewire ( #50121 )
2021-05-05 21:14:20 +02:00
Erik Montnemery
4136f9f203
Fix Tasmota color scaling and RGBW lights ( #50120 )
2021-05-05 17:59:26 +02:00
Ben
40a18c10a0
Remove surepetcare usage of deprecated config options ( #50113 )
2021-05-05 17:13:06 +02:00
Joakim Sørensen
65cf138360
Allign error handling for restart for hassio with core ( #50114 )
...
* Allign error handling for restart for hassio with core
* Reuse HASS_DOMAIN
* Address comments
2021-05-05 17:09:18 +02:00
Erik Montnemery
93572bfe02
Add color_mode support to tasmota light ( #49599 )
2021-05-05 13:04:37 +02:00
Franck Nijhof
e55be3c89a
Deprecate Freebox YAML configuration ( #50084 )
2021-05-05 09:52:32 +02:00
Franck Nijhof
6cb5bf2b88
Deprecate Denon HEOS YAML configuration ( #50104 )
2021-05-05 09:52:11 +02:00
Franck Nijhof
084fe1fb68
Deprecate Glances YAML configuration ( #50085 )
2021-05-05 09:51:43 +02:00
Franck Nijhof
26b5a067bd
Remove YAML configuration from Verisure ( #50076 )
2021-05-05 09:51:05 +02:00
Vincent Le Bourlot
219ad5cd9e
Fix fitbit RuntimeError: I/O must be done in the executor ( #50058 )
2021-05-05 09:19:51 +02:00
Franck Nijhof
f88eea5275
Upgrade luftdaten to 0.6.5 ( #50103 )
2021-05-05 09:12:35 +02:00
Franck Nijhof
44383f25ce
Clean up pylint comments ( #49334 )
2021-05-05 08:56:50 +02:00
Dermot Duffy
b0eb2afa65
Bump motioneye-client to v0.3.6 . ( #50096 )
2021-05-05 07:58:20 +02:00
Franck Nijhof
301d642ad8
Clean up deprecation message & config schema from Cloudflare ( #50079 )
2021-05-05 07:56:50 +02:00
HomeAssistant Azure
469d9123fe
[ci skip] Translation update
2021-05-05 00:04:27 +00:00
jan iversen
2f89ba24b6
Cleanup modbus binary_sensor signature ( #49809 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-05 00:29:18 +02:00
Bram Kragten
98edd58c55
Update frontend to 20210504.0 ( #50093 )
2021-05-04 15:11:03 -07:00
Matthias Alphart
13a27eec90
Fix KNX climate unque_id ( #50054 )
2021-05-04 14:45:25 -07:00
Ruslan Sayfutdinov
004fa63dbe
Use AddEntitiesCallback type, pt.3 ( #49953 )
2021-05-04 23:36:48 +02:00
Bram Kragten
4d939486a9
Fix updating owner user/auth ( #50087 )
...
Check if `is_active` is in update msg
2021-05-04 14:26:48 -07:00
Franck Nijhof
2273bda44a
Deprecate Abode YAML configuration ( #50075 )
2021-05-04 14:26:21 -07:00
Franck Nijhof
34eb1627e0
Remove deprecated LIFX Legacy integration ( #50069 )
2021-05-04 14:25:59 -07:00
Franck Nijhof
4907764367
Remove YAML configuration from Daikin ( #50080 )
2021-05-04 14:23:59 -07:00
Paulus Schoutsen
4cf910affc
Guard logbook assuming entity ID is a string ( #50047 )
2021-05-04 14:23:22 -07:00
Franck Nijhof
98ef1e1e82
Remove stale config schema from ESPHome integration ( #50083 )
2021-05-04 22:18:46 +02:00
Franck Nijhof
4af6e505b3
Deprecate speedtest.net YAML config ( #50072 )
2021-05-04 22:18:22 +02:00
puddly
e5ef171077
Bump zigpy-znp from 0.4.0 to 0.5.1 ( #50086 )
...
* Bump zigpy-znp from 0.4.0 to 0.5.0
* Add zigpy-znp to ZHA debug logging config
* Bump zigpy-znp from 0.5.0 to 0.5.1
2021-05-04 16:06:14 -04:00
Franck Nijhof
fb2cb469e2
Remove YAML configuration from DoorBird ( #50082 )
2021-05-04 21:10:17 +02:00
Franck Nijhof
ee5f955fd8
Clean up stale config schema from deCONZ ( #50081 )
2021-05-04 20:06:54 +02:00
Shay Levy
c21add195a
Catch Shelly set state exceptions when device is inaccessible ( #50064 )
2021-05-04 09:10:28 -07:00
Ruslan Sayfutdinov
786c5db5be
Use AddEntitiesCallback type, pt.4 ( #49955 )
2021-05-04 14:50:06 +02:00
Milan Meulemans
a0feee083c
Fix and enable type checks in Rituals Perfume Genie ( #49947 )
2021-05-04 14:47:17 +02:00
Rob Bierbooms
c063f14c24
Add configuration flow for Buienradar integration ( #37796 )
...
* Add configuration flow for Buienradar integration
* Update buienradar camera tests to work with config flow
* Update buienradar weather tests to work with config flow
* Update buienradar sensor tests to work with config flow
* Remove buienradar config_flow tests to pass tests
* Add config flow tests for buienradar integration
* Increase test coverage for buienradar config_flow tests
* Move data into domain
* Remove forecast option
* Move data to options
* Remove options from config flow
* Adjust tests
* Adjust string
* Fix pylint issues
* Rework review comments
* Handle import
* Change config flow to setup camera or weather
* Fix tests
* Remove translated file
* Fix pylint
* Fix flake8
* Fix unload
* Minor name changes
* Update homeassistant/components/buienradar/config_flow.py
Co-authored-by: Ties de Kock <ties@tiesdekock.nl>
* Remove asynctest
* Add translation
* Disable sensors by default
* Remove integration name from translations
* Remove import method
* Drop selection between platforms, disable camera by default
* Minor fix in configured_instances
* Bugfix in weather
* Rework import
* Change unique ids of camera
* Fix in import
* Fix camera tests
* Fix sensor test
* Fix sensor test 2
* Fix config flow tests
* Add option flow
* Add tests for option flow
* Add import tests
* Some cleanups
* Apply suggestions from code review
Apply code suggestions
Co-authored-by: Franck Nijhof <git@frenck.dev>
* Fix isort,black,mypy
* Small tweaks and added typing to new parts
* Fix review comments (1)
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix review comments (2)
* Fix issues
* Fix unique id
* Improve tests
* Extend tests
* Fix issue with unload
* Address review comments
* Add warning when loading platform
* Add load/unload test
Co-authored-by: Ties de Kock <ties@tiesdekock.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-04 13:49:16 +02:00
Robert Svensson
d579e3427f
Use last_step marker on UniFi options flow ( #50053 )
2021-05-04 08:54:45 +02:00
J. Nick Koston
016a4433d2
Handle missing transport_state on media update in sonos ( #50051 )
2021-05-04 08:54:31 +02:00
Niels Mündler
2eae87fb1b
Add SyncThru binary sensors ( #48114 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-04 08:28:45 +02:00
Dermot Duffy
809c1394d4
Enable mypy for motionEye (aye aye!) ( #49738 )
2021-05-04 08:19:41 +02:00
Simone Chemelli
55c96ae86f
Create Fritz device and connectivity sensor ( #49699 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-03 17:11:21 -10:00
HomeAssistant Azure
0df9454310
[ci skip] Translation update
2021-05-04 00:03:46 +00:00
jan iversen
f0ec9c38b0
Fix modbus typing ( #49938 )
...
Add changes needed to please mypy and follow the coding rules
of the project.
2021-05-03 22:45:21 +02:00
Daniel Hjelseth Høyer
c69eeddc7b
Upgrade Tibber library, new grid prices for Glitre Energi ( #50029 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-05-03 10:50:39 -07:00
J. Nick Koston
302cab185d
Add reauth support to flume ( #49991 )
2021-05-03 10:30:22 -07:00
bsmappee
c49fa6f1ed
Bump pysmappee to 0.2.25 ( #50031 )
2021-05-03 18:51:23 +02:00
Franck Nijhof
982c12bcc9
Restore dictionary constants in Elgato device info ( #50013 )
2021-05-03 09:42:45 -07:00
Franck Nijhof
d4565c0e27
Fix Genius Hub entity service schema ( #50024 )
2021-05-03 09:41:59 -07:00
Franck Nijhof
9ce00018be
Fix Harmony entity service schema ( #50025 )
2021-05-03 09:41:16 -07:00
Franck Nijhof
2818df7aa9
Fix Nexia entity service schema ( #50027 )
2021-05-03 09:40:49 -07:00
Franck Nijhof
a2d12f9a51
Fix ELKM1 entity service schema ( #50020 )
2021-05-03 09:40:01 -07:00
Franck Nijhof
2ed386f9e6
Migrate to async_get_current_platform everywhere ( #50034 )
2021-05-03 09:34:28 -07:00
Bram Kragten
672d2e332f
Update frontend to 20210503.0 ( #50036 )
2021-05-03 09:32:45 -07:00
Franck Nijhof
0627b316e3
Add Identify service to Elgato integration ( #49990 )
2021-05-03 17:32:10 +02:00
Marius
13dee0f028
Mitigate NMBS key errors ( #50026 )
...
on Liveboard and connections as documented in issue #48824
2021-05-03 17:06:46 +02:00
Franck Nijhof
efb1bb08a4
Add small async_get_current_platform helper method ( #50014 )
2021-05-03 16:46:42 +02:00
Maciej Bieniek
6e98b020ac
Improve type annotations in Brother integration ( #49989 )
2021-05-03 15:10:20 +02:00
Franck Nijhof
e5bfef719f
Fix Blink entity service schema ( #50019 )
2021-05-03 14:57:11 +02:00
Joakim Sørensen
9b89acea97
Handle Timeout exceptions in system_health ( #50017 )
2021-05-03 14:26:25 +02:00
Franck Nijhof
378cee01b4
Add typing to async_register_entity_service ( #50015 )
2021-05-03 14:22:38 +02:00
Simone Chemelli
1ad9f1d714
Title and internal descriptions updates for Fritzbox ( #49047 )
2021-05-03 12:52:22 +02:00
J. Nick Koston
779f34a8ed
Add dhcp discovery to hunterdouglas_powerview ( #49993 )
...
* Add dhcp discovery to hunterdouglas_powerview
* avoid dupe flow
* cleanup
* cleanup
2021-05-03 11:41:20 +02:00
Austin Mroczek
f8d82bbf80
Add unique_id to TotalConnect alarm_control_panel ( #49961 )
...
* add unique_id to alarm_control_panel
* Update homeassistant/components/totalconnect/alarm_control_panel.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-03 11:38:59 +02:00
Matthias Alphart
cfabb06a7a
Add color modes to KNX light ( #49883 )
...
* color_modes support
* return brightness for color lights
even when no brightness address is set
* apply brightness for color lights
* remove unneeded constants
2021-05-03 11:28:02 +02:00
Matthias Alphart
0a6f981b4c
Fix KNX light unique_id ( #49967 )
...
* migrate light unique_id
* review changes
2021-05-03 11:12:06 +02:00
Dermot Duffy
e8446cb4d9
Fix types for shell command ( #50004 )
2021-05-03 10:43:23 +02:00
Unai
9d08178ed1
Upgrade maxcube-api dependency to 0.4.3 ( #49982 )
...
This new version only contains improvements in logs
to try to debug issue #49482
2021-05-03 10:22:47 +02:00
Tomas Hellström
a29dfe0bf5
Update smhi package to 1.0.15 ( #49987 )
2021-05-03 10:21:57 +02:00
Shay Levy
0a38827544
Fix Shelly battery operated devices value rounding ( #49966 )
2021-05-02 23:49:13 -07:00
J. Nick Koston
a4432557d3
Defer writing http config until after startup has calmed down ( #50000 )
2021-05-02 19:48:49 -10:00
Bram Kragten
301d4b0657
Fix saving a scene ( #49980 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-05-02 22:11:57 -07:00
J. Nick Koston
42c48e8cf9
Add reauth support to myq ( #49998 )
2021-05-02 21:52:48 -07:00
Bram Kragten
8ca6b8394c
Correct the selector for frontend.set_theme service ( #49952 )
2021-05-02 21:07:26 -07:00
Shay Levy
7c7a56f704
Fix Shelly external sensors invalid 999 value ( #49994 )
2021-05-02 20:58:14 -07:00
J. Nick Koston
1c8d9ca68b
Check exception causes for matching strings during recorder migration ( #49999 )
2021-05-02 20:57:42 -07:00
HomeAssistant Azure
04266301e9
[ci skip] Translation update
2021-05-03 00:05:16 +00:00
Milan Meulemans
6967fd184b
Abstract Rituals API data processing to PyPI ( #49872 )
2021-05-02 13:18:29 -10:00
J. Nick Koston
26fd7fc15b
Add dhcp discovery to tado ( #49992 )
2021-05-02 12:43:59 -10:00
Florian Gareis
93b668a6f9
Upgrade yeelight to 0.6.2 ( #49995 )
2021-05-03 00:05:40 +02:00
Franck Nijhof
6c4448a272
Upgrade elgato to 2.1.0 ( #49975 )
2021-05-02 17:18:36 +02:00
J. Nick Koston
f7fafa6b8b
Add zeroconf discovery to rachio ( #49973 )
2021-05-02 17:09:12 +02:00
Diogo Gomes
24b9d73392
Improves UX of Utility Meter services ( #48556 )
2021-05-02 10:53:35 +02:00
jan iversen
8adbc62a6e
Enable homeassistant.update_entity service for all modbus platforms ( #49918 )
...
* Rename _update() to update()
A platform neeed a function update(), even though
polling is false, this is due to the service:
homeassistant.update_entity, which calls update()
* Update test harnesss to script testing.
Test homeassistant.update_entity in all platforms.
This call calls update() in the platform to get
a new reading.
* Add reuse parameter.
* Move service call from helper to tests.
* Change run_service_update --> prepare_service_update.
* Remove entity_id parameter.
2021-05-02 10:41:36 +02:00
Paulus Schoutsen
1bd9826684
Handle different entity_id formats ( #49969 )
2021-05-01 20:30:28 -07:00
Alan Tse
3546ff2da2
Bump Tesla dependency teslajsonpy to 0.18.3 ( #49939 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-05-01 17:04:37 -07:00
HomeAssistant Azure
796f9cad1f
[ci skip] Translation update
2021-05-02 00:04:24 +00:00
Aaron Bach
91e41a0cc2
Fix KeyError in IQVIA ( #49968 )
2021-05-01 16:56:50 -07:00
Milan Meulemans
29d72714f3
Replace dict with DeviceInfo ( #49950 )
...
* Replace dict with DeviceInfo
* Clean up
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-02 00:37:19 +02:00
J. Nick Koston
4bebedb658
Bump pysonos to 0.0.44 to fix client session race ( #49964 )
...
Fixes #49954
2021-05-01 12:26:10 -10:00
Franck Nijhof
1b5596b4c2
Remove ServiceCallType alias from codebase ( #49844 )
2021-05-02 00:15:27 +02:00
jan iversen
7ac05110ca
Catch non payload modbus messages ( #49910 )
2021-05-02 00:03:52 +02:00
Aaron Bach
9e43239240
Bump simplisafe-python to 9.6.10 ( #49962 )
2021-05-01 11:18:36 -10:00
J. Nick Koston
002b068c0a
Remove YAML support from sense ( #49935 )
2021-05-01 11:17:52 -10:00
Alexei Chetroi
ef2b8bbca8
Bump up ZHA dependencies ( #49959 )
2021-05-01 15:55:04 -04:00
jan iversen
ebee5f7808
Fix ihc typing ( #49946 )
2021-05-01 21:01:56 +02:00
Shay Levy
2440f25aaf
Shelly light color mode bugfix ( #49948 )
2021-05-01 07:43:03 -07:00
jan iversen
60ae230499
Please mypy (axis). ( #49949 )
...
* Please mypy (axis).
* Update homeassistant/components/axis/config_flow.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2021-05-01 16:13:43 +02:00
Shay Levy
20152313db
Fix light services descriptions ( #49951 )
2021-05-01 15:00:40 +02:00
Artem Draft
e597202b24
Update LG Netcast to use new backend library ( #49927 )
...
* Update LG Netcast to use new backend library
Bump lgnetcast to 0.3.3
* Add codeowner in LG Netcast
2021-05-01 07:49:17 -04:00
J. Nick Koston
671aabf9f4
Remove unused imports in fritz, nest, and somfy to fix CI ( #49940 )
2021-04-30 21:58:48 -10:00
Franck Nijhof
8eb27374c6
Clean up connection classes in integrations P-S ( #49893 )
2021-04-30 21:04:44 -10:00
Franck Nijhof
64c7d84108
Clean up connection classes in integrations T-Z ( #49894 )
2021-04-30 21:04:05 -10:00
Franck Nijhof
a6206b2819
Clean up connection classes in integrations M-O ( #49892 )
2021-04-30 21:03:37 -10:00
Franck Nijhof
10d6dfd4ae
Clean up connection classes in integrations H-L ( #49891 )
2021-04-30 21:02:53 -10:00
Franck Nijhof
e652ff3a6a
Clean up connection classes in integrations D-G ( #49890 )
2021-04-30 21:02:21 -10:00
Franck Nijhof
d4d0b93d3b
Clean up connection classes in integrations A-C ( #49888 )
2021-04-30 21:01:52 -10:00
Dermot Duffy
184602e267
Repair elgato types ( #49936 )
2021-04-30 17:51:53 -10:00
HomeAssistant Azure
0efd061255
[ci skip] Translation update
2021-05-01 00:03:44 +00:00
J. Nick Koston
71545f2a68
Avoid writing esphome data if its already up to date on disk ( #49933 )
2021-04-30 12:19:27 -10:00
Ville Skyttä
77d5244577
Use device registry CONNECTION_* constants ( #49923 )
2021-04-30 23:58:50 +02:00
J. Nick Koston
7ead482082
Reduce homekit executor calls at start ( #49925 )
...
- We do not need to load/persist since we do it in setup
2021-04-30 23:54:54 +02:00
Franck Nijhof
e1a3ef3d69
Clean up config entry handlers decorator from config flows ( #49932 )
2021-04-30 23:28:25 +02:00
Ville Skyttä
59f32f7c9c
Make device info a TypedDict ( #49670 )
2021-04-30 23:21:39 +02:00
jjlawren
37e8571fe8
Use header URI in Plex config flow ( #49915 )
2021-04-30 23:15:59 +02:00
Paulus Schoutsen
a2138a7642
Iqvia to check bad fetch during setup ( #49931 )
2021-04-30 14:04:59 -07:00
jan iversen
aa8ce07e35
Start Modbus cover timer independent if there is a state to restore ( #49919 )
...
* Start timer independent if there is a state to restore.
* Update test cases, that now start working.
2021-04-30 22:36:55 +02:00
Jason Hunter
2b46c6bcda
Bump xbox-webapi to 2.0.11 ( #49929 )
2021-04-30 13:34:46 -07:00
Bram Kragten
5e27358590
Update frontend to 20210430.0 ( #49928 )
2021-04-30 13:25:57 -07:00
Franck Nijhof
dc46a213a7
Enable strict typing for the Elgato integration ( #49920 )
2021-04-30 13:21:30 -07:00
Ruslan Sayfutdinov
cbaeec2a4e
Use AddEntitiesCallback type, pt.2 ( #49921 )
2021-04-30 20:38:59 +02:00
David F. Mulcahey
4ed74cd2f5
Move ZHA config panel section translations to the backend ( #49816 )
2021-04-30 09:29:34 -07:00
jan iversen
684ea9e49b
Restructure modbus switch, and solve read/write conflicts ( #49386 )
...
Remove old style configuration from switch.
- The old style configuration allowed a number of illegal
configurations, instead of adding if...log. in setup we
only support the new configuration style.
Add new/changed configuration switch.
Removed verify_state and cleaned configuration to avoid possible
illegal configurations.
2021-04-30 16:47:18 +02:00
Maciej Bieniek
39e8a92596
Remove unused code from Brother config flow ( #49889 )
2021-04-30 16:41:55 +02:00
Raman Gupta
fdc29d6a80
Add device specific discovery for Heatit Z-TRM3 thermostat ( #49804 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-30 16:10:25 +02:00
David F. Mulcahey
20cffc30de
Small ZHA code cleanup ( #49908 )
2021-04-30 13:48:11 +02:00
Erik Montnemery
956c972e72
Add color_mode support to zwave_js light ( #49588 )
2021-04-30 13:46:25 +02:00
Franck Nijhof
0d3d2edbff
Fix unexpected data in Waze config flow import ( #49902 )
2021-04-30 11:12:31 +02:00
Franck Nijhof
2e9bf8ab4e
Fix unexpected data in Google Travel Time config flow import ( #49903 )
2021-04-30 11:12:13 +02:00
Franck Nijhof
9b863324c5
Update frontend to 20210429.0 ( #49896 )
2021-04-30 10:26:56 +02:00
Ville Skyttä
a19f757120
Allow str 1..n-tuples in device registry identifier type hints ( #49864 )
...
This reflects current practice, but the intent has been to have them as
2-tuples, and a future change is likely to start enforcing that (again).
Refs https://github.com/home-assistant/core/pull/49670#discussion_r622344872
2021-04-30 08:56:55 +02:00
Raman Gupta
1b6cd9e0f3
Don't validate inputs on platform setup for Google/Waze travel time ( #49886 )
...
* Don't validate inputs on platform setup for Google/Waze travel time
* feedback from other PR
2021-04-30 08:33:15 +02:00
Tom Toor
dcaefe9f5a
Reduced polling interval for mutesync integration ( #49884 )
2021-04-30 07:55:51 +02:00
jjlawren
adba82de8b
Do not pass hass.data to Sonos entities ( #49881 )
2021-04-30 07:01:09 +02:00
Aaron Bach
73714eba4b
Remove no-longer-functioning SimpliSafe websocket support ( #49876 )
...
* Remove no-longer-functioning SimpliSafe websocket support
* Linting
2021-04-29 19:02:45 -06:00
HomeAssistant Azure
38a03009ae
[ci skip] Translation update
2021-04-30 00:04:58 +00:00
Bram Kragten
55b5a1ed9c
Update frontend to 20210407.1 ( #49882 )
2021-04-29 14:31:51 -07:00
Franck Nijhof
b2c1da54aa
Fix jumpy Verisure Wallplug state ( #49880 )
2021-04-29 14:31:34 -07:00
Franck Nijhof
c68b259bd3
Cleanup of unused connection_class logic ( #49865 )
...
Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
2021-04-29 23:12:58 +02:00
jjlawren
db886ef03a
Add additional Sonos codeowner ( #49879 )
2021-04-29 13:50:16 -07:00
karliemeads
2dedf3dd07
Apply default light profile only when light is toggled from off to on ( #49376 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-29 22:06:09 +02:00
Raman Gupta
042099de14
Fix options flow bugs in Google/Waze Time Travel ( #49866 )
2021-04-29 12:57:48 -07:00
Ville Skyttä
22bda640b0
Restore missing Huawei LTE cleanup on HA stop ( #49871 )
...
Refs https://github.com/home-assistant/core/pull/49788#discussion_r623071013
2021-04-29 20:45:25 +02:00
Aaron David Schneider
0421c55bf1
Fix Fritz device tracker multiple routers ( #49808 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-04-29 11:10:36 -07:00
Paulus Schoutsen
f5e4b13814
Add auto_off to binary sensor template entity ( #49615 )
2021-04-29 09:25:34 -07:00
Shay Levy
87a595d928
Add color modes to Shelly light ( #49867 )
2021-04-29 09:13:58 -07:00
Maciej Bieniek
0379dee47e
Fix `host_valid()` logic in Vilfo config flow ( #49862 )
2021-04-29 17:11:22 +02:00
Raman Gupta
4a95f6c2a3
Improve Google Travel Time import and naming logic ( #49839 )
2021-04-29 17:10:03 +02:00
Raman Gupta
5d421c9715
Use EVENT_HOMEASSISTANT_STARTED instead of EVENT_HOMEASSISTANT_START ( #49861 )
2021-04-29 17:06:27 +02:00
Maciej Bieniek
61991572d7
Fix `host_valid()` logic in DuneHD config flow ( #49860 )
2021-04-29 17:05:09 +02:00
Maciej Bieniek
3210c086ef
Improve type annotations for the Brother integration ( #49771 )
2021-04-29 16:59:31 +02:00
djtimca
f7cf82be6d
Add Omnilogic Switch platform ( #42116 )
...
* Bump omnilogic dependency to 0.4.4 to fix Lights key error.
* Bumped dependency to 0.4.5.
* Fixed pump type issue for unique pool structure.
* Create full platform bundle for final testing and PR to Home Assistant dev.
* Removed logger instances not required.
* Fixed lint issues.
* Fixed pylint issues.
* Fix pylint issues. Fix issue with pH sensor offset.
* Stripped light, water_heater platform for PR submit.
* Correct pH and ORP sensor report to unknown with offset if pump is off.
* Moving guard condition check to helper function.
* Update to asyncio.sleep to wait for switch status delay in Hayward API status.
* Removed sleep, added state delay to handle slow Hayward API state update response.
* Fix flake8 issue.
* Fix flake8 issue.
* Fix isort issue.
* Addressed PR Comments.
* Addressed PR comments. Corrected Unit of Measure for sensor where pump speed is not variable.
* Fix pylint issue.
* Address pylint issue.
* Update homeassistant/components/omnilogic/switch.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-04-29 16:46:04 +02:00
Angelo Gagliano
7c28262bee
Add codeowners for DHT ( #49855 )
2021-04-29 16:11:56 +02:00
Maciej Bieniek
9588e0d35a
Fix `host_valid()` logic in BraviaTV config flow ( #49857 )
2021-04-29 16:09:59 +02:00
jan iversen
5b6d2edb48
Catch missing/unavailable response from modbus ( #49632 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-29 15:59:17 +02:00
Raman Gupta
6f36fcc427
Improve Waze Travel Time import and naming logic ( #49838 )
2021-04-29 15:49:16 +02:00
Ruslan Sayfutdinov
183220008d
Rename FlowResultDict to FlowResult ( #49847 )
2021-04-29 13:40:51 +02:00
Ruslan Sayfutdinov
0301706fc6
Define AddEntitiesCallback type ( #49812 )
2021-04-29 12:28:14 +02:00
Joakim Sørensen
b7184b669f
Add onboarded key to analytics WS command ( #49751 )
2021-04-29 11:11:23 +02:00
Erik Montnemery
bf57c77d5c
Add color_mode to demo light ( #49694 )
...
* Update demo light with color mode support
* Add rgbw and rgbww color properties
* Update demo light
* Tweak
* Remove unneeded _clear_colors
2021-04-29 10:45:17 +02:00
Fabian Affolter
25d257b631
Upgrade py-cpuinfo to 8.0.0 ( #49833 )
2021-04-29 08:39:03 +02:00
HomeAssistant Azure
27816aa4d5
[ci skip] Translation update
2021-04-29 00:03:34 +00:00
Raman Gupta
105504cb89
Set ClimaCell API limit to 500 requests/day ( #49828 )
2021-04-28 13:43:07 -07:00
Anders Melchiorsen
21872c42fe
Fix color setting in LIFX services ( #49822 )
2021-04-28 13:31:40 -07:00
Simone Chemelli
ff137fe186
Add service target to Neato ( #49803 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-04-28 22:18:00 +02:00
Aaron Bach
d749015b96
Bump pyairvisual to 5.0.8 ( #49823 )
2021-04-28 21:34:19 +02:00
tkdrob
74f95ac338
Add switch platform to goalzero ( #48612 )
...
* Add switch platform to goalzero
* fix update interval
* Apply some suggested changes
* pass device class to parent
* Drop passing device_class
* Tweaks
* Drop underscore prefix
2021-04-28 21:24:56 +02:00
Paulus Schoutsen
2908332a4e
Bump frontend to 20210428.0 ( #49821 )
2021-04-28 11:21:51 -07:00
Robert Svensson
056f636568
Add tampering sensor to deCONZ integration ( #49776 )
2021-04-28 20:16:06 +02:00
tkdrob
883513e089
Add selectors to google services ( #49796 )
2021-04-28 19:58:53 +02:00
jjlawren
8c311cbaa0
Handle special Plex library sections ( #49525 )
2021-04-28 19:58:05 +02:00
Robert Svensson
5e07ab17b2
Add support for deCONZ alarm events in logbook ( #49652 )
...
* Add support for alarm events in logbook
* Update homeassistant/components/deconz/alarm_control_panel.py
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2021-04-28 19:46:15 +02:00
Joakim Sørensen
296dc9303f
Add OS version and board type to analytics ( #49725 )
2021-04-28 19:13:09 +02:00
Robert Svensson
311e0e4185
Last minute tweaks to deCONZ alarm panel entity service( #49819 )
...
Text for entry and exit delay was wrong
Remove functions that need a bit more investigating
2021-04-28 18:54:53 +02:00
Chris
e85d58c3a1
Fix white_value causing zwave-js to set non-existing values ( #49799 )
2021-04-28 09:23:48 -07:00
J. Nick Koston
11a56df2cb
Serialize websocket messages before placing them in the queue ( #49582 )
2021-04-28 08:55:18 -07:00
Raman Gupta
795fe18a90
Add additional zwave_js WS API commands for nodes ( #49509 )
...
* Add zwave_js WS API commands for node.refresh_values and node.refresh_cc_values
* remove guard since API will be used by frontend
* add missing validation
* use get in case node ID is wrong
* use decorator
* add additional coverage
2021-04-28 10:22:18 -04:00
Matthias Alphart
78befcd3fd
Fix KNX unique_id ( #49677 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-28 15:50:01 +02:00
Erik Montnemery
e96cbccc92
Improve color conversion for RGBWW lights ( #49807 )
2021-04-28 15:46:41 +02:00
Martin Hjelmare
9e1042d9e0
Fix zwave_js flow set add-on options ( #49813 )
...
* Fix zwave_js flow set add-on options
* Improve and deduplicate error messages
* Add more call assertions
* Add final missing call assertion
2021-04-28 15:09:39 +02:00
Erik Montnemery
3cb4ff8c4a
Bump hatasmota to 0.2.11 ( #49811 )
2021-04-28 13:52:46 +02:00
tkdrob
be3e77c3e7
Add selector and target to pi_hole services ( #49795 )
2021-04-28 13:25:06 +02:00
Franck Nijhof
7d7b942dfa
Small typing tweaks to Light component ( #49718 )
...
* Small typing tweaks to Light component
* Use abc collection
2021-04-28 12:04:59 +02:00
tkdrob
a6a85de2f8
Add selectors to icloud services ( #49797 )
2021-04-28 11:55:09 +02:00
J. Nick Koston
14869483ca
Fix scrape sensor auth with httpx ( #49806 )
2021-04-28 11:24:11 +02:00
Raman Gupta
1cb907c2e3
Add zwave_js discovery schema for Vision Security ZL7432 ( #49510 )
...
* Add zwave_js discovery schema for Vision Security ZL7432
* add tests
* fix test
* add correct fixture
* Make discussed changes
* fix tests
* move event handler
* fix logic to get entity ID
* add test
* make discovery test more explicit
* remove domain from event data
* always provide entity_id key to make automations easier and translate value if possible
* formatting
* comment
* dont overwrite value
2021-04-28 10:22:54 +02:00
Erik Montnemery
d7247c2ace
Correct conversion of RGB and XY colors to RGBW ( #49802 )
2021-04-28 10:12:20 +02:00
Angelo Gagliano
d6c01cc0e6
Convert DHT to use circuitpython library ( #41525 )
...
* Converts DHT to use circuitpython library
* Adds dht requirement to requirements_all
* Cleanup for isort,black and requirements
* Adds validation to prefix with D for PIN
* Sends name over to dhtclient
* Adds exceptions for broad-except
* Adds explict except for raised exception
* Removes unused var
* Moves setting dht var out of try
* Bump to 3.5.8
* Moves non-exception steps to else
* Bump library version
* Bumps version
2021-04-28 09:52:57 +02:00
Matt Zimmerman
17e9e4fa31
update python-smarttub dependency to 0.0.24 ( #49800 )
2021-04-27 18:06:08 -10:00
Alexei Chetroi
345873f94f
Don't bind all clusters unconditionally ( #49793 )
2021-04-27 20:25:34 -04:00
Erik Montnemery
575b8340fc
Fix entity_id change for Google Cast ( #49743 )
2021-04-28 01:40:41 +02:00
Bram Kragten
a30b21ad50
Update frontend to 20210427.0 ( #49794 )
2021-04-27 16:02:21 -07:00
Franck Nijhof
89e7983ee0
Add Blueprint foundation to Scripts ( #48621 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-04-27 15:15:38 -07:00
Greg Dowling
cd84595429
Rework roon media player grouping to use media_player base services ( #49667 )
...
* Add group/join status attributes to roon player.
* Rework join/unjoin code to use base media_player services.
* Switch join and unjoin to be sync.
2021-04-27 23:55:29 +02:00
Dermot Duffy
3fda66d9e2
Change motionEye to use a two item device identifier tuple ( #49774 )
...
* Change to a two item device identifier tuple.
* Don't use join.
2021-04-27 23:48:27 +02:00
Maciej Bieniek
513685bbea
Add dynamic update interval to Airly integration ( #47505 )
...
* Add dynamic update interval
* Update tests
* Improve tests
* Improve comments
* Add MAX_UPDATE_INTERVAL
* Suggested change
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Use async_fire_time_changed to test update interval
* Fix test_update_interval
* Patch dt_util in airly integration
* Cleaning
* Use total_seconds instead of seconds
* Fix update interval test
* Refactor update interval test
* Don't create new context manager
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-27 23:34:53 +02:00
Ville Skyttä
9db6d0cee4
Huawei LTE unload cleanups ( #49788 )
2021-04-27 23:08:14 +02:00
tkdrob
c193f8fd18
Clean up intent_script ( #49770 )
2021-04-27 22:55:26 +02:00
J. Nick Koston
f9a2c1cfd5
Reduce config entry setup/unload boilerplate V-Z ( #49789 )
2021-04-27 22:51:11 +02:00
Tom Toor
a57761103c
Mutesync integration ( #49679 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-27 13:44:59 -07:00
Kevin Worrel
41c6474249
Add Screenlogic IntelliChem and SCG data ( #49689 )
2021-04-27 10:43:48 -10:00
J. Nick Koston
4b74c57285
Reduce config entry setup/unload boilerplate T-U ( #49786 )
2021-04-27 22:19:57 +02:00
J. Nick Koston
87420627a8
Reduce config entry setup/unload boilerplate Q-S ( #49778 )
2021-04-27 22:10:04 +02:00
Ville Skyttä
5e00fdccfd
Use ConfigEntry.async_on_unload in UpCloud ( #49784 )
2021-04-27 21:41:03 +02:00
tkdrob
458ca970c9
Add selectors to profiler services ( #49781 )
2021-04-27 21:02:48 +02:00
Ben
ebbcfb1bc7
Fix and upgrade surepetcare ( #49223 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-27 20:58:52 +02:00
J. Nick Koston
3f3f77c6e6
Reduce config entry setup/unload boilerplate N-P ( #49777 )
2021-04-27 20:42:21 +02:00
tkdrob
6df19205da
Add selectors to group services ( #49779 )
2021-04-27 20:37:59 +02:00
tkdrob
81264ff759
Add selectors to synology_dsm services ( #49772 )
2021-04-27 20:34:21 +02:00
tkdrob
046f02b7b8
Add selectors to device_tracker services ( #49780 )
2021-04-27 20:31:53 +02:00
Erik Montnemery
fdadacd158
Improve color conversion for RGBW lights ( #49764 )
2021-04-27 20:07:55 +02:00
tkdrob
ba76d9f977
Add selectors to zha services ( #49773 )
...
* Add selectors to zha services
* Use IEEE
2021-04-27 13:39:41 -04:00
Erik Montnemery
ce64690817
Make number of stored traces configurable ( #49728 )
2021-04-27 10:27:12 -07:00
J. Nick Koston
b10534359b
Reduce config entry setup/unload boilerplate K-M ( #49775 )
2021-04-27 18:49:13 +02:00
tkdrob
b5cb9e4ade
Clean up tellduslive constants ( #49765 )
2021-04-27 18:36:41 +02:00
tkdrob
d2d80093a1
Add selector to google assistant services ( #49769 )
2021-04-27 18:33:52 +02:00
Ruslan Sayfutdinov
2adc6d62e5
Replace .no-strict-typing with .strict-typing ( #49762 )
2021-04-27 09:13:11 -07:00
David F. Mulcahey
a644c2e8ba
Add alarm control panel support to ZHA ( #49080 )
...
* start implementation of IAS ACE
* starting alarm control panel
* enums
* use new enums from zigpy
* fix import
* write state
* fix registries after rebase
* remove extra line
* cleanup
* fix deprecation warning
* updates to catch up with codebase evolution
* minor updates
* cleanup
* implement more ias ace functionality
* cleanup
* make config helper work for supplied section
* connect to configuration
* use ha async_create_task
* add some tests
* remove unused restore method
* update tests
* add tests from panel POV
* dynamically include alarm control panel config
* fix import
Co-authored-by: Alexei Chetroi <lexoid@gmail.com>
2021-04-27 10:58:59 -04:00
jjlawren
d4ed65e0f5
Add power binary_sensor support to Sonos ( #49730 )
...
* Add power binary_sensor support to Sonos
* Prepare for future unloading of config entries
* Remove unnecessary calls to super() inits
* Add binary_sensor to tests, remove invalid test for empty battery payload
* Move sensor added_to_hass to common sensor class
* Avoid dispatching sensors if no battery
* Use proper attributes property
* Remove power source fallback
* Update homeassistant/components/sonos/speaker.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-27 04:52:05 -10:00
tkdrob
9742bfdf46
Add selectors to wake_on_lan services ( #49767 )
2021-04-27 16:41:37 +02:00
J. Nick Koston
a1fdf84dba
Reduce config entry setup/unload boilerplate G-J ( #49737 )
2021-04-27 16:09:59 +02:00
tkdrob
157dd273da
Use core constants for openalpr_cloud ( #49755 )
2021-04-27 10:05:14 -04:00
tkdrob
978d706b08
Clean up deconz constants ( #49754 )
2021-04-27 10:05:03 -04:00
tkdrob
664075962f
Clean up profiler constants ( #49752 )
2021-04-27 10:04:45 -04:00
David F. Mulcahey
b91d2be00b
Better ZHA device reconfiguration ( #49672 )
...
* initial take
* cleanup
* fix mock for configure_reporting
2021-04-27 10:04:22 -04:00
David F. Mulcahey
6bc0fb2e42
Bump ZHA quirks library ( #49757 )
2021-04-27 10:02:16 -04:00
Milan Meulemans
ff57a5bd7d
Manifest cleanup ( #49745 )
...
* Remove empty homekit dict in guardian manifest
* Clean up srp_energy manifest
2021-04-27 13:52:13 +02:00
Vincent Le Bourlot
b5fdc05f5f
Fix neato possible None state when creating entity ( #49746 )
2021-04-27 13:47:20 +02:00
Erik Montnemery
96e7ae94f8
Fix config entry reference for Home Assistant Cast user ( #49729 )
...
* Fix config entry reference for Home Assistant Cast user
* Simplify config_entry lookup
2021-04-27 11:20:10 +02:00
Bram Kragten
b00ccf98f0
TP Link: Don't report HS when in CT mode ( #49704 )
...
* TP Link: Don't report HS when in CT mode
* Update tests
2021-04-27 11:19:21 +02:00
jan iversen
e5e215353d
Add swap byte/word/byteword option to modbus sensor ( #49719 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-04-27 10:49:41 +02:00
J. Nick Koston
a67b9eff17
Reduce config entry setup/unload boilerplate D-F ( #49733 )
2021-04-26 20:46:49 -10:00
Robert Svensson
58ad3b61f7
Entities for secondary temperature values created by certain Xiaomi devices in deCONZ ( #49724 )
...
* Create sensors for secondary temperature values created by certain Xiaomi devices
* Fix tests
2021-04-27 08:43:06 +02:00
J. Nick Koston
b27e9e376d
Use StaticPool for recorder and NullPool for all other threads with sqlite3 ( #49693 )
2021-04-26 19:20:31 -10:00
tkdrob
d9714e6b79
Use core constants for nad ( #49709 )
2021-04-26 21:21:41 -05:00
HomeAssistant Azure
cd7d3ed12a
[ci skip] Translation update
2021-04-27 00:04:45 +00:00
djtimca
2a2e573987
Bump omnilogic dependency to 0.4.5 ( #49526 )
2021-04-27 00:02:39 +02:00
jjlawren
dc50524f32
Cleanup implementation of new Sonos sensors ( #49716 )
2021-04-26 23:59:04 +02:00
Bram Kragten
9e7d83b2d5
Don't combine old and new value on scene update ( #49248 )
2021-04-26 23:38:30 +02:00
J. Nick Koston
51be2f860a
Reduce boilerplate to setup config entry platforms A-C ( #49681 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-26 07:46:55 -10:00
tkdrob
922eec0909
Use core constants for kwb ( #49708 )
2021-04-26 17:12:36 +02:00
Doomic
41d6d64ca4
Add unique_id to WOL integration ( #49604 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-26 15:55:41 +02:00
tkdrob
a7393cd8b4
Add selectors to plex services ( #49706 )
2021-04-26 15:47:25 +02:00
tkdrob
c4f0f818c7
Add selectors to frontend services ( #49701 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-26 15:36:36 +02:00
tkdrob
5b1ed44613
Add selectors to ps4 services ( #49702 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-04-26 15:35:45 +02:00
tkdrob
639dac1eaa
Add selector to tts services ( #49703 )
2021-04-26 14:51:28 +02:00
Matthias Alphart
7acb16e2af
KNX Schema improvements ( #49678 )
2021-04-26 14:36:01 +02:00
tkdrob
70be0561d0
Add selectors to cast services ( #49684 )
2021-04-26 14:29:38 +02:00
Ruslan Sayfutdinov
37466ae423
Don't ignore mypy errors by default ( #49270 )
2021-04-26 14:23:21 +02:00
tkdrob
0f220001a0
Add selectors to ecobee services ( #49499 )
2021-04-26 13:52:17 +02:00
J. Nick Koston
9a6402c1ae
Only compile esphome icon schema once ( #49688 )
2021-04-26 12:37:13 +02:00
MarBra
1b14a2f54f
Address late review comments for denonavr ( #49666 )
...
* denonavr: Add DynamicEQ and Audyssey service
* Remove useless return and entry.option in hass.data
* Remove duplicate translation
2021-04-26 11:22:07 +02:00
Fabian Affolter
940d28960b
Upgrade TwitterAPI to 2.7.2 ( #49680 )
2021-04-26 07:43:52 +02:00