Releases: gekkekoe/esphome-ecodan-hp
Release list
2026-08-16.02
Generic
- Add water pump 4
Asgard
- Add option to increase DHW setpoint when Legionella starts, restore DHW setpoint when Legionella is finished
2026-07-30.01
Generic
Asgard
- fixed hl x tm drifting in cooling mode
- add holiday mode switch in dashboard
- add "block write cmd from slave" switch in dashboard
- restructure front-end layout
- add optimizer decision per hour. See documentation. Requires Odin >= 1.0.6-04
- prevent Odin stats from being lost when rebooting
Minor release
Generic
- allow predictive short cycle control when cooling
- add alternative lockout strategy. abuse flow setpoint to keep water pump running during lockout duration
- fixed uint16_t compressor start count overflow on system with high compressor counts
- refactor predictive cycle prevention. basically it now keep flow setpoint within -/+ 1c of the actual feed temp. Is enforced on feed temp change
Asgard
- also create a heat/cool avg room temp variant to prevent drifting
- add actual mode visualization in the room temp graph
- add save/restore all settings (see logs tab)
- fix run optimization from UI that was always using the default PSF of 0.15
- improved AA settings card. Option will be disabled when they become irrelevant. The actual mapped value is now also displayed.
- allow activity strip visualization to show proportional hour activity
- disable Odin in1/in6 override when virtual z1/z2 thermostat is switched to off
Minor release
Generic
- fix esphome 2026.7.x breaking changes
- refactor trigger regular dhw to use server control trigger instead of temp drop (did not always work)
Asgard
- fixed issue where forecast was overwritten
- fixed issue where Odin planned DHW would not start when it was triggered close to an hour transition
- refactor yesterdays stats handling for cooling
- add more control tooltips
2026-07-12.01
Generic
- use default energy wifi energy saving profile instead of high
- fix issue where the wrong version of enforce_step_limit is used during cooling
- reduce flash flush interval from 30m to 5m
Asgard
- add cost and kWh totals in graphs
- only collect avg room temp when in heating/cooling only
Minor release
Generic
- add 120m and 240m lockout options
- allow up to 25c for cooling
- always track avg temps to avoid skewed normalized COP/EER
- reduce update frequency of some diagnostic sensors
- fix min cool flow temp to have priority over smart start
- enabled service call for TH6 (2 phase pipe)
Asgard
- fix a crash in send chunked function
- improve scrolling and zooming for touch interfaces
- allow 10s http call timeout instead of 3s
- don't request DHW planning in Odin when legionella prevention is active
Minor release (Odin integration improvements)
Asgard
- show ip address in dasboard
- renamed
MRCtoMRC or RCx - fix axis scaling/timezone issue in the monitoring graphs
- dashboard: only allow solver to be enabled when the required settings are correct
- dashboard: fix actual room temp for 23h when transitioning to the next day
- dashboard: add tooltips and warning (dew temp) in UI
- dashboard: fix rendering of historical solver data being shifted
- dashboard: refactor/fix day rollover
- avoid mDNS usage when resolving odin.local
- virtual thermostat: remove min runtime limitations. Too many questions.
- avoid a hourly crash when partition table was not updated
Generic
- AA: refactor step down to generic step limit and also apply it when cooling to prevent compressor stops during AA
Hotfix (fixes a crash issue when the user did not perform the usb-c upgrade)
Asgard
- Don't crash if user did not perform the partition upgrade yet when upgrading to https://github.com/gekkekoe/esphome-ecodan-hp/releases/tag/2026-06-07.01. If you skipped the https://github.com/gekkekoe/esphome-ecodan-hp/releases/tag/2026-06-07.01 release please read the upgrade instructions to perform the one time usb flash upgrade
Major release (Asgard breaking change)
⚠️ Asgard breaking change ⚠️
The first release after 2026-05-24.01 will contain a breaking change for Asgard. You will need to perform factory flash once with one of the pre-releases (or next release). If you already performed a factory install via USB, you can proceed with the regular OTA binary image. The history will not work if this is not performed. This procedure is only relevant for Asgard installs. Please note that the first boot after the factory flash will take a bit longer as the new partition needs to be 'formatted'.
If your are able to compile the firmware yourself, you can upgrade and preserve the settings. Instructions can be found here
Starting with releases after 2026-05-24.01, the stand alone web UI and Odin data will be persisted on a separate partition. This requires a new partition table on your Asgard installation.
Changelog
Asgard
- use LFS partition for stand alone history (odin/asgard)
- added time view data selection
- enhanced/cleanup UI
- add power switch to stand alone interface
- add short cycle lockout settings
- show notification and download button when a new release is available in the stand alone web UI.
Generic
- esphome 2026.5.x
- allow per zone min_cool_flow setting when using AA cooling
- z1/z2 setpoints where not always stored when entering DHW/legionella (and could not be restored after the run which prevents cooling from starting due to the high flow setpoint). Only enable temp following when transitioning from heating -> dhw
- fix manual triggering of regular dhw switch
- AA: Add gaurd to prevent compressor stop for independent zone temp systems when actual delta T is > calculated delta T
Minor release
- esphome 2026.5.x
- dashboard: fixed potential heap corruption
- added max retry attempts (10x) for service code request. Some unit don't respond to request at all and would time out
- fixed issue where regular dhw switch was not turned off after activating
- odin: fix issue where DHW was skipped when heat/cooling prohibit was set
- AA: Also reset flow setpoint after DHW/Legionella when cooling is active (similar to heating)