Skip to content

Releases: gekkekoe/esphome-ecodan-hp

2026-08-16.02

2026-08-16.02 Pre-release
Pre-release

Choose a tag to compare

@gekkekoe gekkekoe released this 16 Aug 13:06

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

Choose a tag to compare

@gekkekoe gekkekoe released this 30 Jul 10:32

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

Choose a tag to compare

@gekkekoe gekkekoe released this 28 Jul 09:51

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

Choose a tag to compare

@gekkekoe gekkekoe released this 20 Jul 11:04

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

Choose a tag to compare

@gekkekoe gekkekoe released this 12 Jul 10:58

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

Choose a tag to compare

@gekkekoe gekkekoe released this 02 Jul 14:07

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)

Choose a tag to compare

@gekkekoe gekkekoe released this 20 Jun 17:33

Asgard

  • show ip address in dasboard
  • renamed MRC to MRC 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)

Choose a tag to compare

@gekkekoe gekkekoe released this 10 Jun 15:20

Asgard

Major release (Asgard breaking change)

Choose a tag to compare

@gekkekoe gekkekoe released this 07 Jun 11:09

⚠️ 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'.

⚠️ Please write down all your settings, a USB factory flash will reset to default values. The easiest way to preserve the settings is to make a screenshot of the settings screen. http://esp_ip/dashboard, navigate to the settings and make a screenshot.

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

Choose a tag to compare

@gekkekoe gekkekoe released this 24 May 10:20
  • 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)