hass-core/tests/components/zwave_js/fixtures
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
..
aeon_smart_switch_6_state.json
aeotec_radiator_thermostat_state.json
aeotec_zw164_siren_state.json
bulb_6_multi_color_state.json
chain_actuator_zws12_state.json
climate_danfoss_lc_13_state.json
climate_eurotronic_spirit_z_state.json
climate_heatit_z_trm2fx_state.json
climate_heatit_z_trm3_no_value_state.json
climate_heatit_z_trm3_state.json
climate_radio_thermostat_ct100_mode_and_setpoint_on_different_endpoints_state.json
climate_radio_thermostat_ct100_plus_different_endpoints_state.json
climate_radio_thermostat_ct100_plus_state.json
climate_radio_thermostat_ct101_multiple_temp_units_state.json
controller_state.json
cover_aeotec_nano_shutter_state.json
cover_fibaro_fgr222_state.json
cover_iblinds_v2_state.json
cover_qubino_shutter_state.json
cover_zw062_state.json
eaton_rf9640_dimmer_state.json
ecolink_door_sensor_state.json
fan_ge_12730_state.json
fan_generic_state.json Add zwave_js speed configurations for GE/Jasco 12730 and 14287 fans (#60517) 2021-11-29 08:27:32 +01:00
fan_hs_fc200_state.json
fortrezz_ssa1_siren_state.json
fortrezz_ssa3_siren_state.json Add zwave_js support for Fortrezz SSA3 (#62765) 2021-12-25 10:33:20 +01:00
ge_in_wall_dimmer_switch_state.json
hank_binary_switch_state.json
inovelli_lzw36_state.json
light_color_null_values_state.json
lock_august_asl03_state.json
lock_id_lock_as_id150_state.json
lock_popp_electric_strike_lock_control_state.json
lock_schlage_be469_state.json
multisensor_6_state.json
nortek_thermostat_added_event.json
nortek_thermostat_removed_event.json
nortek_thermostat_state.json
null_name_check_state.json
srt321_hrt4_zw_state.json
vision_security_zl7432_state.json
wallmote_central_scene_state.json
zen_31_state.json
zp3111-5_not_ready_state.json Avoid removing zwave_js devices for non-ready nodes (#59964) 2021-12-27 12:31:31 +01:00
zp3111-5_state.json Avoid removing zwave_js devices for non-ready nodes (#59964) 2021-12-27 12:31:31 +01:00