- Fix: MQTT reconnect changed from 2 to 15 to stop reconnect from blocking the rest of the loop
- Add ability to change Setpoint via MQTT
{"Setpoint":<number between 1 and 110>}
- Add ability to enable steamMode via MQTT
{"steamMode":true|false}
- Fix: Small changes required to compile using IotWebConf v3.2.0
- Add MQTT Last Will and Testament. Topic =
espresso/<thingname>/avail
- Fixed a bug that caused steam switch reset to sometimes set operMode to true directly after setting it to false
- Minor code cleanup
- Properly detect mqttEnabled value and ensure an MQTT host is set in order to be set to true
- Update
CONFIG_VERSION
frommqtt01
tov001
to deal with possible corrupt EEPROM data during testing
- Force the SSR off if maxBoilerTemp is reached ( 140C )
- Using the steam switch to reset operMode now requires operMode to be false
- Update to IotWebConf 3.0
- Add MQTT config parameters to web portal
- Use ArduinoJson for reading and generating JSON
- Lots of code cleanup and comments added
- Code cleanup, leaving only the IotWebConf bits in place
- Enable IotWebConf httpUpdater for OTA updates
- Add steamSwitch routine for detecting when the steam switch is pressed. This requires unplugging 2 of the wires on the back of the steam switch and replacing them with wires that go back to the 2-pin Steam port on the PCB.
- Added PCB files
Code still needs to be updated to use the steam switch input