Erik Montnemery
7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device ( #96479 )
...
* Require keyword arguments to DeviceRegistry.async_get_device
* Update tests
* Update tests
* Don't enforce keyword arguments
2023-07-13 13:39:25 -04:00
Raman Gupta
934e1a1603
Fix zwave_js trigger event reattach logic ( #94702 )
2023-06-16 09:35:29 +02:00
Raman Gupta
41d8ba3397
Re-add event listeners after Z-Wave server disconnection ( #94383 )
...
* Re-add event listeners after Z-Wave server disconnection
* switch order
* Add tests
2023-06-11 08:35:52 +02:00
Raman Gupta
d6997d8656
Improve test coverage for zwave_js.trigger ( #93260 )
...
Improve coverage for zwave_js.trigger
2023-05-22 17:55:03 +02:00
Raman Gupta
c11a3881af
Bump zwave-js-server-python to 0.47.0 ( #90212 )
2023-03-27 12:25:04 +02:00
epenet
1128041899
Add type hints to integration tests (zwave_js) ( #88311 )
2023-02-18 14:59:26 +01:00
epenet
278050a73f
Add type hints to integration tests (t-z) ( #87707 )
2023-02-08 19:10:53 +01:00
Raman Gupta
41d5256533
Add via_device support to zwave_js ( #83219 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-12-06 22:56:33 -05:00
Martin Hjelmare
874315c3fc
Bypass zwave_js config validation if driver not ready ( #83410 )
2022-12-06 12:41:09 -05:00
Marc Mueller
93a5b99191
Rename zwave_js trigger helper to avoid confusion ( #78331 )
...
* Rename zwave_js trigger helper to avoid confusion
* Fix test
2022-09-12 18:36:05 -04:00
Raman Gupta
5031c3c8b4
Fix zwave_js custom trigger validation bug ( #72656 )
...
* Fix zwave_js custom trigger validation bug
* update comments
* Switch to ValueError
* Switch to ValueError
2022-05-29 18:30:00 +02:00
Raman Gupta
c8c4bf6c37
Bypass dynamic validation for zwave_js custom triggers ( #72471 )
2022-05-25 19:20:40 +02:00
Raman Gupta
9632cbeffa
Improve zwave_js custom triggers and services ( #67461 )
...
* Improve zwave_js custom triggers and services
* Switch from pop to get
* Support string boolean values
* refactor and add coverage
* comments and additional assertions
2022-03-05 09:00:31 +01:00
Raman Gupta
6e5ae3e2e4
Add zwave_js.event automation trigger ( #62828 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-20 11:53:03 +01:00
Raman Gupta
63f6a3b46b
Add zwave_js.value_updated automation trigger ( #54897 )
...
* Add zwave_js automation trigger
* Rename to align with zwave-js api
* Improve test coverage
* Add additional template variables
* Support states values in addition to keys when present
* remove entity ID from trigger payload
* comments and order
* Add init and dynamically define platform_type
* reduce mypy ignores
* pylint
* pylint
* review
* use module map
2021-08-20 15:21:55 -04:00