Alarmo publishes its state to zigbee2mqtt/<keypad name>/set
via mqtt
mode for the keypad can be one of disarm
, arm_day_zones
, arm_night_zones
, arm_all_zones
, exit_delay
, entry_delay
, not_ready
, in_alarm
, arming_stay
, arming_night
, arming_away
And Node-Red listens to topic zigbee2mqtt/<keypad name>
for payload.action
and payload.action_code
from the keypad and sends the new alarm state to Alarmo.
The change node changes the keypads payload.action
to Alarmo format ( disarm
to alarm_disarm
ect.)
The keypads alarm state (led status) is always in sync with Alarmo.