mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 16:29:51 +03:00
55 lines
1.4 KiB
Markdown
55 lines
1.4 KiB
Markdown
## **MQTT commands**
|
|
|
|
All commands must be written as `{"cmd":<cmd> ,"data":<data>, "id":<n>}`.
|
|
|
|
The `id` can be replaced with `hc` for some devices that use heating circuits, and represented either as a string or a number. `cmd` is a string, `data` can be a string or number.
|
|
|
|
topic = *boiler_cmd*
|
|
```
|
|
comfort <hot, eco, intelligent>
|
|
flowtemp <degrees>
|
|
wwtemp <degrees>
|
|
boilhyston <degrees> (negative value)
|
|
boilhystoff <degrees> (positive value)
|
|
burnperiod <minutes>
|
|
burnminpower <%>
|
|
burnmaxpower <%>
|
|
pumpdelay <minutes>
|
|
```
|
|
|
|
topic = *thermostat_cmd*
|
|
```
|
|
--- without hc ---
|
|
wwmode <off | on | auto>
|
|
calinttemp <degrees>
|
|
minexttemp <degrees>
|
|
building <light | medium | heavy>
|
|
language <n> (0=de, 1=nl, 2=fr, 3=it) only RC30
|
|
display <n> (0=int temp, 1= int set, 2=ext. temp, 3=burner, 4=ww, 5=mode, 6=time, 7=date, 8=smoke) only RC30
|
|
clockoffset <seconds> (only RC30)
|
|
|
|
--- with hc ---
|
|
mode <auto | night | day | nofrost | heat | eco>
|
|
temp <degrees>
|
|
nighttemp <degrees>
|
|
daytemp <degrees>
|
|
nofrosttemp <degrees>
|
|
ecotemp <degrees>
|
|
heattemp <degrees>
|
|
summertemp <degrees>
|
|
designtemp <degrees>
|
|
offsettemp <degrees>
|
|
holidaytemp <degrees>
|
|
remotetemp <degrees>
|
|
control <0 | 1 | 2>
|
|
pause <hours>
|
|
party <hours>
|
|
holiday <dd.mm.yyyy-dd.mm.yyyy>
|
|
date <NTP | hh:mm:ss-dd.mm.yyyy-dw-dst>
|
|
```
|
|
|
|
topic = *system_cmd*
|
|
```
|
|
send <"0B XX XX ..">
|
|
pin <gpio> <on|off|1|0|true|false>
|
|
``` |