- MQTT Motor + MQTT Rollershutter
-
This platform enables the possibility to control an MQTT motorized device. The device state will be updated only after receiving the a new state from state_topic
. If these messages are published with RETAIN flag, the MQTT device will receive an instant state update after subscription and will start with correct state. Otherwise, the initial state will be unknown
.
-There is a state attribute that stores the relative position of the device, where 0% means the device is closed
and all other intermediate positions means the device is open
.
This platform enables the possibility to control an MQTT rollershutter. The device state will be updated only after receiving the a new state from state_topic
. If these messages are published with RETAIN flag, the MQTT device will receive an instant state update after subscription and will start with correct state. Otherwise, the initial state will be unknown
.
There is a state attribute that stores the relative position of the device, where 0% means the device is closed
and all other intermediate positions means the device is open
.
# Example configuration.yaml entry
@@ -122,18 +123,17 @@ There is a state attribute that stores the relative position of the device, wher
-
-
command_topic (Required): The MQTT topic to publish commands to control the motor.
+command_topic (Required): The MQTT topic to publish commands to control the rollershutter.
- - name (Optional): The name of the motorized device. Default is ‘MQTT Motor’. -
- state_topic (Optional): The MQTT topic subscribed to receive state updates. If not defined, the motor will be stateless, that is, no information about current position or open/closed. If defined, the received payload must be a integer between 0 and 100, that represents the percentage for fully closed and fully open, respectively. +
- name (Optional): The name of the rollershutter. Default is ‘MQTT Rollershutter’. +
- state_topic (Optional): The MQTT topic subscribed to receive state updates. If not defined, the rollershutter will be stateless, that is, no information about current position or open/closed. If defined, the received payload must be a integer between 0 and 100, that represents the percentage for fully closed and fully open, respectively.
- qos (Optional): The maximum QoS level of the state topic. Default is 0. This QoS will also be used to publishing messages. -
- payload_open (Optional): The payload to open the motorized device. Default is “OPEN”. -
- payload_close (Optional): The payload to close the motorized device. Default is “CLOSE”. -
- payload_stop (Optional): The payload to stop the motorized device. Default is “STOP”. +
- payload_open (Optional): The payload to open the rollershutter. Default is “OPEN”. +
- payload_close (Optional): The payload to close the rollershutter. Default is “CLOSE”. +
- payload_stop (Optional): The payload to stop the rollershutter. Default is “STOP”.
- state_format (Optional): The state format to parse. Default is None (no parser).
Related components
@@ -179,10 +179,10 @@ There is a state attribute that stores the relative position of the device, wherCategory Motor
+Category Rollershutter
- - MQTT Motor + MQTT Rollershutter
- Motors + Rollershutters
-
Home Assistant can give you an interface to control any motorized device that opens and closes. This includes roller shutters, garage doors, gates, blinds, shades, curtains, awnings, etc.
- -The following platforms are supported:
- --
-
- MQTT -
Home Assistant can give you an interface to control any rollershutters.