This repository has been archived by the owner on Oct 4, 2021. It is now read-only.
v2.2.1
Firmware Installation
Follow the instructions in the documentation on how to install the firmware binaries from the Assets below.
Changelog
Added
- function keys in editor: cursor, del, home, end. F1=help, F2=show, and other shortcuts
- SM100 pump working time and energy units
- heating curve parameters and commands for RC300
wwonetime
for RC300 thermostat- expose test framework via api (#611)
- SysLog has enable/disable flag in WebUI
- Add solar configuration telegrams (#616) [thanks @hpanther]
log trace
shows decoded or optional raw telegrams,watch unknown
for only unknown telegrams- WM10 switch telegrams
- boiler information (#633), pumpmod min/max commands
- maintenance message and command
- thermostat program, reducemode, controlmode
- optional delayed start for sending tx-telegrams to prevent conflicts with KM200
- RC35 holiday setting with
+
for 'at home'
Fixed
- mixer IPM pumpstatus
- mixer devices in HA were incorrectly named
- Prevent HA MQTT config messages for thermostat that has no 'currtemp' (#582)
- serviceCodeNumber, 3-char serviceCode, exhausttemp and heating_active for newer ems+ boilers
- prevent MQTT publish messages from sending twice
- repeated output on read commands
- heating_active for ems+
- fix telegrams matched to masterthermostat 0x18
Changed
- optimized MQTT for HA to reduce heap fragmentation issues
- change syslog settings without reboot
- HA-config split in smaller blocks
- commands
fetch
andpublish [ha]
as call - mqtt json package sizes
- renamed the command system info (which showed settings) to
settings
- renamed the command system report (Which dumped debug info) to
info
- Changing settings via web restarts only selected services
- renamed pio targets (esp8266-ci and esp32-ci for GitHub CI)
- telnet default settings
log info
, timeout 60 min log debug
not showing telegram names, uselog trace
orwatch on
to show the telegrams- optimized how console and web display device data (#632)
Removed
- old shell and python build scripts
Builds
- move repo from proddy (proddy)
Commits
- [641e557]: 2.2.1b0 (proddy)
- [bc05b4f]: fix telegrams matched to masterthermostat 0x18 (MichaelDvP)
- [480609e]: change name for hatemp in HA to room temperature (proddy)
- [313eff9]: split show values in parts (MichaelDvP)
- [9fbeaf8]: remove settings from
system info
, usesystem settings
instead (MichaelDvP) - [ba54260]: Merge branch 'dev' of https://github.com/proddy/EMS-ESP into dev (MichaelDvP)
- [7c35ab6]: update changelog (MichaelDvP)
- [7e51b6c]: avoid possible infinite loop (MichaelDvP)
- [82873db]: enable manual trigger (Proddy)
- [adc8a1c]: Update build_firmware.yml (Proddy)
- [08160a9]: Update build_firmware.yml (Proddy)
- [b6f11f0]: Update build_firmware.yml (Proddy)
- [95fa4b4]: fix #679 (MichaelDvP)
- [e7fc796]: extended length of IP/hostnames from 32 to 48 chars #676 (proddy)
- [087e348]: mention hostname length change (proddy)
- [8ffba36]: check flowsensor for
tap_water_active
(MichaelDvP) - [93aa853]: add Cerapur Aero - #684 (proddy)
- [7705b27]: mqtt base, serviceCode
~H
(MichaelDvP) - [d37147f]: thermostat export values for each heating circuit separately (MichaelDvP)
- [e4ba0f4]: fix standalone (MichaelDvP)
- [88786ec]: dallas_fails to heartbeat (MichaelDvP)
- [cdf6aae]: delay post send query if different type_id (MichaelDvP)
- [37148f1]: adc scaling, remove unused hostname in system (MichaelDvP)
- [28e13e0]: fix multible remote roomcontrollers (MichaelDvP)
- [6dd1083]: get version information on scan devices (MichaelDvP)
- [0e96604]: thermostat
datetime
, register hcs only for masterthermostat (MichaelDvP) - [511f6ee]: split boiler_info (MichaelDvP)
- [ce18bcf]: add
EasyControl Adapter
to library (MichaelDvP) - [9657f2d]: add mqtt base on publish, don't queue full-topics (save memory) (MichaelDvP)
- [6abe63d]: changelog (MichaelDvP)
- [11c3276]: version to 2.2.1b1 (MichaelDvP)
- [5bcccdb]: added WB Greenstar 8000 (proddy)
- [679107c]: auto formatting (proddy)
- [3ac0e72]: dallas error if not idle (MichaelDvP)
- [b40be02]: switch esp32-gpio27 on dallas error (MichaelDvP)
- [d3ecbda]: revert esp32 dallassesnor pin switch (MichaelDvP)
- [fd5057c]: show mqtt base in "http://ems-esp/api?device=system&cmd=settings" (proddy)
- [d8d7867]: optional maintenance to boiler_info like v3, hex optional with '0x', some formatting (MichaelDvP)
- [01b9ee2]: disable esp32 bluetooth (MichaelDvP)
- [1269c5a]: add GB022 controller (MichaelDvP)
- [de5d691]: shrink api-json before send, force log level for watch (MichaelDvP)
- [31137d4]: remove unused defaults, invert esp32 led-default, typos (MichaelDvP)
- [c872f19]: add RC20 device 66 (MichaelDvP)
- [885b8d2]: fix double device 66 ES72/RC20 (MichaelDvP)
- [0f58845]: auto formatting (proddy)
- [3d621f9]: cleanup (proddy)
- [30b67f2]: various changes, up-to-date with esp8266-react mainline (proddy)
- [dd79ab0]: replace moment as time/date lib (proddy)
- [7ea6697]: Merge branch 'dev' of https://github.com/proddy/EMS-ESP into dev (proddy)
- [2fa275b]: bump version, note change to NTP lib in Web UI (proddy)
- [36f0555]: recognize sending devices (MichaelDvP)
- [8409e8b]: prepare rename of branch (proddy)
- [e9382c0]: branch rename (proddy)
- [3ccbbc3]: release name contains ESP8266 (proddy)
- [63714ae]: add id to info-command (MichaelDvP)
- [dc4e5fd]: fix #703 (MichaelDvP)
- [e551a9b]: boiler wwcircmode for ems+ (MichaelDvP)
- wWCirc_ (MichaelDvP)
- [22c971e]: updated tags (proddy)
- [82af92c]: queue mqtt even if its not connected yet (fixes #369) (proddy)
- [fe06789]: typo (proddy)
- [caa83b4]: formatting (proddy)
- [422a188]: update build tag (proddy)
- [e0e6ec5]: fix mqtt heartbeast #710 (proddy)
- [8ba2056]: * fix mixerTemp and tankBottomTemp naming (Johannes Wagner) #714
- [ccab48a]: typo (MichaelDvP)
- [e5634c8]: add flowSetTemp to IPM unmixed #711 (MichaelDvP)
- [7295bdf]: * remove explicit icon setting mdi:coolant-temperature for tankMiddleTemp and mixerTemp on boiler and let home-assistant derive it from the unit (Johannes Wagner) #714
- [9168786]: * fix wrongly changed icon for switchTemp instead of mixerTemp (Johannes Wagner) #714
- [382deb0]: updated with PR #714 (proddy)
- [7efe865]: Merge branch 'esp8266_dev' of https://github.com/proddy/EMS-ESP into esp8266_dev (proddy)
- [7c98337]: remove degrees from summermode (MichaelDvP)
- [863c98d]: * mixer: add wiring names according to documentation (Johannes Wagner) #719
- [e0016b5]: * merge upstream changes (Johannes Wagner) #719
- [b545b6d]: * wrong comment, was looking for the ww charging pump boolean (Johannes Wagner) #719
- [9fe674a]: * add alternate names for Mixer in different switch code (Johannes Wagner) #719
- [55586cc]: update ArduinoJson 6.17.3 (MichaelDvP)
- [8f466fd]: keep mqtt queue small (MichaelDvP)
- [45e877b]: boolean format, maintenance to boiler_info (MichaelDvP)
- [c9de9d0]: add PButton (MichaelDvP)
- [1d64649]: rename Wifi modes WEP2->WPA2 (MichaelDvP)
- [b4bb21b]: fix time format (MichaelDvP)
- [98090fc]: read MaintenanceMessage on start (MichaelDvP)
- [26da305]: Mixer setpoint, telegram position of MM100-T0 is unknown (MichaelDvP)
- [b9befc9]: fix compile error PULLDOWN (MichaelDvP)
- [f1d81c2]: update changelog (MichaelDvP)
- [7d4ad64]: Update questions---troubleshooting.md (Proddy)
- [b7b23c0]: Update questions---troubleshooting.md (Proddy)
- [e515856]: Update bug_report.md (Proddy)
- [08cc09c]: fix PButton esp32 PULLDOWN (MichaelDvP)
- [b355f16]: fix dallas publish on change (div zero) (MichaelDvP)
- [9764748]: wwtemp for ems+ (MichaelDvP)
- [7fe31bb]: Merge branch 'esp8266_dev' of https://github.com/proddy/EMS-ESP into esp8266_dev (MichaelDvP)
- [25a6641]: store validateId in tx_telegram for multiple writes (wwtemp) (MichaelDvP)
- [af957ad]: Migrate Gitter to Discord #720 (proddy)
- [144bd73]: Send HA shower_data discovery information. (Remco Kuijer) #724
- [025494b]: use factoryReset function for button vlongpress (proddy)
- [3e6e253]: fix Discord URL (proddy)
- [2a0dbf6]: Changes after feedack (Remco Kuijer) #724
- [057ad0f]: remove tx-modes 5-255 (MichaelDvP)
- [ef05fe6]: Update build_esp32_dev_firmware.yml (Proddy)
- [b3d60c3]: updated (proddy)
- [6515e8f]: fix for HA topics with invalid command formats - #728 (proddy)
- [47b44ed]: bump version (proddy)
- [9ba95b6]: update packages (proddy)
- [ccc3e6b]: update package (proddy)
- [8827b14]: Merge branch 'esp8266_dev' of https://github.com/proddy/EMS-ESP into esp8266_dev (proddy)
- [0d69582]: update package (proddy)
- [a90e57d]: fix#723, fix#732 (MichaelDvP)
- [9810837]: Add boiler GB172 (210) (MichaelDvP)
- [88b8dce]: fix esp8266 reset via web (MichaelDvP)
- [6f7947b]: Rename prod.210 to Cascade (MichaelDvP)
- [cc28ace]: Rename prod.210 to Cascade (MichaelDvP)
- [0db1677]: show cascaded boilers without values (MichaelDvP)
- [e408780]: Update README.md (Proddy)
- [845e8b4]: Update README.md (Proddy)
- [e1d6710]: remove codacy (proddy)
- [dab84f2]: 2.2.1 release (proddy)
- [ef99322]: 2.2.1 prepare (proddy)
- [01a168f]: remove codacy (proddy)
- [009527b]: fix GitHub repo name (proddy)
- [220fed8]: add EMSESP_PLATFORM (proddy)
- [539ead5]: merge 2.2.1 from dev branch (proddy)
- [13c419a]: 2.2.1 (proddy)