I’m starting to learn zigbee2mqtt so doing experiments.
I have a paired Zigbee switch, which I disconnected from power supply expecting it will turn unavailable.
While in MQTT confirms it, HA still shows it as OFF.
Here is autodiscovery topic of this device:
{
"availability": [
{
"topic": "zigbee2mqtt/bridge/state"
},
{
"topic": "zigbee2mqtt/zb3_switch_1/availability"
}
],
"command_topic": "zigbee2mqtt/zb3_switch_1/set",
"device": {
"identifiers": [
"zigbee2mqtt_0x00158d000449dccc"
],
"manufacturer": "Nue / 3A",
"model": "Smart in-wall switch (HGZB-01A)",
"name": "zb3_switch_1",
"sw_version": "Zigbee2MQTT 1.16.1-dev"
},
"json_attributes_topic": "zigbee2mqtt/zb3_switch_1",
"name": "zb3_switch_1_switch",
"payload_off": "OFF",
"payload_on": "ON",
"state_topic": "zigbee2mqtt/zb3_switch_1",
"unique_id": "0x00158d000449dccc_switch_zigbee2mqtt",
"value_template": "{{ value_json.state }}"
}
Availability topic looks correctly:
But HA thinks it’s off
I can see no payload_not_available
definition but offline is default expected value.
What am I missing?
is it autodiscovery issue or z2m?
thank you.