This repository has been archived by the owner on Oct 4, 2021. It is now read-only.
1.9.4
[1.9.4] 2019-12-15
There are breaking changes in this release. Make you sure you adjust the MQTT topics as described in the wiki.
Added
- Added
publish_always
forcing MQTT topics to be always sent regardless if the data hasn't changed - Support for DHW once (OneTime water) heating command via MQTT issue 195
- Added scripts to automatically build firmware images on every Commit/Pull and nightly builds using TravisCI
- Added option to WebUI to also download the latest development build
- Added build scripts for automated CI with TravisCI
- Implemented timezone support and automatic adjustment, also taking daylight saving times into account
- Added
kick
command to reset core services like NTP, Web, Web Sockets - Added WiFi static IP (setting done in WebUI only)
log w <type_id>
for watching a specific telegram type ID- initial support for EMS+ GB125s and MC110's (https://github.com/proddy/EMS-ESP/wiki/MC110-controller)
- Buderus RFM200 receiver
Fixed
- Stability for some Wemos clones by decreasing wifi Tx strength and adding small delay
Changed
- Debug log times show real internet time (if NTP enabled)
system
shows local time instead of UTC- fixed version numbers of libraries in
platformio.ini
- Normalized Heating modes to
off
,manual
,auto
,night
andday
to keep generic and not Home Assistant specific (likeheat
) - Keeping Thermostat day/night modes separate from off/auto/manual, and setting this for the Junkers FR50
- Removed
publish_always
- Changed NTP interval from 1 hour to 12 hours
- Refactored EMS device library to make it support multi-EMS devices easier (e.g. multiple thermostats)
autodetect deep
removed and replaced withautodetect scan
for scanning known devices.- MQTT data will be sent when new data arrives. So
publish_time
is used to force a publish at a given frequency (2 mins is default), or 0 for off.
Removed
- thermostat scan and autodetect deep functions
- removed Event Logging to SPIFFS (worried about wearing). Replaced with SysLog.