Files
core/tests/components
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
..
2021-12-07 16:48:16 -10:00
2021-11-01 20:47:05 -07:00
2021-11-01 20:47:05 -07:00
2021-08-17 17:29:20 +02:00
2021-03-18 15:13:22 +01:00
2021-12-03 08:51:30 -08:00
2021-11-01 20:47:05 -07:00
2021-01-01 22:31:56 +01:00
2021-12-13 17:11:21 +01:00
2021-11-01 20:47:05 -07:00
2021-11-01 20:47:05 -07:00
2021-11-01 20:47:05 -07:00
2021-11-01 20:47:05 -07:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-11-01 20:47:05 -07:00
2021-09-13 18:18:21 +02:00
2021-11-01 20:47:05 -07:00
2021-12-07 22:42:55 +01:00
2021-11-01 20:47:05 -07:00
2021-11-29 20:00:39 -05:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-11-01 20:47:05 -07:00
2021-12-12 14:09:45 -08:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-11-29 14:01:03 -08:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-12-20 16:18:58 +01:00
2021-11-01 20:47:05 -07:00
2021-12-15 23:25:40 +02:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-12-22 09:31:23 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-11-01 20:47:05 -07:00
2021-11-01 20:47:05 -07:00
2021-12-15 23:25:40 +02:00
2021-12-22 10:01:00 +01:00
2021-01-01 22:31:56 +01:00
2021-06-11 13:35:03 +02:00
2021-11-01 20:47:05 -07:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-02-28 14:16:37 +01:00
2021-01-01 22:31:56 +01:00
2021-02-08 14:44:46 +01:00
2021-11-01 20:47:05 -07:00
2021-01-01 22:31:56 +01:00
2021-12-21 21:54:58 +01:00
2021-01-01 22:31:56 +01:00
2021-11-01 20:47:05 -07:00
2021-12-17 16:14:59 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-12-22 09:16:37 +01:00
2021-01-01 22:31:56 +01:00
2021-11-01 20:47:05 -07:00
2021-01-01 22:31:56 +01:00
2021-11-01 20:47:05 -07:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-12-23 23:07:56 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-12-17 16:25:37 +01:00
2021-01-01 22:31:56 +01:00
2021-01-01 22:31:56 +01:00
2021-10-14 10:03:38 -07:00
2021-11-01 20:47:05 -07:00
2021-01-01 22:31:56 +01:00
2021-12-15 23:25:40 +02:00
2021-12-23 11:07:29 -08:00
2021-01-01 22:31:56 +01:00
2021-11-01 20:47:05 -07:00
2021-12-20 13:11:26 -07:00
2021-01-01 22:31:56 +01:00
2021-11-18 15:56:22 -08:00
2021-06-11 13:35:03 +02:00
2021-01-01 22:31:56 +01:00
2021-12-14 15:12:19 +01:00
2021-01-01 22:31:56 +01:00
2021-12-17 11:12:43 +01:00
2021-11-01 20:47:05 -07:00
2021-03-19 15:54:07 +01:00
2021-06-11 13:35:03 +02:00
2021-11-01 20:47:05 -07:00
2021-01-01 22:31:56 +01:00
2021-12-18 16:17:55 +01:00
2021-01-01 22:31:56 +01:00