Hi All
I am pretty new to HA but have set up quite a few automations. It seems though that they are not reliably firing…
The first example is simple light control from a zigbee button. I press the button and the lights are supposed to come on. In the logs from zigbee2mqtt I can see that the button press is registered but the lights do not come on. There is nothing in the HA logs or logbook about the button press.
The second example is an automation that turns off my heating when the Tado aircon control turns on. This usually fires fine, however the reverse is supposed to happen when the aircon turns off. This sometimes doesn’t happen or sometimes takes a long time to happen. I can see in HA that the aircon is no longer on but it has not yet set the heating to auto.
Is this normal? How do I go about fixing or debugging these issues?
I don’t know what the config checker is.
I did check logs and the logbook for errors but didn’t see anything.
These are mqtt messages but as the messages originate from zigbee2mqtt this is not an mqtt automation. The button appears as a device and prompts me for the available actions.
OK, I think that the issue here is that I am not using the basic MQTT action. I am using a device action that’s generated from zigbee2mqtt. I am not sure how this works but if I enable home assistant mode in zigbee2mqtt then the zigbee devices appear as devices in HA and I am able to select the device and then select “single” (or “double” or “hold” for a button for example) for the trigger.
The issue seems to be that HA forgets these allowable actions and when I go back into the automation it just says “Unknown trigger”:
Yup, all buttons are available in the web interface but they all seem to have lost the configuration. I’ve just moved to MQTT triggers. Seem to be more reliable (well, we’ll see).