Skip to content
This repository has been archived by the owner on Oct 4, 2021. It is now read-only.

v2.2.1

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Mar 12:57
· 24 commits to main since this release

logo

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 and publish [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, use log trace or watch 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, use system 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)