Ikea in their wisdom have decided that a button once pressed should stay pressed for eternity. In HS I can capture the keypress by using "if ...ZbReceived:Keypad1:Power changes and becomes Any Value" . HS must be triggered by receiving the message, and not by detecting a CHANGE in value as it implies.
HS events are fine but I am trying to do this in Node-Red, with a fixed button value there is no trigger. KPD1:Power button remains fixed at 2.
Is there a simple way to have buttons revert to a different state once the they have been inspected? Are Tasmota rules the only way to handle this?
Another option is to not use a HS device change, but use a direct MQTT message received command. But it seems to me if HS can find a trigger then Node-Red should also be able to.
HS events are fine but I am trying to do this in Node-Red, with a fixed button value there is no trigger. KPD1:Power button remains fixed at 2.
Is there a simple way to have buttons revert to a different state once the they have been inspected? Are Tasmota rules the only way to handle this?
Another option is to not use a HS device change, but use a direct MQTT message received command. But it seems to me if HS can find a trigger then Node-Red should also be able to.
Comment