Commit Graph
7575 Commits
Author SHA1 Message Date
Eric Severance 0bf3dea40c Revert "Speed-up wemo discovery (#46821)" (#47392)
This reverts commit 6e52b26c06.
2021-03-05 00:18:12 +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
Martin Hjelmare d175ac8e0d Make zwave_js add-on manager more flexible (#47356) 2021-03-05 00:18:08 +00:00
Erik Montnemery a89ba0ed8e Improve behaviour when disabling or enabling config entries (#47301) 2021-03-03 19:16:21 +01: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 HjelmareandPaulus Schoutsen 23049955f8 Add zwave_js add-on manager (#47251)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-03-02 22:36:45 +00:00
Raman Gupta 88d29bcf20 Add suggested area for zwave_js devices (#47250) 2021-03-02 01:17:25 +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
Marcel van der VeldtandRaman Gupta 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
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
starkillerOG aa9b445856 Fix Xiaomi Miio discovery (#47134) 2021-03-01 08:30:20 +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 807bf15ff3 Use async_capture_events to avoid running in executor (#47111) 2021-02-28 20:21:38 +00:00
J. Nick Koston c12769213d Add suggested area to hue (#47056) 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
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
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
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
Marcel van der Veldtandraman325 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
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 2f1dba74d1 Use Plex server URL as config entry title (#47010) 2021-02-24 20:57:02 +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 902094eefc6612e6b5c3bdb7440520af050c7f20.
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 Veldtandkpine 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
Tobias SauerweinandJ. Nick Koston 722b1e8746 Add Netatmo device trigger (#45387)
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-24 19:20:40 +01:00
Joakim Sørensen 11a89bc3ac Add addon selector (#46789) 2021-02-24 17:02:48 +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 45b50c53ad Mullvad integration improvements (#46987) 2021-02-24 13:43:44 +01:00
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 GuptaandMartin Hjelmare eccdae60bf Add ClimaCell weather integration (#36547)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-24 09:34:27 +01:00
Franck NijhofandPaulus Schoutsen 42fd3be0e8 Add template support to service targets (#46977)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-02-23 22:46:00 -08: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
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
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
jjlawren 425d56d024 Fix Plex showing removed shared users (#46971) 2021-02-23 23:36:46 +01:00