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) |
💡 Responses reach HA only from HA-only devices. Most come up on the
/feedbacktopic, and the firmware version (EZS_VER$) on/version/<device ID>.💡 On a Hybrid (app + HA) device, replies to query commands go to the EasyRoll server, so they don't appear in HA. Check the version and status in the EasyRoll app under ⚙ → [Zone device settings] → [Device info]. The position is still reflected on the HA card and on
/<device ID>/pos.
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 a given % position — 000.000 = top (fully open) – 100.000 = bottom (fully closed). This is the opposite of the HA slider % (e.g. HA 70% open = EZS_AL030.000$) |
EZS_POS$ |
Query current position — pct in the reply and the /<device ID>/pos value use the same scale (0 = top) |
EZS_VER$ |
Query firmware version — reply topic /version/<device ID> |
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 |
EZS_MQTTINFO$ |
Query the current connection info — on an HA-only device: mode:ha, broker address, port and username (password excluded) |
EZS_HAJOG$ / EZS_HAJOG_OFF$ |
Show / hide the jog (short up/down) buttons on the HA card (hidden by default) |