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 Settings → Devices & Services → MQTT → ⚙ 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
/feedbacktopic.
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.