Commit graph

19 commits

Author SHA1 Message Date
Raman Gupta
c132900b92
Add zwave_js.set_lock_configuration service ()
* Add zwave_js.set_lock_configuration service

* Add tests

* string tweaks

* Update homeassistant/components/zwave_js/lock.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update strings.json

* Update services.yaml

* Update lock.py

* Remove handle params

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-15 17:01:20 +01:00
Raman Gupta
d9f059fcaa
Improve logic for zwave_js.lock.is_locked attr () 2023-06-02 06:12:32 -04:00
Raman Gupta
bd8c88f51b
Add error handling for all zwave_js service calls ()
* Add error handling for all service calls

* Switch siren to use internal function

* Remove failing checks

* Revert change to poll service, add comments, and add additional error handling

* Add error handling for ping and refresh + review comment + add tests

* Add test for statistics entity refresh
2023-05-31 11:09:01 -04:00
Martin Hjelmare
0e674fc597
Clean up zwave_js logging and hass.data () 2022-06-22 21:35:26 +02:00
Martin Hjelmare
6cac1dadeb
Clean zwave_js platform typing ()
* Fix binary sensor

* Fix climate

* Fix cover

* Fix fan

* Fix light

* Fix lock

* Fix number

* Fix select

* Fix sensor

* Add back type ignore until library bump
2022-05-24 19:23:34 -04:00
Martin Hjelmare
f7475a5bdb
Clean zwave_js entity driver access () 2022-05-24 17:52:07 -04:00
Raman Gupta
684fe242d9
Set PARALLEL_UPDATES to 0 for all zwave_js platforms () 2022-05-11 20:51:10 -07:00
Raman Gupta
e690d4b006
Add support for zwave_js device actions ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-28 09:06:02 +02:00
Raman Gupta
331726ec2f
Bump zwave-js-server-python to 0.29.1 () 2021-08-30 09:40:56 -07:00
Ville Skyttä
de6e7ea016
Replace *args and **kwargs type hint collections with value types () 2021-08-21 10:20:09 +03:00
Raman Gupta
9cbf88d944
Switch to using entry.async_on_remove () 2021-07-13 10:31:49 +02:00
Franck Nijhof
2ed386f9e6
Migrate to async_get_current_platform everywhere () 2021-05-03 09:34:28 -07:00
Franck Nijhof
378cee01b4
Add typing to async_register_entity_service () 2021-05-03 14:22:38 +02:00
Ruslan Sayfutdinov
0301706fc6
Define AddEntitiesCallback type () 2021-04-29 12:28:14 +02:00
Marc Mueller
dcca29ef68
Update typing 14 () 2021-03-18 15:08:35 +01:00
Marcel van der Veldt
242ff045b9
Handle missing value in all platforms of zwave_js () 2021-02-06 14:02:03 +01:00
Raman Gupta
c2900ff888
Add support for zwave_js lock services () 2021-01-23 18:21:31 -05:00
kpine
d7a0f1e467
Include config entry id in zwave_js signal names () 2021-01-19 16:40:01 +01:00
Raman Gupta
562d30319b
Add lock platform to zwave_js ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-01-16 11:43:25 -05:00