2ef7f6b317
Z-Wave lock service action modernization ( #162967 )
...
Co-authored-by: Claude Opus 4.5 <[email protected] >
2026-02-14 10:33:23 +01:00
64766100fe
Add get_lock_usercode service to zwave_js integration ( #162057 )
...
Co-authored-by: Martin Hjelmare <[email protected] >
Co-authored-by: Claude Opus 4.5 <[email protected] >
2026-02-12 13:44:33 +01:00
AlCalzone and GitHub
ad881d892b
Keep entities of dead Z-Wave devices available ( #148611 )
2025-07-11 23:45:57 +02:00
epenet and GitHub
de4a5fa30b
Remove unnecessary DOMAIN alias in tests (s-z) ( #146010 )
2025-06-02 08:48:37 +02:00
G Johansson and GitHub
93aade6e8e
Change lock state to an enum ( #126379 )
...
* Add new LockState enum for lock states
* Add rest
* Fix insteon tests
* Fix mqtt tests
* Fix tesla_fleet
* Revert back ST_STATE_LOCKED
* Add back constant
2024-09-24 12:30:50 +02:00
Martin Hjelmare and GitHub
c7e9096dfd
Bump zwave-js-server-python to 0.58.0 ( #125666 )
...
* Bump zwave-js-server-python to 0.58.0
* Update lock test
2024-09-13 13:22:37 +02:00
Marc Mueller and GitHub
32f3f46542
Add empty line after module docstring (2) [tests.components] ( #112737 )
2024-03-08 19:16:21 +01:00
c132900b92
Add zwave_js.set_lock_configuration service ( #103595 )
...
* Add zwave_js.set_lock_configuration service
* Add tests
* string tweaks
* Update homeassistant/components/zwave_js/lock.py
Co-authored-by: Martin Hjelmare <[email protected] >
* Update strings.json
* Update services.yaml
* Update lock.py
* Remove handle params
---------
Co-authored-by: Martin Hjelmare <[email protected] >
2023-11-15 17:01:20 +01:00
Raman Gupta and GitHub
bd8c88f51b
Add error handling for all zwave_js service calls ( #93846 )
...
* 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
epenet and GitHub
1128041899
Add type hints to integration tests (zwave_js) ( #88311 )
2023-02-18 14:59:26 +01:00
Raman Gupta and GitHub
d4c28e04e4
Reduce missed coverage in zwave_js ( #79571 )
...
* Reduce missed coverage in zwave_js.climate and cover
* Add switch platform coverage
* Add select platform
* Add lock platform
* Remove one line of coverage from number platform
* update docstring
2022-10-18 10:06:29 +02:00
Raman Gupta and GitHub
3884b4b6bf
Bump zwave-js-server-python to 0.42.0 ( #79020 )
2022-09-28 21:24:04 -04:00
Raman Gupta and GitHub
9d14201b13
Don't create two zwave_js.lock entities for a single device ( #68651 )
2022-03-28 11:15:48 +02:00
Raman Gupta and GitHub
331726ec2f
Bump zwave-js-server-python to 0.29.1 ( #55460 )
2021-08-30 09:40:56 -07:00
Raman Gupta and GitHub
8f186957ea
Mark entities for dead zwave_js nodes as unavailable ( #48017 )
...
* Don't create any devices or entities for dead zwave_js nodes
* mark entities for dead nodes as unavailable
* add test
* watch for node status updates
* update tests to handle node status changes as well
2021-07-03 22:06:07 -04:00
Raman Gupta and GitHub
9fca001eed
Bump zwave-js-server-python to 0.22.0 ( #48085 )
2021-03-18 18:12:33 +01:00
23cbd2dda3
Change Z-Wave JS discovery logic to adopt changes to DeviceClass ( #46983 )
...
Co-authored-by: raman325 <[email protected] >
2021-02-24 12:59:06 -08:00
Raman Gupta and GitHub
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
Raman Gupta and GitHub
c2900ff888
Add support for zwave_js lock services ( #45451 )
2021-01-23 18:21:31 -05:00
562d30319b
Add lock platform to zwave_js ( #45175 )
...
Co-authored-by: Martin Hjelmare <[email protected] >
2021-01-16 11:43:25 -05:00