Added
- support for IPv6 (web/api/mqtt, not syslog yet) #83
- System Log in Web UI will show current time if the NTP Service is enabled #82
- Network settings for Tx-power, WiFi-bandwidth, WiFi-sleepmode #83
- optional low CPU clockrate (160 MHz) #83
- select format for enumerated values in web
- settings for water hysteresis on/off
- dallas sensor name editable.
sensorname
console-command, replace sensorid with a unique name #84 - 'restart' system command. Can be invoked via API with authentication. #87
- add Download button in Web UI for log
- json body in API can now take device, name, cmd, hc and id
- added example of how to use API directly to control values from Home Assistant
- API calls are shown in debug log (For troubleshooting)
Fixed
- set mode allow numbers
- Junkers thermostat shows mode as selected by set_mode
- HA thermostat mode if bool-format: numbers is selected
- Web UI System Log sometimes skipped a few log messages when watching real-time
- fix wwactivated #89
- don't show commands (like reset) as Device values in the Web or Console
- fixed issue with Home Assistant entity naming where boiler's ww was duplicated in entity name
- fixed issue where wwSetTemp was written too instead of wwSeltemp
Changed
- removed Rx echo failures counting as incomplete telegrams. Bad telegrams show as Warning and not Errors. #80
- add upload_sec to
api/system/info
and removed # from some names to keep consistent with MQTT heartbeat - added debug target to PlatformIO build to help hunt down system crashes
- enumerated values always start at zero
- maintenance settings for time/date as extra setting
- move api/mqtt formats to
settings
, addenum format
- UI improvements for editing Dallas Sensor details
- RESTful GET commands can also require authentication (via bearer access token) for better security
- Updated AsyncMqttClient to 0.9.0 and ArduinoJson to 6.18.3
- Download buttons for settings and info under the Help tab
- fixed case on mqtt names, like 'wwtankmiddletemp'
- renamed Product ID to 'EMS Product ID' in Home Assistant
- removed brackets around tags, e.g. (hc1) selected room temperature" is now just "hc1 selected room temperature"