Similar issue as what was described in this post, except the entity never appeared for new sensors I am trying to add, and the solution there (excluding and re-adding mulitple times) is not working for me.
Fresh install of HA OS on a Pi3B. Using the ZWaveJS2mqtt addon. Aeotec Z-stick 7. Also have the ZwaveJS integration installed. DriverVersion: 10.0.3, ServerVersion: 1.22.1
I have 5 of these Ecolink DWZWAVE25 sensors and successfully added the first three. For each of those there is a Door State entity (which was enabled after adding the device) and 6 hidden/disabled entities listed in the āSensorsā section of the device screen in ZwaveJS.
When adding the last two devices, only the 6 hidden/disabled entities are added in sensors, and the Door State entity never appears. If I do a diff on the device diagnostics between the working and non-working devices, I see that the following entity is missing:
{
"domain": "binary_sensor",
"entity_id": "binary_sensor.z_wave_door_window_sensor_access_control_window_door_is_open",
"original_name": "Z-Wave Door/Window Sensor: Access Control - Window/door is open",
"original_device_class": "door",
"disabled": false,
"disabled_by": null,
"hidden_by": null,
"original_icon": null,
"entity_category": null,
"supported_features": 0,
"unit_of_measurement": null,
"primary_value": {
"command_class": 113,
"command_class_name": "Notification",
"endpoint": 0,
"property": "Access Control",
"property_name": "Access Control",
"property_key": "Door state",
"property_key_name": "Door state",
"state_key": 22
}
},
There is also a value that is missing one of the state descriptions:
{
"endpoint": 0,
"commandClass": 113,
"commandClassName": "Notification",
"property": "Access Control",
"propertyKey": "Door state",
"propertyName": "Access Control",
"propertyKeyName": "Door state",
"ccVersion": 5,
"metadata": {
"type": "number",
"readable": true,
"writeable": false,
"label": "Door state",
"ccSpecific": {
"notificationType": 6
},
"min": 0,
"max": 255,
"states": {
"23": "Window/door is closed"
}
}
},
The states dict ought to have another entry ("22": "Window/door is open",
)
Have tried re-interviewing both devices multiple times, and have also tried excluding and then re-including the devices multiple times. Neither strategy has worked.