Martin Hjelmare
df740a7a18
Move not loaded websocket constant to zwave_js ( #50188 )
2021-05-07 15:18:31 +02:00
Erik Montnemery
27e0c0bbc8
Add color_mode support to group light ( #50165 )
...
* Add color_mode support to group light
* Lint
* Update tests
2021-05-07 15:18:27 +02:00
epenet
1e604fec7d
Fix unique_id issue on onewire config entries ( #50161 )
2021-05-07 15:17:25 +02:00
Martin Hjelmare
bb3ebad92f
Fix zwave_js websocket api KeyError on unloaded entry ( #50154 )
2021-05-07 15:13:49 +02:00
Jan Bouwhuis
a7ef642721
Ignore empty output from MQTT fan's value template ( #50122 )
...
* Allow empty payload
* Add tests for ignoring empty payload
* logging on empty state and osccilation with tests
* Improve warning log when invalid value is received
2021-05-07 15:13:37 +02:00
Felipe Martins Diel
c75d99c883
Fix RM pro temperature sensor ( #50098 )
2021-05-07 15:13:33 +02:00
Martin Hjelmare
66c9658cc7
Fix mysensors default persistence file on import ( #48410 )
2021-05-07 15:13:16 +02:00
Erik Montnemery
418606d634
Fix Tasmota color scaling and RGBW lights ( #50120 )
2021-05-05 18:16:03 +02:00
Erik Montnemery
d87c9c6ffe
Add color_mode support to tasmota light ( #49599 )
2021-05-05 13:31:03 +02:00
Joakim Sørensen
0a4856b88b
Handle Timeout exceptions in system_health ( #50017 )
2021-05-03 10:34:35 -07:00
Bram Kragten and Paulus Schoutsen
4273a3d63f
Fix saving a scene ( #49980 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-05-03 10:34:34 -07:00
J. Nick Koston
cd05195155
Check exception causes for matching strings during recorder migration ( #49999 )
2021-05-02 21:48:17 -07:00
Paulus Schoutsen
b17b664c0b
Handle different entity_id formats ( #49969 )
2021-05-02 21:48:15 -07:00
Alan Tse and J. Nick Koston
1c75d5cb94
Bump Tesla dependency teslajsonpy to 0.18.3 ( #49939 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-05-01 17:25:26 -07:00
jjlawren
ea3978be98
Use header URI in Plex config flow ( #49915 )
2021-04-30 14:59:35 -07:00
Maciej Bieniek
81712cbd0d
Fix host_valid() logic in Vilfo config flow ( #49862 )
2021-04-29 14:34:32 -07:00
Maciej Bieniek
fddbed944d
Fix host_valid() logic in DuneHD config flow ( #49860 )
2021-04-29 14:34:31 -07:00
Maciej Bieniek
3e47d2abd2
Fix host_valid() logic in BraviaTV config flow ( #49857 )
2021-04-29 14:34:30 -07:00
Raman Gupta
5c39fd5863
Improve Google Travel Time import and naming logic ( #49839 )
2021-04-29 14:34:28 -07:00
Raman Gupta
44aaa0499a
Improve Waze Travel Time import and naming logic ( #49838 )
2021-04-29 14:34:27 -07:00
Paulus Schoutsen
ba7b05442c
Add auto_off to binary sensor template entity ( #49615 )
2021-04-29 14:34:25 -07:00
Robert Svensson
056f636568
Add tampering sensor to deCONZ integration ( #49776 )
2021-04-28 20:16:06 +02:00
jjlawren
8c311cbaa0
Handle special Plex library sections ( #49525 )
2021-04-28 19:58:05 +02:00
Robert Svensson and jjlawren
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
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
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
J. Nick Koston
3f547e58d7
Fix zeroconf test inadvertently matching strings that start with name ( #49578 )
...
* Fix zeroconf test inadvertently matching strings that start with name
* adjust
* adjust
2021-04-28 11:47:36 +02:00
J. Nick Koston
dcb5b9f8b5
Bump httpx to 0.18.0 and respx to 0.17.0 ( #49805 )
2021-04-28 11:22:09 +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
Alexei Chetroi
345873f94f
Don't bind all clusters unconditionally ( #49793 )
2021-04-27 20:25:34 -04:00
Franck Nijhof and Paulus Schoutsen
89e7983ee0
Add Blueprint foundation to Scripts ( #48621 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-04-27 15:15:38 -07: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 and Martin Hjelmare
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
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
J. Nick Koston
87420627a8
Reduce config entry setup/unload boilerplate Q-S ( #49778 )
2021-04-27 22:10:04 +02:00
Erik Montnemery
d2fd504442
Limit precision when stringifying float states ( #48822 )
...
* Limit precision when stringifying float states
* Add test
* Fix typing
* Move StateType
* Update
* Move conversion to entity helper
* Address review comments
* Tweak precision
* Tweak
* Make _stringify_state an instance method
2021-04-27 21:48:24 +02:00
Ben and Martin Hjelmare
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
Erik Montnemery
fdadacd158
Improve color conversion for RGBW lights ( #49764 )
2021-04-27 20:07:55 +02: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
David F. Mulcahey and Alexei Chetroi
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 and Martin Hjelmare
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
J. Nick Koston
a1fdf84dba
Reduce config entry setup/unload boilerplate G-J ( #49737 )
2021-04-27 16:09:59 +02:00
tkdrob
664075962f
Clean up profiler constants ( #49752 )
2021-04-27 10:04:45 -04:00