Raman Gupta
4ff1f5c788
Create zwave_js ping button at the right time ( #66848 )
...
* Create zwave_js ping button at the right time
* fix tests
2022-02-19 11:16:14 +01:00
Marc Mueller
67e94f2b4b
Add type ignore error codes [N-Z] ( #66779 )
2022-02-18 09:41:12 +01:00
Raman Gupta
82ebb7047f
Bump zwave-js-server-python to 0.35.0 ( #66785 )
...
* Bump zwave-js-server-python to 0.35.0
* Remove support for new event type which should go in a separate PR
2022-02-18 02:36:27 -05:00
Raman Gupta
a1b81b2de4
Add inclusion state to zwave_js/network_status WS API cmd ( #65398 )
2022-02-17 11:38:20 +01:00
Raman Gupta
d29acadebd
Fix zwave_js device condition bug ( #66626 )
2022-02-15 23:05:12 -05:00
Raman Gupta
152dbfd2fe
Add button entity to ping zwave_js node ( #66129 )
...
* Add button entity to ping zwave_js node
* Fix docstring
* Fix docstrings
* Fix and simplify tests
* Fix name
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/zwave_js/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* review comments
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/zwave_js/button.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove self.client line
* Add callback to remove entity
* Add extra dispatch signal on replacement
* Combine signals for valueless entities
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-14 15:38:22 -05:00
Raman Gupta
113c3149c4
Improve zwave_js device automation strings for config parameters ( #66428 )
...
* Improve zwave_js device automation strings for config parameters
* rename things to be more clear
* Match config file format
2022-02-14 15:14:02 -05:00
kpine
a7e5f38a3e
Add is_controller_node flag to WS node status ( #66404 )
2022-02-12 22:08:39 +01:00
GitHub Action
366609ea44
[ci skip] Translation update
2022-02-12 00:16:37 +00:00
Raman Gupta
72acda81a7
Simplify get_unique_id helper function for zwave_js ( #66221 )
2022-02-10 08:46:32 +01:00
Raman Gupta
4076ca9641
Fix schema for zwave_js WS API ( #66052 )
2022-02-07 21:53:48 -08:00
GitHub Action
2da4d280b2
[ci skip] Translation update
2022-02-06 00:17:31 +00:00
GitHub Action
d8830aa4e0
[ci skip] Translation update
2022-02-05 00:12:01 +00:00
Raman Gupta
c477378835
Raise when zwave_js device automation fails validation ( #65610 )
2022-02-04 02:50:47 +01:00
GitHub Action
ca7d4234e1
[ci skip] Translation update
2022-01-31 00:14:28 +00:00
GitHub Action
77ef86faee
[ci skip] Translation update
2022-01-30 00:14:21 +00:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
GitHub Action
dd4e5bb9c5
[ci skip] Translation update
2022-01-27 00:14:02 +00:00
Marc Mueller
5e633498d2
Enable no_implicit_reexport
for core files [mypy] ( #63820 )
2022-01-26 10:55:06 +01:00
GitHub Action
3c1d1bd060
[ci skip] Translation update
2022-01-26 00:15:14 +00:00
Franck Nijhof
176f03d4ac
Allow toggles (switches) state to be None ( #64621 )
2022-01-23 11:31:01 +01:00
Raman Gupta
a420e9443c
Add version info to zwave js device diagnostics ( #64573 )
2022-01-20 12:55:47 -08:00
Raman Gupta
f622bf4ff2
Fix bug for zwave_js diagnostics ( #64568 )
2022-01-20 12:38:34 -05:00
Raman Gupta
11d0dcf7ac
Add zwave_js device diagnostics ( #64504 )
...
* Add zwave_js device diagnostics
* Add diagnostics as a dependency in manifest
* Add failure scenario test
* fix device diagnostics helper and remove dependency
* tweak
2022-01-20 11:49:24 +01:00
Raman Gupta
fd465df016
Bump zwave-js-server-python to 0.34.0 ( #64407 )
2022-01-18 22:33:50 -08:00
Raman Gupta
c3fc7becb6
Add zwave_js support for diagnostics ( #64336 )
2022-01-17 22:00:53 -08:00
Raman Gupta
9bb78af79c
Ignore unavailable entities when creating zwave_js device actions list ( #64184 )
...
* Fix bug with zwave-js device actions
* outdent
* Add test and fix bug
* fix
2022-01-16 13:22:18 +01:00
Marc Mueller
bcb93d95bb
Update typing (4) [u-z] ( #63925 )
2022-01-11 21:26:45 +01:00
GitHub Action
d3cd813c5e
[ci skip] Translation update
2022-01-11 00:14:57 +00:00
Raman Gupta
7b3e5fdf9d
Fix zwave_js device actions ( #63769 )
2022-01-09 21:28:36 -08:00
GitHub Action
d99548fc04
[ci skip] Translation update
2022-01-10 00:14:49 +00:00
Marc Mueller
89859aad8d
Fix ParamSpec Callable return types ( #63701 )
2022-01-09 06:03:18 +01:00
GitHub Action
a8fee4c2f6
[ci skip] Translation update
2022-01-09 00:15:18 +00:00
Raman Gupta
9e4e43cf77
Handle zwave_js metadata/value updates when the unit changes ( #63579 )
...
* Handle zwave_js metadata updates when the unit changes
* Use value updated event instead of metadata updated event so we don't get an invalid state value
* update comments and formatting
* simplify
* Update tests/components/zwave_js/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/zwave_js/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update tests/components/zwave_js/test_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* fix tests
* add additional assertions
* Add unit checks and simplify logic
* Add unit assertion
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-08 13:23:29 +01:00
GitHub Action
0827608302
[ci skip] Translation update
2022-01-08 00:14:39 +00:00
Marc Mueller
04e1933728
Use correct relative imports [n-z] ( #63471 )
2022-01-05 17:23:49 +01:00
Marc Mueller
53496c019c
Start using ParamSpec
for decorator functions ( #63148 )
2022-01-04 18:37:46 +01:00
Andre Richter
acf3217449
Fix zwave_js ZWaveTiltCover docstring ( #62972 )
...
This is a small leftover from the PR that introduced the class, which
wasn't a generic class originally.
2021-12-28 19:24:27 -05:00
kpine
22e475790f
Avoid removing zwave_js devices for non-ready nodes ( #59964 )
...
* Only replace a node if the mfgr id / prod id / prod type differ
* Prefer original device name for unready node
* move register_node_in_dev_reg into async_setup_entry
* simplify get_device_id_ext
* Don't need hex ids
* Revert "move register_node_in_dev_reg into async_setup_entry"
This reverts commit f900e5fb0c67cc81657a1452b51c313bccb6f9e1.
* Revert Callable change
* Revert device backup name
* Add test fixtures
* Update existing not ready test with new fixture data
* Check device properties after node added event
* Add entity check
* Check for extended device id
* better device info checks
* Use receive_event to properly setup components
* Cleanup tests
* improve test_replace_different_node
* improve test_replace_same_node
* add test test_node_model_change
* Clean up long comments and strings
* Format
* Reload integration to detect node device config changes
* update assertions
* Disable entities on "value removed" event
* Disable node status sensor on node replacement
* Add test for disabling entities on remove value event
* Add test for disabling node status sensor on node replacement
* disable entity -> remove entity
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-27 12:31:31 +01:00
GitHub Action
cc92aa557a
[ci skip] Translation update
2021-12-26 00:15:41 +00:00
Raman Gupta
639181108f
Add zwave_js support for Fortrezz SSA3 ( #62765 )
2021-12-25 10:33:20 +01:00
GitHub Action
cceedf766a
[ci skip] Translation update
2021-12-22 00:14:51 +00:00
epenet
ce93364a36
Use new enums in zwave_js ( #62432 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-20 15:18:15 -05:00
Robert Hillis
b559d8845e
Use enums in zwave_js ( #62130 )
...
* Use enums in zwave_js
* oops
2021-12-19 12:28:09 +01:00
GitHub Action
77843be01f
[ci skip] Translation update
2021-12-15 00:13:42 +00:00
GitHub Action
eb345bfdf1
[ci skip] Translation update
2021-12-14 00:13:33 +00:00
Michael
90e52cd3ad
Use relative imports [S-Z] ( #61576 )
2021-12-13 09:39:13 +01:00
GitHub Action
f75b325ab2
[ci skip] Translation update
2021-12-12 00:14:30 +00:00
GitHub Action
0aaf9459ab
[ci skip] Translation update
2021-12-10 00:13:29 +00:00
GitHub Action
1f1a29cada
[ci skip] Translation update
2021-12-09 00:13:16 +00:00