Skip to content

4. Advanced Commands (Direct MQTT Control)

If the card buttons are enough for you, you can skip this chapter. This is for advanced users who need detailed configuration or diagnostics.


Where to send commands

Go to SettingsDevices & ServicesMQTT⚙ Configure (on the Mosquitto row) and you can use the two tools below.

Sending a command — Publish a packet

Field Value
Topic /<device ID> — e.g. /EZS16A4106036
Payload The command to send — e.g. EZS_5U0$

Viewing responses — Listen to a topic

Field Value
Topic # (listen to everything)

💡 The device's responses come up on the /feedback topic.


Command rules

Every command starts with EZS_

Commands sent from HA must always start with EZS_.

Common commands

Command Action
EZS_5U0$ / EZS_5D0$ / EZS_5S0$ Open / Close / Stop
EZS_AL050.000$ Move to the 50% position (000.000–100.000)
EZS_POS$ Query current position
EZS_VER$ Query firmware version
EZS_RSS$ Query Wi-Fi signal strength (useful for diagnosing connection issues)
EZS_5G1$ ~ EZS_5G4$ Move to saved positions 1–4
EZS_5g1$ ~ EZS_5g4$ Save the current position to 1–4
EZS_HADISCOVERY$ Re-register the device in HA (when entities have disappeared)
EZS_HADISCOVERY_OFF$ Remove the device's registration from HA

Switching servers (EasyRoll app ↔ HA)

Where you are now Command to send Result
Connected to HA EZS_MQTTAWS$ Return to the EasyRoll (company) server → use the EasyRoll app
Connected to the EasyRoll server #MQTTHA$ (sent via the EasyRoll path) Switch back to the saved HA settings

Once you've saved the HA info, these two commands let you go back and forth without re-entering anything.