Monitoring & Controlling Ecodan via CN105

But you still need a stop condition. You could play with CNRF, It will turn off the heatpump, but it’s quite slow. The resolution is also 0.5c, so not ideal

Else you still need some script running to check if setpoint has been reached and turn off heating. But this is not ideal since it will disable learning when heating is off (and you want it to learn to lower the offset).

Can you post a graph of the offset for the last 2 days ? I want to see if it actually is dropping

Between Fri and Sat I had max temp set at 35°C. Then set to 40°C Friday evening as a test and after that i played with settings to get it lowered again. After Saturday my setpoint has been lower than current room temperature, but still feed temp increased.

You can read here how the offset reacts on error and overshoot Using Auto Adaptive (tips/tricks/feedback) · gekkekoe/esphome-ecodan-hp · Discussion #194 · GitHub

It’s also good to read the rest of the tips and tricks I wrote down in that thread.

The problem with your current setup is that there’s no window for it to go down except for the decay/efficiency probe.

Normally when a room is heated (and over setpoint) it will correct downwards.

can you also plot the current room temp and setpoint ?

Yes I have read that, would like to get it going first and then start tuning. Do you think that it works without a thermostat? Is it possible to reset the progress? Then I could start over and have a lower room setpoint than current temperature and see what it does.

Can try to plot later, some disturbance in my chart when I tested different things.

the latest version allow you to edit the offset (will be removed later)

Now I started it again and set the offset to 28 deg. The top values circled in red, doesn’t change with my virtual setpoint and room feedback.

Not allowed to post so here is a EDIT:

Was able to change room setpoint from “Room Temperature”, maybe I never tried that before. When changing temp setpoint from another template it doesn’t sync the other way.

Some graphs, seems like it’s following outside temp but inverted. Will keep it activated and see how next night goes.

Average Indoor is same as Auto adaptive temp (did a restart so messed up the chart once)

you don’t have a thermostat mapped, so there will never be a current value (top one). The current temp is only shown when there’s an thermostt mapped on your MRC.

The room feedback is used instead when selecting home assistant / rest api. The 2nd red circle can be changed, see step 2+2 hoe to sync to target (setpoint).

Pre-release: Add alternative auto adaptive based on delta T profile. Should be much easier to work with and almost no parameters needed.

documentation: esphome-ecodan-hp/docs/auto-adaptive-delta-t.md at main · gekkekoe/esphome-ecodan-hp · GitHub