You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 4, 2021. It is now read-only.
EMS-ESP always had an offline simulation mode, so compiling and running on a PC without an ESP attached. It's built using the makefile (customized for linux only as it used gcc and GNUmake).
This mode is useful for seeing how telegrams are parsed and which MQTT publish topics would be triggered. It's done via the test command on the console. I've now extended this to the web API so it can also run on the ESP8266/ESP32. So in theory if you power up an ESP (without the EMS bus connected) and issue commands like http://ems-esp/api?device=system&cmd=test&data=boiler it will simulate all the incoming telegrams for a specific boiler. It's useful to testing devices that we don't have to see how they behave in the Web, like solar, mixing, gateway, heatpump units etc
It's only for debugging, so make sure you have the EMSESP_TEST flag set in pio_local.ini like
[common]
debug_flags = -DEMSESP_TEST
The text was updated successfully, but these errors were encountered:
In the console the other tests to be run in standalone mode are:
render, devices, double, unknown, web, fr120, tc100, km, solar200, cr100, rx, tx, poll, cmd, mqtt, offset
EMS-ESP always had an offline simulation mode, so compiling and running on a PC without an ESP attached. It's built using the makefile (customized for linux only as it used gcc and GNUmake).
This mode is useful for seeing how telegrams are parsed and which MQTT publish topics would be triggered. It's done via the
test
command on the console. I've now extended this to the web API so it can also run on the ESP8266/ESP32. So in theory if you power up an ESP (without the EMS bus connected) and issue commands likehttp://ems-esp/api?device=system&cmd=test&data=boiler
it will simulate all the incoming telegrams for a specific boiler. It's useful to testing devices that we don't have to see how they behave in the Web, like solar, mixing, gateway, heatpump units etcIt's only for debugging, so make sure you have the EMSESP_TEST flag set in
pio_local.ini
likeThe text was updated successfully, but these errors were encountered: