emsesp / EMS-ESP

ESP8266 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
https://emsesp.github.io/docs
GNU Lesser General Public License v3.0
302 stars 96 forks source link

can't set wwtemp in V2.1.0b2 with MQTT #528

Closed mglatz closed 3 years ago

mglatz commented 3 years ago

Bug description sending [hostname]/boiler_cmd {"cmd":"wwtemp" ,"data":40} will correctly update wWSetTemp in v 2.01 but does nothing in V2.0.1b4

Steps to reproduce send the MQTT message in 2.01 (works); update to V2.1.0b2 (does not work); downgrade to 2.01 (works again)

Device information Junkers Cerapur Comfort identified in 2.1.0.b2 as Condens 2500/Logamax/Logomatic/Cerapur Top/Greenstar/Generic HT3 device: Gateway Premium II

Additional context In V2.1.0b2 setting wwtemp with REST [hostname]/api?device=boiler&cmd=wwtemp&data=40 works adding "id" to meessage does not help

proddy commented 3 years ago

does it work in the Telnet console? See https://emsesp.github.io/docs/#/Troubleshooting

mglatz commented 3 years ago

telnet command works

su
call boiler wwtemp 43

but pushing the above message via mqtt will show in log No MQTT handler found for topic kotel/boiler_cmd and payload {"cmd":"wwtemp" ,"data":40}

proddy commented 3 years ago

the topic's have been renamed. It's now boiler and not boiler_cmd in 2.1.

See https://github.com/proddy/EMS-ESP/blob/dev/CHANGELOG.md#ems-esp-changelog and https://emsesp.github.io/docs/#/MQTT