MQTT Alarm Support
This platform enables the possibility to control an MQTT alarm. The alarm will only change state after
receiving the a new state from
state_topic
. If these messages are published with RETAIN flag, the MQTT
alarm will receive an instant state update after subscription and will start with correct state. Otherwise,
the initial state will be unknown
.
1 2 3 4 5 6 7 8 9 10 11 |
|
Configuration variables:
- state_topic (Required): The MQTT topic subscribed to receive state updates.
command_topic (Required): The MQTT topic to publish commands to change the alarm state.
name (Optional): The name of the alarm. Default is ‘MQTT Alarm’.
- qos (Optional): The maximum QoS level of the state topic. Default is 0. This QoS will also be used to publishing messages.
- payload_disarm (Optional): The payload do disarm alarm. Default is “DISARM”.
- payload_arm_home (Optional): The payload to set armed-home mode. Default is “ARM_HOME”.
- payload_arm_away (Optional): The payload to set armed-away mode. Default is “ARM_AWAY”.
- code (Optional): If defined, specifies a code to enable or disable the alarm in the frontend.