• Zjemm
  • Registratie: Februari 2001
  • Laatst online: 11:35

Zjemm

...

xoror schreef op donderdag 29 januari 2026 @ 22:49:
apart, moet je in dev tools kijken waarom die verbinding wordt gesloten, het werkt hier wel goed. Je moet hem lokaal openen met file:// en niet vanaf het web
dat was het idd :)

opensecure.nl


  • Beireken
  • Registratie: April 2015
  • Laatst online: 09-02 12:26
xoror schreef op vrijdag 30 januari 2026 @ 08:31:
@Beireken make clean of clear cache en nog eens proberen?
Ik heb dit een tweede keer gedaan en nu kreeg ik de fout dat confs/short-cycle.yaml niet meer in de yaml mag >:)
Dus toch iets over het hoofd gezien hehe.
Beireken schreef op vrijdag 30 januari 2026 @ 08:57:
[...]


Ik heb dit een tweede keer gedaan en nu kreeg ik de fout dat confs/short-cycle.yaml niet meer in de yaml mag >:)
Dus toch iets over het hoofd gezien hehe.
https://github.com/gekkek.../main/ecodan-esphome.yaml
deze is altijd up to date, moet je daar tegen houden. Ik doe geen moeite meer om die backwards compatible te houden omdat er binaries zijn. Als je zelf kan compilen ga ik van uit dat je weet wat je doet en die file bij gaat houden

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Mooper
  • Registratie: December 2024
  • Laatst online: 12:51
Ik probeer de Melcloud adapter te koppelen aan mijn Atom, maar het wil nog niet echt lukken aangezien de lampjes niet branden. Zie ik iets over het hoofd?

Afbeeldingslocatie: https://tweakers.net/i/aLAahSAVdUmZor_IwrIk49LR8L4=/x800/filters:strip_icc():strip_exif()/f/image/tRxybzudbyromhYrzzIuvPcP.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/KgnEt0AfduZ3gz0EmWu9DxJcY6Q=/x800/filters:strip_icc():strip_exif()/f/image/tMeolJLcTWPr3ZQQMN3zU0Ah.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/LtVQW3PgTXIRN5NTBkZPXuUFONw=/x800/filters:strip_icc():strip_exif()/f/image/NLBcsPpOGMhKmQQHpfu6KQv9.jpg?f=fotoalbum_large

Voordat ik vragen krijgen over de waarom: ik wil graag via Frank Energie het 'Slim Verwarmen' eens testen aangezien ik in mijn HA skills niet kundig genoeg ben.
@Mooper had je geen kabel bij je proxy pcb gekregen ? Je heb een andere kabel nodig als je de proxy pcb wil gebruiken. Die moet je in de heatpump poort doen (en de kabel die op de atom zit eruit halen)

De atom kabel geeft 12v niet door, die is nodig voor melcloud. Ik zeg het verder voor de zekerheid, niets in/uitpluggen als er spanning op het systeem staat (omdat ik zie dat je atom lampje aan is).

[ Voor 20% gewijzigd door xoror op 30-01-2026 10:09 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Mooper
  • Registratie: December 2024
  • Laatst online: 12:51
xoror schreef op vrijdag 30 januari 2026 @ 10:06:
@Mooper had je geen kabel bij je proxy pcb gekregen ? Je heb een andere kabel nodig als je de proxy pcb wil gebruiken. Die moet je in de heatpump poort doen (en de kabel die op de atom zit eruit halen)

De atom kabel geeft 12v niet door, die is nodig voor melcloud. Ik zeg het verder voor de zekerheid, niets in/uitpluggen als er spanning op het systeem staat (omdat ik zie dat je atom lampje aan is).
Ik heb het teruggekregen vanuit mijn buurman maar zonder die kabel. Hij heeft die ook niet meer geeft die aan. Wat voor kabel is het precies, weet je dat toevallig? Dan schaf ik die zelf aan.

Ik was inderdaad niet van plan om iets in/uit te pluggen, maar bedankt voor de alertheid :)

  • Geeforce
  • Registratie: April 2010
  • Laatst online: 13-02 19:17
@xoror even een vraag mbt de laatste update:

- Auto adaptive defrost mitigation staat nu aan. Kan me niet herinneren dat ik die had en waarom staat deze standaaard aan?

Ik mis nu de volgende entitie:
- sensor.ecodan_heatpump_zone_1_h_c_setpoint_value
@Mooper
Het zijn geen standaard kabels. Je heb een kabel nodig met 2x ST PAP-05V-S aan elk kant. Op internet kan je met wat speurwerk wel vinden. Je kan ook zelf de onderdelen kopen en zelf een kabeltje in elkaar zetten dat is het makkelijkst.

Ik heb ook de 2m kabels die ik bundel met asgard. stuur maar pm

@Geeforce heb je de release notes gelezen? ik heb de namen moeten renamen, de '/' mag niet meer. Dus hij heet nu
- sensor.ecodan_heatpump_zone_1_setpoint_value

Defrost mitigation is standaard uit, dus die heb je misschien per ongeluk aangezet. Je kan in history kijken wanneer dat is aangegeven in HA

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32

Voor Frank energie mensen:
Vanaf https://github.com/gekkek...eleases/tag/2026-01-30.02 kan je een optie aanzetten om set cmds te ignoren (van melcloud) 8)

@Miezie @Mooper

[ Voor 3% gewijzigd door xoror op 30-01-2026 16:42 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Mooper
  • Registratie: December 2024
  • Laatst online: 12:51
xoror schreef op vrijdag 30 januari 2026 @ 14:27:
Voor Frank energie mensen:
Vanaf https://github.com/gekkek...eleases/tag/2026-01-30.02 kan je een optie aanzetten om set cmds te ignoren 8)

@Miezie @Mooper
Top!

  • Beireken
  • Registratie: April 2015
  • Laatst online: 09-02 12:26
@xoror In de auto-adaptation manual vermeld je dit:

"For systems with only a MRC (and no other thermostats), you will need to add a stop condition. The heatpump will never stop otherise. Use server control prohibit to turn off heating when setpoint has been reached."

Bedoel je hiermee dan gewoon een automation maken die de prohibit aan zet bij het bereiken van de ruimtetemp. en deze met enige differentie terug aanzet?
Hoe gaat de auto adaptation reageren als je dit niet zou doen ?Als in het geval wanneer je zuiver op heatcurve draait zonder ruimtethermostaat.
@Beireken ja je moet zelf met prohibits aan de gang. hij ziet dat prohibits aan staan en zal dan pauzeren.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@xoror

Goedemorgen!

Vanochtend beetje vreemde start met een boost adjustment die flink de verkeerde kant op ging. In korte tijd werd een boost adjustment van 10.5 berekend!! Met als gevolg een “op hol geslagen” compressor naar max hz en uiteindelijk een defrost. Nu lijkt het ok te gaan maar geen idee waar dit ineens vandaan komt. Waarom zou de boost zo op moeten lopen? Wat gaat hier mis?

Ik heb als profiel UFH staan, defrost mitigation staat uit, smart boost staat aan. Ik heb een virtual thermostaat, dus een wat hogere hysteris. Setpoint is 19 vanochtend en dan gaat die aan als het 19.2 is (afgerond dus 19). Dat is trouwens prima hoor, pruttelt rustig aan totdat de ochtendverhoging naar 19.5 komt (dat is hieronder nog niet het geval trouwens). Ik draai de laatste versie van de ESP, zelf gecompileerd via ESPHome in Docker.

Overzicht van runs:
Afbeeldingslocatie: https://tweakers.net/i/Qb0x6jHzSNd8SZzbL4c8I-WV-94=/800x/filters:strip_icc():strip_exif()/f/image/e10yoV68KC6KwImWHrvFiWpm.jpg?f=fotoalbum_large

De modus:
Afbeeldingslocatie: https://tweakers.net/i/ryEXwAaDru8FtuOF2JukrxcbJfM=/800x/filters:strip_icc():strip_exif()/f/image/FwsENLcDkJfufWg6o1qCGow9.jpg?f=fotoalbum_large

Hier nog de zone 1 setpoint value die de rare sprongen laat zien terwijl gewoon setpoint 19 is. Begane grond temp binnen prima is etc.:
Afbeeldingslocatie: https://tweakers.net/i/So7Wp79EB0irTDrWE6iIX7bwI3Y=/800x/filters:strip_icc():strip_exif()/f/image/LPKeNYjOW0Pb3lxw7666BWCw.jpg?f=fotoalbum_large

Logging van de ESP:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
[05:15:13.217][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[05:15:13.220][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[05:15:13.224][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:15:13.228][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:15:13.232][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 24.50°C (boost: 0.0)
[05:20:13.222][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.45, min delta T: 2.00, max delta T: 6.50
[05:20:13.224][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 4.0, Bias: 0.0, heating: 1, cooling: 0
[05:20:13.224][D][auto_adaptive:238]: Effective delta T: 2.91, cold factor: 0.45, dynamic min delta T: 2.91, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:20:13.230][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:20:13.237][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 24.50°C, actual_flow: 25.50°C
[05:20:13.237][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.00°C (boost: 0.5)
[05:25:13.223][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[05:25:13.226][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[05:25:13.230][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:25:13.234][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:25:13.243][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 24.50°C, actual_flow: 25.50°C
[05:25:13.243][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.00°C (boost: 0.5)
[05:30:13.223][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[05:30:13.227][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[05:30:13.231][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:30:13.235][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:30:13.238][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 24.50°C, actual_flow: 25.50°C
[05:30:13.242][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.00°C (boost: 0.5)
[05:35:13.227][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[05:35:13.229][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[05:35:13.229][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:35:13.233][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:35:13.237][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 24.50°C, actual_flow: 25.50°C
[05:35:13.241][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.00°C (boost: 0.5)
[05:40:13.225][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[05:40:13.228][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[05:40:13.232][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:40:13.236][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:40:13.242][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 24.50°C, actual_flow: 25.50°C
[05:40:13.252][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.00°C (boost: 0.5)
[05:45:13.226][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[05:45:13.229][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[05:45:13.233][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:45:13.236][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:45:13.240][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 24.50°C, actual_flow: 25.50°C
[05:45:13.244][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.00°C (boost: 0.5)
[05:50:13.226][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[05:50:13.230][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 26.0, Return temp: 23.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[05:50:13.234][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:50:13.237][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:50:13.241][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 25.00°C, actual_flow: 26.00°C
[05:50:13.246][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.50°C (boost: 0.5)
[05:50:13.258][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.5°C (25.0°C)
[05:55:13.226][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[05:55:13.229][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 26.0, Return temp: 23.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[05:55:13.233][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:55:13.238][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[05:55:13.247][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 1.0°C, calcluated_flow: 25.00°C, actual_flow: 26.00°C
[05:55:13.248][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 26.00°C (boost: 1.0)
[05:55:13.250][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.0°C (25.5°C)
[06:00:13.227][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:00:13.230][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 26.0, Return temp: 23.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:00:13.245][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:00:13.245][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[06:00:13.245][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 1.5°C, calcluated_flow: 25.00°C, actual_flow: 26.00°C
[06:00:13.245][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 26.50°C (boost: 1.5)
[06:00:13.247][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.5°C (26.0°C)
[06:05:13.232][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:05:13.235][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 26.0, Return temp: 23.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:05:13.237][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:05:13.241][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[06:05:13.245][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 2.0°C, calcluated_flow: 25.00°C, actual_flow: 26.00°C
[06:05:13.249][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 27.00°C (boost: 2.0)
[06:05:13.253][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.0°C (26.5°C)
[06:10:13.243][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:10:13.243][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 26.5, Return temp: 23.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:10:13.243][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:10:13.246][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[06:10:13.248][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 2.5°C, calcluated_flow: 25.00°C, actual_flow: 26.50°C
[06:10:13.252][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 27.50°C (boost: 2.5)
[06:10:13.258][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.5°C (27.0°C)
[06:15:13.237][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:15:13.240][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 26.5, Return temp: 23.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:15:13.244][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:15:13.248][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[06:15:13.252][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 3.0°C, calcluated_flow: 25.00°C, actual_flow: 26.50°C
[06:15:13.255][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 28.00°C (boost: 3.0)
[06:15:13.260][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 28.0°C (27.5°C)
[06:20:13.242][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:20:13.244][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 27.0, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:20:13.244][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:20:13.252][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[06:20:13.254][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 3.5°C, calcluated_flow: 25.50°C, actual_flow: 27.00°C
[06:20:13.254][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 29.00°C (boost: 3.5)
[06:20:13.258][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 29.0°C (28.0°C)
[06:25:13.240][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:25:13.243][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 27.5, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:25:13.247][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:25:13.261][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[06:25:13.261][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 4.5°C, calcluated_flow: 25.50°C, actual_flow: 27.50°C
[06:25:13.261][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 30.00°C (boost: 4.5)
[06:25:13.264][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 30.0°C (29.0°C)
[06:25:14.570][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[06:30:13.241][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:30:13.245][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.2, Target=19.0, Actual Feedtemp: 28.5, Return temp: 24.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:30:13.249][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:30:13.253][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.2). Reverting to Base Delta T (2.0).
[06:30:13.256][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 5.5°C, calcluated_flow: 26.00°C, actual_flow: 28.50°C
[06:30:13.263][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 31.50°C (boost: 5.5)
[06:30:13.271][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 31.5°C (30.0°C)
[06:30:14.614][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[06:35:13.242][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:35:13.248][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.3, Target=19.0, Actual Feedtemp: 30.0, Return temp: 24.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:35:13.252][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:35:13.254][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.3). Reverting to Base Delta T (2.0).
[06:35:13.258][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 7.0°C, calcluated_flow: 26.50°C, actual_flow: 30.00°C
[06:35:13.267][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 33.50°C (boost: 7.0)
[06:35:13.269][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 33.5°C (31.5°C)
[06:35:14.640][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[06:40:13.243][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:40:13.247][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.3, Target=19.0, Actual Feedtemp: 31.5, Return temp: 25.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:40:13.251][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:40:13.255][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.3). Reverting to Base Delta T (2.0).
[06:40:13.261][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 9.0°C, calcluated_flow: 27.00°C, actual_flow: 31.50°C
[06:40:13.263][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 36.00°C (boost: 9.0)
[06:40:13.268][W][auto_adaptive:059]: Flow limited to 35.0°C (Zone Max Limit), calculated_flow: 36.0
[06:40:13.273][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 35.0°C (33.5°C)
[06:40:14.623][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[06:45:13.244][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:45:13.249][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.3, Target=19.0, Actual Feedtemp: 32.5, Return temp: 26.0, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:45:13.251][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:45:13.267][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.3). Reverting to Base Delta T (2.0).
[06:45:13.268][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 10.5°C, calcluated_flow: 28.00°C, actual_flow: 32.50°C
[06:45:13.268][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 38.50°C (boost: 10.5)
[06:45:13.270][W][auto_adaptive:059]: Flow limited to 35.0°C (Zone Max Limit), calculated_flow: 38.5
[06:50:13.259][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[06:50:13.259][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.3, Target=19.0, Actual Feedtemp: 33.0, Return temp: 26.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[06:50:13.259][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:50:13.262][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.3). Reverting to Base Delta T (2.0).
[06:50:13.262][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 10.5°C, calcluated_flow: 28.50°C, actual_flow: 33.00°C
[06:50:13.271][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 39.00°C (boost: 10.5)
[06:50:13.275][W][auto_adaptive:059]: Flow limited to 35.0°C (Zone Max Limit), calculated_flow: 39.0
[06:55:13.249][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[06:55:13.255][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.3, Target=19.0, Actual Feedtemp: 33.0, Return temp: 27.0, Outside: 3.0, Bias: 0.0, heating: 1, cooling: 0
[06:55:13.256][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
[06:55:13.259][D][auto_adaptive:265]: Defrost logic: enabled=0, active=0, time_since=7044319 ms
[06:55:13.263][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.3). Reverting to Base Delta T (2.0).
[06:55:13.267][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 10.5°C, calcluated_flow: 29.00°C, actual_flow: 33.00°C
[06:55:13.270][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 39.50°C (boost: 10.5)
[06:55:13.274][W][auto_adaptive:059]: Flow limited to 35.0°C (Zone Max Limit), calculated_flow: 39.5
[07:00:13.248][D][auto_adaptive:363]: System is busy (DHW, Defrost, or Lockout). Exiting.
[07:05:13.252][D][auto_adaptive:363]: System is busy (DHW, Defrost, or Lockout). Exiting.
[07:05:55.009][D][auto_adaptive:256]: Compressor start: triggering auto-adaptive loop.
[07:05:55.011][D][auto_adaptive:363]: System is busy (DHW, Defrost, or Lockout). Exiting.
[07:06:00.008][D][auto_adaptive:230]: Defrost stop: triggering auto-adaptive loop.
[07:06:00.011][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.02, min delta T: 2.00, max delta T: 6.50
[07:06:00.015][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.4, Target=19.0, Actual Feedtemp: 24.5, Return temp: 22.5, Outside: 13.0, Bias: 0.0, heating: 1, cooling: 0
[07:06:00.019][D][auto_adaptive:238]: Effective delta T: 2.03, cold factor: 0.02, dynamic min delta T: 2.03, error factor: 0.00, smart boost: 1.00, linear profile: 0
[07:06:00.022][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.4). Reverting to Base Delta T (2.0).
[07:06:00.026][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 10.5°C, calcluated_flow: 24.50°C, actual_flow: 24.50°C
[07:06:00.030][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 24.50°C (boost: 10.5)
[07:06:00.036][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.5°C (35.0°C)
[07:10:13.257][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[07:10:13.261][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.4, Target=19.0, Actual Feedtemp: 25.5, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 0, cooling: 0
[07:10:13.266][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[07:10:55.021][D][auto_adaptive:221]: Operation Mode Changed to heating: 0 -> 2
[07:10:55.024][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[07:10:55.026][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.4, Target=19.0, Actual Feedtemp: 25.0, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[07:10:55.031][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[07:10:55.034][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.4). Reverting to Base Delta T (2.0).
[07:10:55.038][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 25.50°C, actual_flow: 25.00°C
[07:10:55.042][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.50°C (boost: 0.5)
[07:10:55.046][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.5°C (25.0°C)
[07:15:13.262][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[07:15:13.266][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.5, Target=19.0, Actual Feedtemp: 25.0, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[07:15:13.270][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[07:15:13.274][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.5). Reverting to Base Delta T (2.0).
[07:15:13.278][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.50°C (boost: 0.0)
[07:20:13.267][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[07:20:13.271][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.5, Target=19.0, Actual Feedtemp: 26.0, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[07:20:13.275][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[07:20:13.279][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.5). Reverting to Base Delta T (2.0).
[07:20:13.284][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 25.50°C (boost: 0.0)
[07:24:51.052][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[07:25:13.273][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[07:25:13.275][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.5, Target=19.0, Actual Feedtemp: 26.5, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[07:25:13.275][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[07:25:13.279][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.5). Reverting to Base Delta T (2.0).
[07:25:13.284][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 25.50°C, actual_flow: 26.50°C
[07:25:13.284][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 26.00°C (boost: 0.5)
[07:30:13.274][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[07:30:13.277][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.5, Target=19.0, Actual Feedtemp: 26.5, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[07:30:13.281][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[07:30:13.285][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.5). Reverting to Base Delta T (2.0).
[07:30:13.289][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 25.50°C, actual_flow: 26.50°C
[07:30:13.293][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 26.00°C (boost: 0.5)
[07:35:13.280][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.38, min delta T: 2.00, max delta T: 6.50
[07:35:13.280][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.5, Target=19.0, Actual Feedtemp: 26.5, Return temp: 23.5, Outside: 5.0, Bias: 0.0, heating: 1, cooling: 0
[07:35:13.281][D][auto_adaptive:238]: Effective delta T: 2.75, cold factor: 0.38, dynamic min delta T: 2.75, error factor: 0.00, smart boost: 1.00, linear profile: 0
[07:35:13.288][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.5). Reverting to Base Delta T (2.0).
[07:35:13.288][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 25.50°C, actual_flow: 26.50°C
[07:35:13.288][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 26.00°C (boost: 0.5)

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.

Draai je laatste firmware? Zo nee, upgrade even. Boost handling is herschreven zodat hetzelfde werkt in AA en buiten AA.

Hij gaat naar min delta T omdat je over setpoint bent. Maar boost omdat je actual flow vs flow setpoint over de 1.5 limiet gaat. Alleen zie ik de short cycle berichten niet die aangeven waarom hij boost. Het is wel apart.

Toevallig weinig groepen open op dat moment?

[ Voor 23% gewijzigd door xoror op 01-02-2026 08:37 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@xoror

Gisteren laatste keer gecompileerd. Ik zie wat changes op GitHub maar dat lijkt minder relevant. Toch maar even opnieuw gecompileerd nu.

Alles staat standaard open. Ik heb geen naregeling, of buffers etc.

Bij opstarten zijn de temps nog laag dus dan is vaak klein beetje boost nodig maar niet zoveel… ;)

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.

top, ik zal even nalopen straks. Kan foutje in zitten natuurlijk.

heb je ook bij debug
short_cycle: DEBUG
gedaan voor die berichten? zie voorbeeld yaml

@barcomoon bij zelf compilen moet je volgorde van auto adaptive yaml in de gaten houden, moet voor je board def geinclude worden. zie voorbeeld yaml

[ Voor 32% gewijzigd door xoror op 01-02-2026 09:22 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@xoror

Thanks. Ik had een andere / oude DEBUG vlag blijkbaar. Even gelijkgetrokken en opnieuw gecompileerd. Dit was de oude:
code:
1
2
3
4
5
logs:
    ecodan.component: WARN
    auto_adaptive: DEBUG
    predictive_short_cycle: DEBUG
    short_cycle_mitigation: DEBUG
Nu krijg ik ook de short_cycle debug msg:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[09:41:44.535][D][short_cycle:073]: Zone: 1: High Delta T detected (1.0°C). Starting timer.
[09:41:44.539][I][auto_adaptive:045]: Learning: Day transition detected (0 -> 31). Processing model...
[09:41:44.539][I][auto_adaptive:082]: Learning Stats: AvgTemp=6.0C, Heat=0.0kWh, Elec=0.0kWh, Run=0.0h
[09:41:44.543][D][auto_adaptive:087]: Learning: Skipped. Insufficient data/runtime.
[09:44:44.548][W][short_cycle:077]: Short-cycle predicted! Increasing Feed temps to force a longer cycle. Current saved Z1 setpoin: nan°
[09:44:44.551][D][short_cycle:082]: Updating Z1 Saved setpont to:  26.0
[09:44:44.554][D][short_cycle:088]: (Delta T) CMD: Increase Z1 Heat Flow to -> 26.5°C
[09:44:45.871][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[09:46:15.763][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.30, min delta T: 2.00, max delta T: 6.50
[09:46:15.766][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.8, Target=19.5, Actual Feedtemp: 27.0, Return temp: 24.0, Outside: 6.0, Bias: 0.0, heating: 1, cooling: 0
[09:46:15.770][D][auto_adaptive:238]: Effective delta T: 2.61, cold factor: 0.30, dynamic min delta T: 2.61, error factor: 0.00, smart boost: 1.00, linear profile: 0
[09:46:15.774][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.3). Reverting to Base Delta T (2.0).
[09:46:15.778][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 26.00°C, actual_flow: 27.00°C
[09:46:15.783][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 26.50°C (boost: 0.5)
[09:51:15.763][D][auto_adaptive:432]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.30, min delta T: 2.00, max delta T: 6.50
[09:51:15.767][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.8, Target=19.5, Actual Feedtemp: 27.0, Return temp: 24.0, Outside: 6.0, Bias: 0.0, heating: 1, cooling: 0
[09:51:15.770][D][auto_adaptive:238]: Effective delta T: 2.61, cold factor: 0.30, dynamic min delta T: 2.61, error factor: 0.00, smart boost: 1.00, linear profile: 0
[09:51:15.778][D][auto_adaptive:289]: Z1 Setpoint reached (Error -0.3). Reverting to Base Delta T (2.0).
[09:51:15.779][D][auto_adaptive:301]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 26.00°C, actual_flow: 27.00°C
[09:51:15.779][D][auto_adaptive:313]: Z1 HEATING (Delta T): calculated_flow: 26.50°C (boost: 0.5)
Het zal ongetwijfeld niet meer voorkomen nu want de boel draait sinds 07:00 stabiel:
Afbeeldingslocatie: https://tweakers.net/i/LBMHgcCPVTT588Kea_bwgG0hNrY=/800x/filters:strip_icc():strip_exif()/f/image/SHQA1pfAhmy5JO77Pfi3QmZw.jpg?f=fotoalbum_large


EDIT:
Auto adaptive staat voor de board def dus dat zou goed moeten gaan.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
packages:
  remote_package:
    url: https://github.com/gekkekoe/esphome-ecodan-hp/
    ref: main
    refresh: always
    files: [ 
            confs/base.yaml,            # required
            confs/energy.yaml,            # required
            confs/auto-adaptive.yaml,    # recommended
            confs/cpu-monitoring.yaml,    # recommended
            confs/request-codes.yaml,   # disable if your unit does not support request codes (service menu)
            confs/esp32s3.yaml,         # confs/esp32.yaml, for regular board
            #confs/esp32s3-led.yaml,    # atom s3 status leds
            confs/zone1.yaml,
            confs/server-control-z1.yaml,
            ## enable if you want to use zone 2
            #confs/zone2.yaml,
            #confs/server-control-z2.yaml,
            ## enable label language files
            confs/ecodan-labels-en.yaml,  # English
            # confs/ecodan-labels-nl.yaml,  # Dutch
            # confs/ecodan-labels-it.yaml,  # Italian
            # confs/ecodan-labels-fr.yaml,  # French
            # confs/ecodan-labels-de.yaml,  # German
            # confs/ecodan-labels-fi.yaml,  # Finnish
            # confs/ecodan-labels-no.yaml,  # Norwegian
            # confs/ecodan-labels-sv.yaml,  # Swedish
            # confs/ecodan-labels-da.yaml,  # Danish
            # confs/ecodan-labels-pl.yaml,  # Polish
            confs/debug.yaml,
            confs/wifi.yaml
           ]
Ik meld mij anders wel weer even als ik wat geks zie.

[ Voor 19% gewijzigd door barcomoon op 01-02-2026 09:58 . Reden: Extra info. ]

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.

@barcomoon Ik heb denk ik de oorzaak gevonden, is nieuwe code. Komt door het gelijk treppen tussen AA en niet AA. Ben even kijken hoe ik het mooi kan oplossen. wel fijn z'n bruikbaar report met log :)
YAML:
1
2
3
4
5
6
7
logger:
  level: DEBUG
  baud_rate: 115200
  logs:
    ecodan.component: WARN
    auto_adaptive: DEBUG
    short_cycle: DEBUG
dat ziet er heel out uit idd, dat het nog werkte ;-)

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32

@barcomoon Even recompile, en kijk of het probleem nu weg is.

Het probleem was dat ik de adjustment niet meer gebruikte (vanwege gelijk trekken met niet AA).
De boost adjustment herleid ik in AA af door flow setpoint - oude setpoint (ten tijde van boost) te gebruiken.
Alleen is het huidige flow setpoint steeds 0.5c verhoogd, en krijg je soort stapel effect. Ik heb dus voor AA weer de adjustment opgeslagen en die wordt dan ook gebruikt waardoor dit probleem er niet meer hoort te zijn.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@xoror

Goed om te horen dat het verklaard is. Erg fijn hoe dicht je er bovenop zit _/-\o_ _/-\o_

Ik heb opnieuw gecompileerd zal vast goed komen zo.

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.

@barcomoon Kijk of het boosten nu goed gaat, en dan release ik de firmware voor iedereen

[ Voor 32% gewijzigd door xoror op 01-02-2026 11:17 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@xoror

Lijkt ok te zijn voor de boost. Geen abnormale verhogingen meer gezien.

Ik had vandaag wel na de SWW run dat die wat moeite had om in één keer door te lopen. 2x een stop net na SWW. Dat is het stukje na het roze stuk hieronder om ongeveer 13:30. Het tweede laatste stukje SWW (beetje onzinnig trouwens dat tweede stuk SWW want het was al 50 graden maar goed, zal de tijds eens verlengen) loopt wel in één keer door. Geen idee of dat ook in dit stukje code zit.

Nou moet ik zeggen dat de SWW in normal modus ging dit keer en dan gaat die altijd lekker scherp aan de slag!

Afbeeldingslocatie: https://tweakers.net/i/cjKHL2jiZyF4CyIojrP7HYgkCbo=/800x/filters:strip_icc():strip_exif()/f/image/5D3ZuVHvZEiPoTIax310k2Ry.jpg?f=fotoalbum_large


Met de logging vanuit de ESP rondom 13:30:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[13:26:35.102][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 53.5°C (53.0°C)
[13:26:46.124][D][auto_adaptive:051]: Setting monitor expiration to: 1769952751
[13:26:46.126][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 53.0°C (53.5°C)
[13:28:09.997][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[13:31:13.163][D][auto_adaptive:223]: Operation Mode Changed to heating: 1 -> 2
[13:31:13.168][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[13:31:13.168][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 52.5, Return temp: 50.0, Outside: 8.0, Bias: 0.5, heating: 1, cooling: 0
[13:31:13.172][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:31:13.176][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 52.40°C (boost: 0.0)
[13:31:13.189][W][auto_adaptive:059]: Flow limited to 35.0°C (Zone Max Limit), calculated_flow: 52.4
[13:31:13.193][W][auto_adaptive:145]: Flow adjust: 52.00°C to prevent compressor stop! (setpoint: 35.00°C is 17.50°C below actual feed temp)
[13:31:13.193][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 52.0°C (53.0°C)
[13:31:30.710][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 46.0°C (52.0°C)
[13:31:41.723][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 38.5°C (46.0°C)
[13:33:10.001][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[13:33:10.005][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 24.5, Return temp: 21.5, Outside: 8.0, Bias: 0.5, heating: 1, cooling: 0
[13:33:10.005][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:33:10.008][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 23.90°C (boost: 0.0)
[13:33:10.011][W][auto_adaptive:065]: Flow limited to 24.0°C (Zone Min Limit), calculated_flow: 23.9
[13:33:10.015][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.0°C (38.5°C)
[13:33:11.336][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[13:34:08.790][D][short_cycle:074]: Zone: 1: High Delta T detected (1.5°C). Starting timer.
[13:34:45.380][I][short_cycle:244]: Compressor STOP detected
[13:34:45.383][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: nan, saved z2 flow setpoint: nan
[13:35:34.108][D][auto_adaptive:223]: Operation Mode Changed to heating: 0 -> 2
[13:35:34.111][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[13:35:34.115][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.9, Target=19.5, Actual Feedtemp: 24.0, Return temp: 22.5, Outside: 8.0, Bias: 0.5, heating: 1, cooling: 0
[13:35:34.119][D][auto_adaptive:238]: Effective delta T: 2.38, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:35:34.123][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[13:35:34.127][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.9°C (24.0°C)
[13:38:09.999][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[13:38:10.002][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.9, Target=19.5, Actual Feedtemp: 22.5, Return temp: 22.5, Outside: 8.0, Bias: 0.5, heating: 1, cooling: 0
[13:38:10.006][D][auto_adaptive:238]: Effective delta T: 2.38, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:38:10.010][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[13:39:03.896][I][short_cycle:252]: Compressor START detected
[13:39:03.903][D][auto_adaptive:258]: Compressor start: triggering auto-adaptive loop.
[13:39:03.904][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[13:39:03.906][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=19.9, Target=19.5, Actual Feedtemp: 22.5, Return temp: 22.5, Outside: 8.0, Bias: 0.5, heating: 1, cooling: 0
[13:39:03.909][D][auto_adaptive:238]: Effective delta T: 2.38, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:39:03.912][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[13:40:08.818][D][short_cycle:074]: Zone: 1: High Delta T detected (2.1°C). Starting timer.
[13:42:06.063][I][short_cycle:244]: Compressor STOP detected
[13:42:06.080][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: nan, saved z2 flow setpoint: nan
[13:42:30.135][D][auto_adaptive:223]: Operation Mode Changed to heating: 0 -> 2
[13:42:30.141][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[13:42:30.141][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 8.0, Bias: 0.5, heating: 1, cooling: 0
[13:42:30.142][D][auto_adaptive:238]: Effective delta T: 2.38, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:42:30.143][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[13:43:09.999][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[13:43:10.004][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 23.5, Return temp: 22.5, Outside: 8.0, Bias: 0.5, heating: 1, cooling: 0
[13:43:10.006][D][auto_adaptive:238]: Effective delta T: 2.38, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:43:10.010][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[13:48:10.001][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.14, min delta T: 2.00, max delta T: 6.50
[13:48:10.007][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 22.5, Return temp: 22.0, Outside: 9.0, Bias: 0.5, heating: 1, cooling: 0
[13:48:10.011][D][auto_adaptive:238]: Effective delta T: 2.28, cold factor: 0.14, dynamic min delta T: 2.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:48:10.014][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.30°C (boost: 0.0)
[13:48:10.017][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.3°C (24.9°C)
[13:49:02.665][I][short_cycle:252]: Compressor START detected
[13:49:02.668][D][auto_adaptive:258]: Compressor start: triggering auto-adaptive loop.
[13:49:02.678][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.14, min delta T: 2.00, max delta T: 6.50
[13:49:02.679][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 22.5, Return temp: 22.0, Outside: 9.0, Bias: 0.5, heating: 1, cooling: 0
[13:49:02.680][D][auto_adaptive:238]: Effective delta T: 2.28, cold factor: 0.14, dynamic min delta T: 2.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:49:02.680][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.30°C (boost: 0.0)
En de logging van net na de tweede SWW om 14:45 waar de compressor niet stopt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[14:43:10.015][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[14:43:25.980][D][auto_adaptive:223]: Operation Mode Changed to heating: 1 -> 2
[14:43:25.983][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.14, min delta T: 2.00, max delta T: 6.50
[14:43:25.987][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 52.0, Return temp: 50.0, Outside: 9.0, Bias: 0.5, heating: 1, cooling: 0
[14:43:25.991][D][auto_adaptive:238]: Effective delta T: 2.27, cold factor: 0.14, dynamic min delta T: 2.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[14:43:25.995][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 52.30°C (boost: 0.0)
[14:43:25.999][W][auto_adaptive:059]: Flow limited to 35.0°C (Zone Max Limit), calculated_flow: 52.3
[14:43:26.005][W][auto_adaptive:145]: Flow adjust: 51.50°C to prevent compressor stop! (setpoint: 35.00°C is 17.00°C below actual feed temp)
[14:43:26.015][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 51.5°C (52.5°C)
[14:43:54.595][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 47.0°C (51.5°C)
[14:44:05.654][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 39.5°C (47.0°C)
[14:44:19.201][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 33.5°C (39.5°C)
[14:44:30.230][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 31.0°C (33.5°C)
[14:44:41.261][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 29.5°C (31.0°C)
[14:44:52.299][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 28.0°C (29.5°C)
[14:45:03.357][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.5°C (28.0°C)
[14:45:25.439][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.0°C (27.5°C)
[14:45:36.472][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.5°C (27.0°C)
[14:48:10.023][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.14, min delta T: 2.00, max delta T: 6.50
[14:48:10.025][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 25.5, Return temp: 23.5, Outside: 9.0, Bias: 0.5, heating: 1, cooling: 0
[14:48:10.031][D][auto_adaptive:238]: Effective delta T: 2.27, cold factor: 0.14, dynamic min delta T: 2.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[14:48:10.038][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 25.80°C (boost: 0.0)
[14:48:10.041][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.8°C (26.5°C)
[14:53:10.023][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.14, min delta T: 2.00, max delta T: 6.50
[14:53:10.034][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 25.5, Return temp: 23.5, Outside: 9.0, Bias: 0.5, heating: 1, cooling: 0
[14:53:10.043][D][auto_adaptive:238]: Effective delta T: 2.27, cold factor: 0.14, dynamic min delta T: 2.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[14:53:10.046][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 25.80°C (boost: 0.0)
[14:58:10.024][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.14, min delta T: 2.00, max delta T: 6.50
[14:58:10.033][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 25.5, Return temp: 23.0, Outside: 9.0, Bias: 0.5, heating: 1, cooling: 0
[14:58:10.044][D][auto_adaptive:238]: Effective delta T: 2.27, cold factor: 0.14, dynamic min delta T: 2.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[14:58:10.054][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 25.30°C (boost: 0.0)
[14:58:10.054][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.3°C (25.8°C)
[15:03:10.027][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.14, min delta T: 2.00, max delta T: 6.50
[15:03:10.041][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 26.0, Return temp: 23.5, Outside: 9.0, Bias: 0.5, heating: 1, cooling: 0
[15:03:10.041][D][auto_adaptive:238]: Effective delta T: 2.27, cold factor: 0.14, dynamic min delta T: 2.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[15:03:10.043][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 25.80°C (boost: 0.0)
[15:03:10.044][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.8°C (25.3°C)

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.

@barcomoon Nee dat is een ander stuk. Ik heb gisteren nog een SWW run gehad en die liep gewoon mooi door.

[13:31:13.193][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 52.0°C (53.0°C)
[13:31:30.710][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 46.0°C (52.0°C)
[13:31:41.723][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 38.5°C (46.0°C)

> Je ziet dat hij hier de temp mee laat lopen om de compressor stop te voorkomen, dat is nog goed
> We switchen 13:33 over van sww naar verwarmen. Hij blijft tot 1769952751 (1:32:31) lang de temp volgen vanaf dit punt

[13:33:10.001][D][auto_adaptive:431]: • Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[13:33:10.005][D][auto_adaptive:218]: Processing Zone 1: climate source: 1, Room=20.0, Target=19.5, Actual Feedtemp: 24.5, Return temp: 21.5, Outside: 8.0, Bias: 0.5, heating: 1, cooling: 0
[13:33:10.005][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[13:33:10.008][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 23.90°C (boost: 0.0)
[13:33:10.011][W][auto_adaptive:065]: Flow limited to 24.0°C (Zone Min Limit), calculated_flow: 23.9
[13:33:10.015][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.0°C (38.5°C)
[13:33:11.336][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]

> Hij rekent nieuwe flow voor verwarmen uit, die komt uit op 24c. Maar de water temp is nog hoog, enhij had hier in moeten grijpen. Maar omdat de tijd 13:33:10 > 1:32:31 stopt hij.

Dus het is apart dat de temp nog niet gesetteld is 5m na stop. Hou het even in de gaten, en anders moeten we de post dhw window vergroten naar 7 a 10m. Maar bij mij heeft 5m altijd gewerkt. Als ik moet gokken heb je om 13:28:09 een defrost gehad, dat zou het verklaren waarom de 5m window niet voldoende was.

Bij jouw 2e run was het gewoon prima.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@xoror

Lijkt geen defrost te zijn. Die zijn grijs gekleurd in de grafiek (zit er eentje begin van SWW run). Net na de run ging de modus ook naar off lijkt het. Anyway.

Morgen maar eens kijken. Incidenteel een stop is ook geen issue natuurlijk. Zag het op andere dagen bijvoorbeeld niet.

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.

@barcomoon Deze had ik niet kunnen tegenhouden hoor. Lijkt wel op zo'n fake defrost, alle kenmerken ervan maar niet gemarkeerd als. Kijk maar bij je Ta/Tr of de Ta onder de Tr komt.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32

Asgard update: https://github.com/gekkek...iscussioncomment-15675041

@Blackraven ik heb de led aangepast, je zou nu gewoon weer moeten kunnen compilen zonder eigen fork

[ Voor 33% gewijzigd door xoror op 03-02-2026 14:01 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32

Afbeeldingslocatie: https://tweakers.net/i/tCuAm0EOHX9EX8KnaRaxmrUClXM=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/0myjvAHBMQkUrl5QKdJh8KHj.jpg?f=user_large

Het is eindelijk binnen. Ik ben alles aan het nalopen en daarna mag het de deur uit!

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Blackraven
  • Registratie: November 2007
  • Laatst online: 15:20
xoror schreef op maandag 2 februari 2026 @ 18:38:
Asgard update: https://github.com/gekkek...iscussioncomment-15675041

@Blackraven ik heb de led aangepast, je zou nu gewoon weer moeten kunnen compilen zonder eigen fork
Can confirm, werkt weer als vanouds.
}:O

WP: ME PUHZ-SW75YAA+EHST20D-VM2C2+ESP | EVSE: SmartEVSE v2 | PV: 11kWp Growatt


  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
Vanavond een opvallend verschijnsel met AA. WP draait de hele dag prima, berekende setpoint 28 - 29 graden, dan komt een Defrost. Hierdoor stijgt de door Ecodan gemeten buiten temperatuur naar ongeveer 12 graden (werkelijk ca. 4 graden). Het lijkt erop dat AA met deze buitentemp aan de haal gaat en het setpoint verlaagt naar ca. 26 graden. De werkelijke aanvoer is nog hoger, dus de WP stopt. Na 10 - 15 minuten komt alles weer goed, maar zou het niet beter zijn als een defrost actief is AA even niet naar de buitentemp kijkt en de waarde voor de defrost blijft vasthouden?

Afbeeldingslocatie: https://tweakers.net/i/46CaBpcAilivBqStaG6_jgazQvs=/800x/filters:strip_icc():strip_exif()/f/image/yf8TSq0X3ACyztjqPEQdPnT0.jpg?f=fotoalbum_large

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr

@nicowinde Goed punt, het is alleen niet slecht dat hij na defrost iets rustiger aan gaat (vanwege hogere buiten temp). Maar wel dat hij dan te laag zet. Ik zou dat wel afgevangen moeten hebben. Heb je misschien logs op dat tijdstip? Ik zal even de code iig nalopen

@nicowinde Dank voor de log. Je heb ws geen predictive cycle prevention aan ? Die kan je het beste wel aan zetten met de volgende params:
- delta T: 1 a 1.5c
- high delta T duration: iets van 3 a 4 mins

Dan had hij de temp even verhoogd om dit op te vangen. De stopt komt ook 15m nadat de defrost klaar is, dan heeft hij geen last meer van de buiten temp. Alleen tussen 17:38 en 18:03 zou je last van buiten temp moeten hebben.

om 18:05 had hij gewoon weer met de goede temp gerekend. Wel is het zo dat hij om 18:01 Ta = 24.9 berekend had. En ws door min vermogen had de WP er 26.5 van gemaakt. Maar ik lijk wat SET flow temp te missen hier en daar.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[18:01:32.213][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.09, min delta T: 2.00, max delta T: 6.50
[18:01:32.222][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.0, Target=20.5, Actual Feedtemp: 20.5, Return temp: 22.0, Outside: 10.0, Bias: 0.0, heating: 1, cooling: 0
[18:01:32.223][D][auto_adaptive:238]: Effective delta T: 2.86, cold factor: 0.09, dynamic min delta T: 2.19, error factor: 0.16, smart boost: 1.00, linear profile: 0
[18:01:32.228][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[18:01:32.275][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.9°C (25.3°C)
[18:06:32.220][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.45, min delta T: 2.00, max delta T: 6.50
[18:06:32.225][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.0, Target=20.5, Actual Feedtemp: 26.5, Return temp: 24.0, Outside: 4.0, Bias: 0.0, heating: 0, cooling: 0
[18:06:32.232][D][auto_adaptive:238]: Effective delta T: 3.47, cold factor: 0.45, dynamic min delta T: 2.91, error factor: 0.16, smart boost: 1.00, linear profile: 0
[18:11:32.221][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.45, min delta T: 2.00, max delta T: 6.50
[18:11:32.225][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.0, Target=20.5, Actual Feedtemp: 25.5, Return temp: 24.0, Outside: 4.0, Bias: 0.0, heating: 0, cooling: 0
[18:11:32.231][D][auto_adaptive:238]: Effective delta T: 3.47, cold factor: 0.45, dynamic min delta T: 2.91, error factor: 0.16, smart boost: 1.00, linear profile: 0
[18:16:32.225][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.45, min delta T: 2.00, max delta T: 6.50
[18:16:32.229][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.0, Target=20.5, Actual Feedtemp: 26.0, Return temp: 24.0, Outside: 4.0, Bias: 0.0, heating: 0, cooling: 0
[18:16:32.233][D][auto_adaptive:238]: Effective delta T: 3.47, cold factor: 0.45, dynamic min delta T: 2.91, error factor: 0.16, smart boost: 1.00, linear profile: 0
[18:21:27.549][I][short_cycle:244]: Compressor STOP detected
elke "Starting auto-adaptive cycle" zou iets van een berekende calculated flow moeten tonen en ook evt SET als de hudige temp anders was. Nu mis ik die berichtjes net :) en of er evt flow adjust nodig was.

[ Voor 85% gewijzigd door xoror op 06-02-2026 20:52 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
Dank je voor het uitzoekwerk, predictive cycle prevention stond idd uit, had geen last van pendelen daarom enkele weken geleden maar eens uitgezet. Had niet verwacht dat ook in deze situatie zinvol zou zijn, staat nu dus weer gewoon aan.

Heb de normale logging aan staan in de ecodan-esphome.yaml (compileer altijd zelf):

logger:
level: DEBUG
baud_rate: 115200
logs:
ecodan.component: WARN
auto_adaptive: DEBUG
short_cycle: DEBUG

De logging komt continue in file, als er dus logging berichten missen kan ik dat zo niet verklaren.

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr


  • SebastiaanPs
  • Registratie: Oktober 2022
  • Laatst online: 13:51
De Asgard is inmiddels binnen, zojuist aangesloten!
Complimenten voor de professionaliteit @xoror: het bestelproces en de verzending verliep allemaal heel professioneel en netjes.

Een paar comments:
  1. Misschien goed om in de Asgard readme te vermelden dat de Asgard zelf niet gepowered hoeft te worden door een USB charger? Voor de zekerheid...
  2. Bij onderdeel 3 "Configuration & Home Assistant" werd mij na het toevoegen van het device gevraagd om te kiezen tussen:
    "Migrate configuration to new device: if this is a replacement, migrate the existing settings to the new device" of
    "Overwrite the existing configuration: if this is not a replacement, delete the old configuration and use the new device instead".
    Ik heb voor optie 1 gekozen.
  3. In onderdeel "Recommended (If R1/R2 is connected): Link Room Temperature" lijken stap 3 en 4 erg op elkaar. Is dat niet hetzelfde?
  4. Misschien goed om een linkje toe te voegen naar een beschrijving & instructie voor de auto adaptive functie?
Thanks voor al jouw inspanningen @xoror !! d:)b

WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.


  • SebastiaanPs
  • Registratie: Oktober 2022
  • Laatst online: 13:51
In de Asgard heb ik geprobeerd om volgens de instructies de virtual thermostat in te stellen, maar er gaat iets fout. Ik had nog een Netatmo liggen dus die in de kamer gezet en in HA opgenomen. De Asgard aangesloten met R1 verbonden met IN1, dipswitch 2-1 op ON gezet.
Vervolgens met de blueprint de Netatmo (climate) als source geselecteerd en de virtual thermostat input z1 als destination.
Maar nu is de current temperature 20.0 graden (= het setpoint in de Netatmo) terwijl de current temperature in de Netatmo 20.2 graden is...
Hij lijkt alsof het Netatmo setpoint in plaats van current temperature wordt gebruikt.
Weet iemand hoe ik dit kan oplossen?
Ik had de MRC als thermostaat, verder niks in de MRC instellingen aangepast.

Afbeeldingslocatie: https://tweakers.net/i/7ImAh7bj4u38OyyFV6pDDAG0vpk=/800x/filters:strip_exif()/f/image/RVWuk1KBivOemmaP03Pn0NIc.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/3SUvaTxKEUIigekkxd3vpIrxGdE=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/pTDrM3Epn6vqNUpC87hVmLE3.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/MFbD8uTotEYFdR7fT50xnH68tlo=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/niLZLJJhjBZ9VuGQPmtimPVl.png?f=user_large

WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.

@SebastiaanPs Fijn dat het bevalt. De antwoorden
1) https://github.com/gekkek...%EF%B8%8F-safety-warnings bij safety warnings staat het wel over usb ?
2) Hmm ja je had natuurlijk al de atom, en omdat ik geen mac id in de naam heb denk hij dat hetzelfde is. Eenvoudigste is oude weggooien en opnieuw toevoegen
3) Je heb 2 relay poorten. Voor elke zone 1, je heb als het goed is ook 2 virtuele thermostaten, elke zone is gemapped naar 1 zeg maar
4) noted!

Over thermostaat: Dat is zo flauw zeg, heb ik een blueprint gemaakt pakt hij nog de verkeerde. Maar je kan zelf gewoon een automation inplakken, en dan goede attribuut doorgeven. Zoiets
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
alias: Sync Room Temp to Auto-Adaptive Controller
description: Ensures the heat pump's feedback value matches the kantoor current temp
triggers:
  - value_template: |-
      {{ state_attr('climate.kantoor', 'current_temperature') | float(0) !=
         states('number.ecodan_heatpump_virtual_thermostat_input_z1') | float(0) }}
    trigger: template
conditions: []
actions:
  - target:
      entity_id: number.ecodan_heatpump_virtual_thermostat_input_z1
    data:
      value: "{{ state_attr('climate.kantoor', 'current_temperature') | float(0) }}"
    action: number.set_value
mode: single
(wel even de blueprint automation disablen)

De virtuele thermostaat moet je op heating zetten dan geeft hij echt signaal door. Als hij op off staat, dan staat hij in manual mode, en kan je met de hand die relay switch bedienen

[ Voor 7% gewijzigd door xoror op 07-02-2026 21:20 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32

nicowinde schreef op zaterdag 7 februari 2026 @ 18:56:
Dank je voor het uitzoekwerk, predictive cycle prevention stond idd uit, had geen last van pendelen daarom enkele weken geleden maar eens uitgezet. Had niet verwacht dat ook in deze situatie zinvol zou zijn, staat nu dus weer gewoon aan.

Heb de normale logging aan staan in de ecodan-esphome.yaml (compileer altijd zelf):

logger:
level: DEBUG
baud_rate: 115200
logs:
ecodan.component: WARN
auto_adaptive: DEBUG
short_cycle: DEBUG

De logging komt continue in file, als er dus logging berichten missen kan ik dat zo niet verklaren.
hmm apart, hou even in de gaten met asgard, gebruik de laatste yaml als voorbeeld en zou goed moeten gaan. Ik monitor logs ook continu namelijk.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • SebastiaanPs
  • Registratie: Oktober 2022
  • Laatst online: 13:51
xoror schreef op zaterdag 7 februari 2026 @ 21:02:
@SebastiaanPs Fijn dat het bevalt. De antwoorden
1) https://github.com/gekkek...%EF%B8%8F-safety-warnings bij safety warnings staat het wel over usb ?
2) Hmm ja je had natuurlijk al de atom, en omdat ik geen mac id in de naam heb denk hij dat hetzelfde is. Eenvoudigste is oude weggooien en opnieuw toevoegen
3) Je heb 2 relay poorten. Voor elke zone 1, je heb als het goed is ook 2 virtuele thermostaten, elke zone is gemapped naar 1 zeg maar
4) noted!

Over thermostaat: Dat is zo flauw zeg, heb ik een blueprint gemaakt pakt hij nog de verkeerde. Maar je kan zelf gewoon een automation inplakken, en dan goede attribuut doorgeven. Zoiets
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
alias: Sync Room Temp to Auto-Adaptive Controller
description: Ensures the heat pump's feedback value matches the kantoor current temp
triggers:
  - value_template: |-
      {{ state_attr('climate.kantoor', 'current_temperature') | float(0) !=
         states('number.ecodan_heatpump_virtual_thermostat_input_z1') | float(0) }}
    trigger: template
conditions: []
actions:
  - target:
      entity_id: number.ecodan_heatpump_virtual_thermostat_input_z1
    data:
      value: "{{ state_attr('climate.kantoor', 'current_temperature') | float(0) }}"
    action: number.set_value
mode: single
(wel even de blueprint automation disablen)

De virtuele thermostaat moet je op heating zetten dan geeft hij echt signaal door. Als hij op off staat, dan staat hij in manual mode, en kan je met de hand die relay switch bedienen
Thanks!
Voor de Netatmo gebruikers, deze automation YAML werkt hier (met dank aan @xoror):

Nr 1
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- id: 'Sync virtual thermostat'
  alias: Sync Room Temp to Auto-Adaptive Controller
  description: Ensures the heat pump's feedback value matches the Netatmo current temp
  triggers:
    - value_template: |-
        {{ state_attr('climate.netatmo_thermostat', 'current_temperature') | float(0) !=
           states('number.ecodan_heatpump_virtual_thermostat_input_z1') | float(0) }}
      trigger: template
  conditions: []
  actions:
    - target:
        entity_id: number.ecodan_heatpump_virtual_thermostat_input_z1
      data:
        value: "{{ state_attr('climate.netatmo_thermstat', 'current_temperature') | float(0) }}"
      action: number.set_value
  mode: single
En nr 2
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- id: 'Sync virtual thermostat to auto adaption'
  alias: Sync Room Temp to Auto-Adaptive Controller
  description: Ensures the heat pump's feedback value matches the Netatmo current temp
  triggers:
    - value_template: |-
        {{ state_attr('climate.netatmo_thermostat', 'current_temperature') | float(0) !=
           states('number.ecodan_heatpump_auto_adaptive_current_room_temperature_feedback_z1') | float(0) }}
      trigger: template
  conditions: []
  actions:
    - target:
        entity_id: number.ecodan_heatpump_auto_adaptive_current_room_temperature_feedback_z1
      data:
        value: "{{ state_attr('climate.netatmo_thermostat', 'current_temperature') | float(0) }}"
      action: number.set_value
  mode: single
Zou je gewoon moeten kunnen copy pasten in je automations in de file editor als je de Netatmo en Asgard entitiy id's niet hebt aangepast.

[ Voor 13% gewijzigd door SebastiaanPs op 07-02-2026 21:47 ]

WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.

Nog een ding vergeten te vermelden:

De virtuele thermostaten hebben een soort anti pendel, als hij aangaat, blijft hij minimaal 15m aan. Om te voorkomen hij evt gaat 'flipperen'. Dus niet raar kijken als hij na 15m start niet uitgaan.

@SebastiaanPs hoe is WiFi vergeleken met de atom? Je kan de unit ook buiten de kast plaatsen door de 2m kabel als WiFi bereik issues geeft.

[ Voor 35% gewijzigd door xoror op 07-02-2026 22:02 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • SebastiaanPs
  • Registratie: Oktober 2022
  • Laatst online: 13:51
xoror schreef op zaterdag 7 februari 2026 @ 21:50:
Nog een ding vergeten te vermelden:

De virtuele thermostaten hebben een soort anti pendel, als hij aangaat, blijft hij minimaal 15m aan. Om te voorkomen hij evt gaat 'flipperen'. Dus niet raar kijken als hij na 15m start niet uitgaan.

@SebastiaanPs hoe is WiFi vergeleken met de atom? Je kan de unit ook buiten de kast plaatsen door de 2m kabel als WiFi bereik issues geeft.
Stukken beter!
Hier in de stad is er net pas glasvezel aangelegd. Heb nog geen mesh netwerk van mijn nieuwe provider dus WiFi signaal op de 2e verdieping was slecht. De Asgard pakt dit zwakke WiFi signaal stukken beter op dan de Atom. Zie screenshot, vandaag gewisseld van Atom naar Asgard.
Afbeeldingslocatie: https://tweakers.net/i/-KxV9FpA1ew4gF0MqeDaKF21-uI=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/CZaVlQTYRToqThQvYnmz4JT6.png?f=user_large

Edit: om die reden heb ik de Asgard buiten de kast hangen, net als de Atom eerder.

[ Voor 4% gewijzigd door SebastiaanPs op 07-02-2026 22:33 ]

WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.


  • SebastiaanPs
  • Registratie: Oktober 2022
  • Laatst online: 13:51
Ik hoop niet een te domme vraag: “setpoint bias”, hebben we het dan over Ta setpoint of room setpoint?

WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.


  • SebastiaanPs
  • Registratie: Oktober 2022
  • Laatst online: 13:51

WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.

https://github.com/gekkek...iscussioncomment-14934276
Daar beter uitgelegd met voorbeelden (punt 4)

Overigens speel ik ook met de gedachten om de 2 relay switches ook inzetbaar te maken voor de smart grid, alleen hebben we maar 2 switches.

Dus het is een of ander, al denk ik dat virtuele thermostaat meer waarde heeft. Misschien configureerbaar oid. Al moet ik zeggen dat de smartgrid features ook niet super impressive zijn

Opent zoveel mogelijkheden nu de hardware er is...

[ Voor 61% gewijzigd door xoror op 07-02-2026 23:35 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Johnny_Hasselt
  • Registratie: December 2025
  • Laatst online: 15:36
Ondertussen is bij mij de Asgard ook aangekomen.
Ook van mijne kant de complimenten voor de professionaliteit @xoror : het bestelproces en de verzending verliep allemaal perfect en alles keurig geleverd met tracking bij mijn ouders. Top service!

Kan het momenteel nog niet installeren, zit nog 'vast' in het buitenland tot einde april maar geen nood, er hangt een Atom in de kast 😄. Anyway de unit staat nu uit omdat er geen nood is aan warm water. Vloerverwarming is nog niet aangesloten en wordt pas in Juni gelegd (stevige verbouwing op komst) en dan zal alles pas goed uitgeregeld en getest kunnen worden.

Tot dan enkel warm water productie....

Ter voorbereiding wel al mijn dashboards aan het maken... Komt langzaam in de goede richting.
Laat maar horen als er iets beters /mooiers of functionele aanpassingen moeten gebeuren 🤗

Greetz, J

Afbeeldingslocatie: https://tweakers.net/i/qG1sTYW0INd1YPUEdMSkSYWmYl8=/800x/filters:strip_exif()/f/image/cXzYdqulr1o3LYln6uwhXH17.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/aoe67_C4UXn-ngxhLlZk0_RWMCg=/800x/filters:strip_exif()/f/image/SdeXeNxb7RSSJu1ovSQI7qnf.png?f=fotoalbum_large

  • trippelb
  • Registratie: September 2008
  • Laatst online: 19-02 18:45
Naar aanleiding van de discussie in het Ecodan topic hier een aanvullende vraag van mij; is het mogelijk tijdens een sww run de modus te veranderen zonder de run te onderbreken? Dus een run die in eco gestart is veranderen naar forced?
@trippelb Nog nooit geprobeerd eerlijk gezegd, maar ik gok dat als hij eenmaal gestart is de gestarte setting aanhoudt. Probeer het uit zou ik zeggen

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@xoror Hier is Asgard ook binnen en aangesloten. Bijzonder soepel hoe het proces verlopen is. Complimenten is zeker op zijn plaats! Ik ben persoonlijk vooral erg blij met de Asgard virtuele thermostaat. In mijn geval had ik alleen een virtuele thermostaat op CNRF en deze heeft standaard een hysterese van 1 graad. Nu kan ik dit zelf heel precies instellen dus de hele regeling in Home Assistant is weer wat verder versimpeld. Blij mee! Ben benieuwd naar het vervolg en andere mogelijkheden in de toekomst.

Enige tip die ik heb is om na bestellen nog een mail te sturen met samenvatting bestelling. Nu kreeg ik vrij snel een verzendbevestiging maar toch.

@trippelb Wat ik hier zelf gezien heb is dat de SWW modus aan het begin van de SWW run leidend is voor de hele run. Maar als er bijvoorbeeld een defrost is tijdens de run dan gaat het vervolg van de run met de op dat moment geldende modus. Dus als je begint in ECO en kort na de start veranderd naar NORMAL dan zal na een defrost tijdens de SWW run de modus NORMAL gebruikt worden. Ook als je uit de tijd loopt en later verder gaat met de run zal de NORMAL opgepakt worden is mijn ervaring.

Ik gebruik dit zelf om de 1e run op een dag in ECO te doen en als er, heel af en toe, nog een run nodig is deze 2e run op NORMAL te doen. Met als gedachte dat die 2e run vaak sneller af moet omdat er meer warm water vraag is op die dag. N=1 natuurlijk maar werkt voor mij.

[ Voor 0% gewijzigd door barcomoon op 08-02-2026 10:38 . Reden: typo ]

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.

@barcomoon Ja ik was aan het twijfelen, omdat ik stripe checkout gebruik en de kosten zo laag mogelijk wilde houden (elke optie die je daar gebruikt wordt gecharged). Je kan daar van alles automatiseren, maar dat kost ook wel extra. Even bedenken hoe ik dat 'goedkoop' kan verbeteren.

Heb je verder gezien dat je nu nog maar het volgende hoeft te doen voor AA:
1) via de blueprint (of zelf yaml) temperatuur sensor koppelen aan virtuele thermostaat (via ui, zie @SebastiaanPs , maar wel jammer dat zijn thermostaat de verkeerde temp doorgeeft)
2) bij auto adaptive "virtual thermostat" als source kiezen en je bent klaar

Ik heb het hier nog uitgeschreven.

CNRF kan je met pensioen sturen, sturen via IN1/IN6 is superieur.

[ Voor 12% gewijzigd door xoror op 08-02-2026 10:54 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@xoror Ah, ok. Dat wist ik niet dat elke stap gecharged wordt bij Stripe. Het is ook niet echt nodig denk ik.

De virtuele thermostaat via CNRF is nu met pensioen inderdaad. Dat maakt alles zeker simpeler. De blueprint sync had ik gevonden maar uiteindelijk zelf iets opgezet in een automation. En dan inderdaad de virtual thermostaat as source voor AA. Loopt prima zo!

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.

@barcomoon Ik heb nu als het goed is een betaal bewijs ingeschakeld, dat zou het moeten zijn.

[ Voor 143% gewijzigd door xoror op 08-02-2026 11:30 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • trippelb
  • Registratie: September 2008
  • Laatst online: 19-02 18:45
@xoror Heb het dus al geprobeerd op meerdere manieren. Het gedrag dat @barcomoon omschrijft herken ik. Dit zal overigens waarschijnlijk aan de Mitsubishi liggen en niet aan dit stukje software.

Wat ik nu doe om te wisselen is een prohibit dhw aan te roepen. En daarna te forceren. Dit doe ik als er tijdens het opwarmen in eco modus toch warm water vraag is en er dus sneller warm water moet zijn.

Dit betekent echter een extra compressor stop, dus zou mooi zijn om dat zonder die tussenstap te doen.

  • barcomoon
  • Registratie: December 2022
  • Laatst online: 08:33
@trippelb Wat ik hier doe is elke dag om 12:00 een SWW run op ECO. Dit via server control SWW prohibit die de vorige avond laat is gezet om geen SWW midden in de nacht te hebben. Zo midden op de dag is de warmwatervraag minimaal dus dat mag rustig aan. Buitentemperatuur is hoogst, en vaak ook PV. Dus efficiënt en hoge COP.

Als onderdeel van de start van die 1e SWW run zet ik de modus naar NORMAL (vertraging van 5min na weghalen SWW prohibit). Dit in combinatie met de drop zorgt er voor dat als er later op de dag ineens veel vraag is (vaak begin van de avond met een bad of zo) er een SWW run start op volle snelheid. Hierdoor is er eigenlijk nooit de situatie dat er niet voldoende warm water is en in de meeste gevallen is de 1e run voldoende dus lekker zuinig. Wellicht bruikbaar?

WP: PUZ-SWM80YAA + ERSF-VM2E, 300L SWW, ESP met Home assistant. WTW Ventilatie. EV. Gasloos sinds juli ‘25.


  • trippelb
  • Registratie: September 2008
  • Laatst online: 19-02 18:45
Dat is inderdaad een goede suggestie, ga ik eens een tijdje proberen

  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
Afgelopen nacht is de verwarming weer 2x gestopt na een Defrost omdat het berekende setpoint door AA opeens veel lager is dan de actuele aanvoer temp. De gemeten buitentemp loopt op vanwege de Defrost.
short_cycle staat aan maar wordt niet actief.

Afbeeldingslocatie: https://tweakers.net/i/5BARlVUfBmp2GNpaQW0MGp9YOZg=/800x/filters:strip_icc():strip_exif()/f/image/W1ZIZztK8KrNG2C7QtX5ePc9.jpg?f=fotoalbum_large
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
[02:53:51.523][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[02:53:51.524][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 28.0, Return temp: 25.0, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[02:53:51.524][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[02:53:51.530][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=3383402 ms
[02:53:51.536][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 28.30°C (boost: 0.0)
[02:58:51.517][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[02:58:51.524][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 28.0, Return temp: 25.0, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[02:58:51.535][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[02:58:51.543][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=3683410 ms
[02:58:51.552][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 28.30°C (boost: 0.0)
[03:03:51.524][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[03:03:51.526][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 28.0, Return temp: 25.0, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[03:03:51.526][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:03:51.542][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=3983404 ms
[03:03:51.546][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 28.30°C (boost: 0.0)
[03:08:51.519][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
--- Defrost loopt
[03:10:27.923][I][short_cycle:244]: Compressor STOP detected
[03:10:27.928][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: 24.0, saved z2 flow setpoint: nan
[03:12:25.085][D][auto_adaptive:232]: Defrost stop: triggering auto-adaptive loop.
[03:12:25.092][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[03:12:25.093][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 21.5, Return temp: 22.5, Outside: 8.0, Bias: 0.0, heating: 1, cooling: 0
[03:12:25.100][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:12:25.100][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[03:12:25.101][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.9°C (28.3°C)
[03:12:28.618][D][short_cycle:119]: Defrost cycle finished. Updating last_defrost timestamp
[03:12:31.144][I][short_cycle:252]: Compressor START detected
[03:12:31.149][D][auto_adaptive:258]: Compressor start: triggering auto-adaptive loop.
[03:12:31.156][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[03:12:31.156][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 21.5, Return temp: 22.5, Outside: 8.0, Bias: 0.0, heating: 1, cooling: 0
[03:12:31.167][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:12:31.184][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[03:13:51.514][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.45, min delta T: 2.00, max delta T: 6.50
[03:13:51.521][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 26.5, Return temp: 22.5, Outside: 4.0, Bias: 0.0, heating: 0, cooling: 0
[03:13:51.524][D][auto_adaptive:238]: Effective delta T: 2.91, cold factor: 0.45, dynamic min delta T: 2.91, error factor: 0.00, smart boost: 1.00, linear profile: 0
--- Verwarmen stopt
[03:13:58.637][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
[03:16:28.658][D][short_cycle:098]: Zone: 1: High Delta T has disappeared. Resetting timer.
[03:18:51.519][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[03:18:51.525][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 25.5, Return temp: 24.0, Outside: 3.0, Bias: 0.0, heating: 0, cooling: 0
[03:18:51.538][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:23:51.522][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[03:23:51.529][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 25.5, Return temp: 24.0, Outside: 2.0, Bias: 0.0, heating: 0, cooling: 0
[03:23:51.535][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:28:51.521][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[03:28:51.528][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 26.5, Return temp: 24.5, Outside: 2.0, Bias: 0.0, heating: 0, cooling: 0
[03:28:51.535][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:28:58.745][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
[03:32:51.004][I][short_cycle:244]: Compressor STOP detected
[03:32:51.010][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: 24.0, saved z2 flow setpoint: nan
[03:33:51.524][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[03:33:51.529][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 26.5, Return temp: 24.5, Outside: 2.0, Bias: 0.0, heating: 0, cooling: 0
[03:33:51.529][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:38:51.527][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[03:38:51.538][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 26.0, Return temp: 22.0, Outside: 2.0, Bias: 0.0, heating: 0, cooling: 0
[03:38:51.541][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:43:51.530][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[03:43:51.541][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 25.5, Return temp: 21.5, Outside: 2.0, Bias: 0.0, heating: 0, cooling: 0
[03:43:51.542][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
--- Verwarmen start weer
[03:48:11.486][D][auto_adaptive:223]: Operation Mode Changed to heating: 0 -> 2
[03:48:11.494][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[03:48:11.504][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[03:48:11.509][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[03:48:11.523][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=2142899 ms
[03:48:11.528][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 25.80°C (boost: 0.0)
[03:48:11.535][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.8°C (24.9°C)
.....
[04:43:51.561][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[04:43:51.578][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 28.5, Return temp: 25.0, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[04:43:51.590][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[04:43:51.599][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=5482981 ms
[04:43:51.599][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 28.30°C (boost: 0.0)
[04:48:51.565][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[04:48:51.573][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 28.0, Return temp: 25.0, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[04:48:51.578][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[04:48:51.607][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=5782989 ms
[04:48:51.607][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 28.30°C (boost: 0.0)
[04:53:51.564][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[04:56:20.227][I][short_cycle:244]: Compressor STOP detected
[04:56:20.247][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: 24.0, saved z2 flow setpoint: nan
[04:58:23.477][D][auto_adaptive:258]: Compressor start: triggering auto-adaptive loop.
[04:58:23.506][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
--- Defrost actief
[04:58:28.504][D][auto_adaptive:232]: Defrost stop: triggering auto-adaptive loop.
[04:58:28.522][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.09, min delta T: 2.00, max delta T: 6.50
[04:58:28.522][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 21.0, Return temp: 22.0, Outside: 10.0, Bias: 0.0, heating: 1, cooling: 0
[04:58:28.523][D][auto_adaptive:238]: Effective delta T: 2.19, cold factor: 0.09, dynamic min delta T: 2.19, error factor: 0.00, smart boost: 1.00, linear profile: 0
[04:58:28.537][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.20°C (boost: 0.0)
[04:58:28.538][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.2°C (28.3°C)
[04:58:29.232][D][short_cycle:119]: Defrost cycle finished. Updating last_defrost timestamp
[04:58:51.590][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.18, min delta T: 2.00, max delta T: 6.50
[04:58:51.596][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 21.5, Return temp: 22.0, Outside: 8.0, Bias: 0.0, heating: 1, cooling: 0
[04:58:51.596][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.18, dynamic min delta T: 2.37, error factor: 0.00, smart boost: 1.00, linear profile: 0
[04:58:51.602][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.40°C (boost: 0.0)
[04:58:51.602][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.4°C (24.2°C)
[04:58:52.934][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[04:59:29.241][D][short_cycle:074]: Zone: 1: High Delta T detected (2.1°C). Starting timer.
[05:02:29.258][D][short_cycle:098]: Zone: 1: High Delta T has disappeared. Resetting timer.
[05:03:51.591][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[05:03:51.596][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 25.5, Return temp: 24.0, Outside: 3.0, Bias: 0.0, heating: 0, cooling: 0
[05:03:51.597][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
--- Verwarmen stopt
[05:08:51.578][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[05:08:51.591][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 25.5, Return temp: 24.0, Outside: 3.0, Bias: 0.0, heating: 0, cooling: 0
[05:08:51.594][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:12:29.334][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
[05:12:59.340][D][short_cycle:098]: Zone: 1: High Delta T has disappeared. Resetting timer.
[05:13:29.337][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
[05:13:51.594][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[05:13:51.602][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 26.0, Return temp: 24.0, Outside: 3.0, Bias: 0.0, heating: 0, cooling: 0
[05:13:51.603][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:17:29.371][W][short_cycle:078]: Short-cycle predicted! Increasing Feed temps to force a longer cycle. Current saved Z1 setpoin: 24.0°
[05:17:29.380][D][short_cycle:090]: (Delta T) CMD: Increase Z1 Heat Flow to -> 24.9°C
[05:17:30.775][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[05:17:59.370][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
[05:17:59.641][I][short_cycle:244]: Compressor STOP detected
[05:17:59.655][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: 24.0, saved z2 flow setpoint: nan
[05:18:51.585][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[05:18:51.606][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 26.5, Return temp: 24.0, Outside: 2.0, Bias: 0.0, heating: 0, cooling: 0
[05:18:51.606][D][auto_adaptive:238]: Effective delta T: 3.27, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:23:51.583][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[05:23:51.597][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 26.5, Return temp: 22.0, Outside: 3.0, Bias: 0.0, heating: 0, cooling: 0
[05:23:51.605][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:28:51.586][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[05:28:51.593][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 25.5, Return temp: 22.0, Outside: 3.0, Bias: 0.0, heating: 0, cooling: 0
[05:28:51.594][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:31:12.044][D][auto_adaptive:223]: Operation Mode Changed to heating: 0 -> 2
--- Verwarming loopt weer
[05:31:12.075][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[05:31:12.075][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 25.5, Return temp: 22.5, Outside: 3.0, Bias: 0.0, heating: 1, cooling: 0
[05:31:12.077][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:31:12.077][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=1962833 ms
[05:31:12.078][W][auto_adaptive:281]: Z1 Defrost Recovery: 93% done. Ramp Delta: 3.01 (Min: 2.00, Target: 3.08). Flow: 25.50
[05:31:12.087][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.5°C (24.9°C)
[05:33:51.589][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.54, min delta T: 2.00, max delta T: 6.50
[05:33:51.610][D][auto_adaptive:218]: Processing Zone 1: climate source: 0, Room=20.5, Target=20.5, Actual Feedtemp: 22.5, Return temp: 22.5, Outside: 3.0, Bias: 0.0, heating: 1, cooling: 0
[05:33:51.610][D][auto_adaptive:238]: Effective delta T: 3.08, cold factor: 0.54, dynamic min delta T: 3.08, error factor: 0.00, smart boost: 1.00, linear profile: 0
[05:33:51.611][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=2122374 ms
[05:33:51.611][D][auto_adaptive:300]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 25.60°C, actual_flow: 22.50°C
[05:33:51.611][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 25.60°C (boost: 0.0)
[05:33:51.621][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.6°C (25.5°C)

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr


  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
Overgegaan van ATOM3S naar Asgard, complimenten aan @xoror, ging naadloos. Vooraf zelf de applicatie compiled en uploaded naar de Asgard m.b.v. USB, WP uitgeschakeld, stekers van ATOM3S los en op Asgard aangesloten, WP weer aan en draait allemaal weer.
Even in Home Assistent onder ESPHome de Ecodan Heatpump migreren en dashboard is weer operationeel.
Hartelijk dank, knap werk.

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr

@nicowinde Fijn dat het goed werkt.

Wat betreft de stop:
[03:13:58.637][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
[03:16:28.658][D][short_cycle:098]: Zone: 1: High Delta T has disappeared. Resetting timer.
Je heb dus ws een duration van 4m of meer? Want na 3mins heeft hij nog niet ingegrepen. Dus ik zou gewoon op 1c, en 2.5m instellen voor jouw systeem.

Rond 5 uur zie je:
[05:12:29.334][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
[05:12:59.340][D][short_cycle:098]: Zone: 1: High Delta T has disappeared. Resetting timer.
[05:13:29.337][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
...
[05:17:29.371][W][short_cycle:078]: Short-cycle predicted! Increasing Feed temps to force a longer cycle. Current saved Z1 setpoin: 24.0°
[05:17:29.380][D][short_cycle:090]: (Delta T) CMD: Increase Z1 Heat Flow to -> 24.9°C
[05:17:30.775][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[05:17:59.370][D][short_cycle:074]: Zone: 1: High Delta T detected (1.6°C). Starting timer.
[05:17:59.641][I][short_cycle:244]: Compressor STOP detected

dus je settings zijn nets te ruim, iets strakker zetten dan grijpt hij wel eerder in. Bij de 2e stop zie je dat hij ingrijpt, maar net te laat.

Dit verschijnsel zie je vaak als de kamer al op temperatuur is, en hij minimaal delta T gaat verwarmen. Dan komt soms onder min vermogen van je wp. Daarvoor is die cycle prevention dus.

[ Voor 6% gewijzigd door xoror op 09-02-2026 11:54 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
Dank je wel voor de snelle analyse, aangepast naar 1c en 2.5m.

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr


  • Duuufke
  • Registratie: Juni 2015
  • Laatst online: 17-02 19:54
Ik probeer voor het eerst de warmtepomp aan te sturen via de esp. Ik heb een automation gemaakt die de auto_adaptive_current_room_temperature_feedback_z1 gelijk zet aan de waarde van de Zone 1 Room Temp. In dit geval dus 21.5 graden. Toch lijkt de Auto Adaptive de setpoint hoog te houden. Waarom werkt dit niet zoals verwacht?

Ik heb enkel de Mitsubishi thermostaat. Is dat waar MCR voor staat in het volgende stukje uit de documentatie?
For systems with only a MRC (and no other thermostats), you will need to add a stop condition. The heatpump will never stop otherwise. Use server control prohibit to turn off heating when setpoint has been reached.
Afbeeldingslocatie: https://tweakers.net/i/M0X7DgPRGjbkf1N02zS_oo2KFtg=/800x/filters:strip_exif()/f/image/Aoe4tLV0IV6XUg32HlhJ52pR.png?f=fotoalbum_large
@Duuufke MRC is dat bedieningspaneel.
Auto adaptive past alleen Ta aan

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Duuufke
  • Registratie: Juni 2015
  • Laatst online: 17-02 19:54
@xoror Thanks! Ta is hier dan de aanvoer temperatuur? Ik begrijp eigenlijk nog steeds niet waarom dit niet werkt zoals ik had verwacht. Als ik die feedback temperatuur doorgeef aan Auto Adaptive dan zou hij toch moeten weten dat hij de gewenste temperatuur heeft bereikt? En dus de setpoint moeten verlagen?

[ Voor 6% gewijzigd door Duuufke op 10-02-2026 10:09 ]

@Duuufke Je haalt denk ik een aantal dingen door elkaar
De auto_adaptive_current_room_temperature_feedback_z1 wordt gebruikt om te weten hoeveel graden het _nu_ is in de kamer. Deze moet je dus bij wijzigingen updaten. Je kan hier een blueprint voor gebruiken om de update te doen of het script.
- Ik begrijp niet waarom ik het set point zou moeten verlagen, ik doe een aanvoer temp (Ta) instellen om de gewenste kamer setpoint te halen

Als je een MRC of wireless thermostaat gebruikt, heb je een overshoot van +1c. stel gewenste temp is 21c, dan stopt de wp pas als het 22c is (dat is helaas tandaard gedrag van de mitsubishi mrc/wireless thermostaten). Wil je dat anders, moet je kijken naar een andere thermostaat of Asgard.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Duuufke
  • Registratie: Juni 2015
  • Laatst online: 17-02 19:54
@xoror thanks! Dat verduidelijkt een hoop! Klopt het dan dat door het gebruiken van de Heat Flow Temp operation mode icm het gebruik van AA er niets is waardoor de warmtepomp zal stoppen met verwarmen? Een andere thermostaat geeft dit wel door aan de wp.

Welke operation mode (of andere instellingen) moet ik gebruiken om wel gedrag te krijgen waar de wp stopt? Die 1 graden overshoot vind ik niet erg.
Je moet een automation maken die de warmtepomp stopt door middel van server control. Maar server control disabled een hoop aanpassingen van je MRC. Als dat acceptabel is, moet je even in dit topic terug zoeken, is wel een paar keer gepost. Dit is alleen van toepassing op de MRC, de wireless thermostaat stopt gewoon wel.

Verder kan je de heat target temperature gebruiken, dat is de ruimte regeling van Mitsubishi, en die stopt wel vanzelf.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Zjemm
  • Registratie: Februari 2001
  • Laatst online: 11:35

Zjemm

...

@xoror heb je printplaat net ontvangen, netjes hoor. Thnx.

ik heb dus een 2 zone syteem.
z1 is boven en laat ik gewoon rechstreek op de WP zitten
Z2 is beneden en zal ik aansluiten op R2 (in6)

SW3-1 moet omgezet worden.

en dan is mijn vraag, moet ik op de MRC ook nog ergens instellen dat die zone nu een thermostaat gebruikt? ik meen me zoiets te herinneren. omdat nu alles op MRC ingesteld staat

opensecure.nl

@Zjemm
Als het goed is heb je in HA, nu voor z2 zoiets:
Afbeeldingslocatie: https://tweakers.net/i/x5ujmrN8wTr0He_jTJkyUzf86Ww=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/IMrGUAqQJN9fGljczvtvKVbm.png?f=user_large

Kies daar MRC, dan is je virtuele thermostaat z2 gekoppeld aan de MRC. De z2 virtuele thermostaat zal nu je in6 bedienen op basis van de MRC kamer temp. Als je in de virtuele thermostaat kijkt, kan je daar als het goed is de temp zien van je MRC

Je MRC heb je als het goed is voor zone 2 geconfigureerd in je huidige setup
(Map the thermostat to a room via: initial settings > room sensor settings > zone 1 and/or 2 > sensor settings > select the configured RCx/MRC here.)

[ Voor 41% gewijzigd door xoror op 10-02-2026 20:01 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32

Afbeeldingslocatie: https://tweakers.net/i/GBzkde8fzRphP1ZBYILGeYuH_ZQ=/800x/filters:strip_exif()/f/image/7v76OrWu6GDmr2l7amd22B5E.png?f=fotoalbum_large

Preview van stand alone mode, met basic controls, voor de mensen die geen HA willen/kunnen gebruiken. Dan draait het out of the box zeg maar. Het is wel veel beperkter dan HA, maar je moet het meer zien als een eenvoudige bediening voor een groter publiek.

[ Voor 15% gewijzigd door xoror op 13-02-2026 08:16 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
Vanmorgen 2x gehad dat verwarming stopt omdat de berekende setpoint vanwege de verhoogde buitentemp veel lager is dan de werkelijke aanvoertemp. Short cycle staat op 1C, 2.5 min.

Afbeeldingslocatie: https://tweakers.net/i/zckabxUy62fGrYvEUEPMetYgDAw=/800x/filters:strip_icc():strip_exif()/f/image/q7jLRNTyQBcwDIUy0YBKOwyI.jpg?f=fotoalbum_large

Logging:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
[09:43:58.827][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[09:43:58.828][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.4, Target=20.8, Actual Feedtemp: 28.5, Return temp: 25.0, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[09:43:58.828][D][auto_adaptive:238]: Effective delta T: 3.94, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.10, smart boost: 1.50, linear profile: 0
[09:43:58.835][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=2953674 ms
[09:43:58.841][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 28.90°C (boost: 0.0)
[09:48:58.825][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[09:49:12.271][I][short_cycle:244]: Compressor STOP detected
[09:49:12.283][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: 25.2, saved z2 flow setpoint: nan
[09:51:17.039][D][auto_adaptive:258]: Compressor start: triggering auto-adaptive loop.
[09:51:17.046][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[09:51:21.555][D][auto_adaptive:232]: Defrost stop: triggering auto-adaptive loop.
[09:51:21.561][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.09, min delta T: 2.00, max delta T: 6.50
[09:51:21.568][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 22.0, Return temp: 22.5, Outside: 10.0, Bias: 0.0, heating: 1, cooling: 0
[09:51:21.574][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.09, dynamic min delta T: 2.19, error factor: 0.03, smart boost: 1.48, linear profile: 0
[09:51:21.590][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[09:51:21.593][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.9°C (28.9°C)
[09:51:45.634][D][short_cycle:119]: Defrost cycle finished. Updating last_defrost timestamp

[09:52:15.637][D][short_cycle:074]: Zone: 1: High Delta T detected (2.1°C). Starting timer.
[09:53:58.833][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[09:53:58.844][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 27.0, Return temp: 23.0, Outside: 2.0, Bias: 0.0, heating: 0, cooling: 0
[09:53:58.844][D][auto_adaptive:238]: Effective delta T: 3.40, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.03, smart boost: 1.48, linear profile: 0
[09:54:45.712][W][short_cycle:078]: Short-cycle predicted! Increasing Feed temps to force a longer cycle. Current saved Z1 setpoin: 25.2°

[09:54:45.768][D][short_cycle:090]: (Delta T) CMD: Increase Z1 Heat Flow to -> 25.4°C
[09:54:47.154][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[09:55:15.663][D][short_cycle:074]: Zone: 1: High Delta T detected (1.1°C). Starting timer.
[09:55:45.664][D][short_cycle:098]: Zone: 1: High Delta T has disappeared. Resetting timer.
[09:56:15.666][D][short_cycle:074]: Zone: 1: High Delta T detected (1.1°C). Starting timer.
[09:57:15.677][D][short_cycle:098]: Zone: 1: High Delta T has disappeared. Resetting timer.

[09:58:16.245][D][auto_adaptive:223]: Operation Mode Changed to heating: 0 -> 2
[09:58:16.255][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[09:58:16.255][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 25.5, Return temp: 24.5, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[09:58:16.259][D][auto_adaptive:238]: Effective delta T: 3.40, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.03, smart boost: 1.48, linear profile: 0
[09:58:16.265][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=390624 ms
[09:58:16.271][W][auto_adaptive:281]: Z1 Defrost Recovery: 19% done. Ramp Delta: 2.26 (Min: 2.00, Target: 3.40). Flow: 26.80
[09:58:16.275][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.8°C (25.4°C)
[09:58:58.833][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[09:58:58.842][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 26.0, Return temp: 24.5, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[09:58:58.843][D][auto_adaptive:238]: Effective delta T: 3.40, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.03, smart boost: 1.48, linear profile: 0
[09:58:58.858][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=433202 ms
[09:58:58.858][W][auto_adaptive:281]: Z1 Defrost Recovery: 21% done. Ramp Delta: 2.29 (Min: 2.00, Target: 3.40). Flow: 26.80
............................
[10:58:58.919][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 28.0, Return temp: 25.0, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[10:58:58.920][D][auto_adaptive:238]: Effective delta T: 3.37, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.03, smart boost: 1.15, linear profile: 0
[10:58:58.925][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=4033262 ms
[10:58:58.928][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 28.40°C (boost: 0.0)
[11:03:58.917][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[11:05:22.948][I][short_cycle:244]: Compressor STOP detected
[11:05:22.952][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: 25.2, saved z2 flow setpoint: nan
[11:07:27.227][D][auto_adaptive:258]: Compressor start: triggering auto-adaptive loop.
[11:07:27.230][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[11:07:32.245][D][auto_adaptive:232]: Defrost stop: triggering auto-adaptive loop.
[11:07:32.251][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.06, min delta T: 2.00, max delta T: 6.50
[11:07:32.265][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 21.0, Return temp: 22.0, Outside: 11.0, Bias: 0.0, heating: 1, cooling: 0
[11:07:32.266][D][auto_adaptive:238]: Effective delta T: 2.26, cold factor: 0.06, dynamic min delta T: 2.12, error factor: 0.03, smart boost: 1.15, linear profile: 0
[11:07:32.268][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.30°C (boost: 0.0)
[11:07:32.269][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.3°C (28.4°C)
[11:07:46.243][D][short_cycle:119]: Defrost cycle finished. Updating last_defrost timestamp

[11:08:46.255][D][short_cycle:074]: Zone: 1: High Delta T detected (1.7°C). Starting timer.
[11:08:58.922][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.45, min delta T: 2.00, max delta T: 6.50
[11:08:58.926][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 26.0, Return temp: 22.0, Outside: 4.0, Bias: 0.0, heating: 1, cooling: 0
[11:08:58.932][D][auto_adaptive:238]: Effective delta T: 3.02, cold factor: 0.45, dynamic min delta T: 2.91, error factor: 0.03, smart boost: 1.15, linear profile: 0
[11:08:58.938][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 25.00°C (boost: 0.0)
[11:08:58.949][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.0°C (24.3°C)
[11:11:16.266][W][short_cycle:078]: Short-cycle predicted! Increasing Feed temps to force a longer cycle. Current saved Z1 setpoin: 25.2°
[11:11:16.270][D][short_cycle:090]: (Delta T) CMD: Increase Z1 Heat Flow to -> 25.5°C

[11:11:26.121][D][auto_adaptive:223]: Operation Mode Changed to heating: 0 -> 2
[11:11:26.127][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[11:11:26.129][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 25.5, Return temp: 23.5, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[11:11:26.129][D][auto_adaptive:238]: Effective delta T: 3.37, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.03, smart boost: 1.15, linear profile: 0
[11:11:26.137][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=219885 ms
[11:11:26.142][W][auto_adaptive:281]: Z1 Defrost Recovery: 10% done. Ramp Delta: 2.14 (Min: 2.00, Target: 3.37). Flow: 25.60
[11:11:26.148][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 25.6°C (25.5°C)
[11:13:58.928][D][auto_adaptive:431]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.63, min delta T: 2.00, max delta T: 6.50
[11:13:58.934][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 25.5, Return temp: 24.0, Outside: 2.0, Bias: 0.0, heating: 1, cooling: 0
[11:13:58.943][D][auto_adaptive:238]: Effective delta T: 3.37, cold factor: 0.63, dynamic min delta T: 3.27, error factor: 0.03, smart boost: 1.15, linear profile: 0
[11:13:58.950][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=372696 ms
[11:13:58.954][W][auto_adaptive:281]: Z1 Defrost Recovery: 18% done. Ramp Delta: 2.24 (Min: 2.00, Target: 3.37). Flow: 26.20
[11:13:58.959][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.2°C (25.6°C)
Of zou de detectie tijd nog veel korter moeten (minimum is 1 minuut)?

Of zou het toch niet beter zijn dat de AA setpoint berekening wat robuuster wordt tegen deze foutieve / onnatuurlijke buitentemp? Mogelijk een filter over de buitentemp?

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr

@nicowinde Kan je die stop grafiek vlak voor 10 uur uitzoomen? Kan je zien hoeveel mins dat is.
Wat betreft de stop

om 09:51:21.561:
z2 independent: 0, has_cooling: 1, cold factor: 0.09, min delta T: 2.00, max delta T: 6.50
Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 22.0, Return temp: 22.5, Outside: 10.0, Bias: 0.0, heating: 1, cooling: 0
Effective delta T: 2.37, cold factor: 0.09, dynamic min delta T: 2.19, error factor: 0.03, smart boost: 1.48, linear profile: 0

Dat ziet er inderdaad uit in dit geval dat de buiten temp = 10, ervoor zorgt dat de cold factor 0.09 wordt, en je daarom nog een effective delta T van 2.37 overhoudt.

Later zie je een effective delta T van 3.3c. Dus in dit geval had je er last van. Wel apart dat ik dit zelf nog n ooit gehad heb. Ga ik even over nadenken hoe dit mooi opgelost kan worden. Zal wel iets zijn van buiten temp voor defrost saven, en gebruiken tot en met 5m erna oid

Ik ben overigens bijna klaar met stand alone mode. De meeste dingen kunnen nu bestuurd worden. Er zit ook de logger in.
Afbeeldingslocatie: https://tweakers.net/i/2ln776-FFp_-IZo29pWDctL77eA=/x800/filters:strip_exif()/f/image/PB5kGSqYIQ5RP7nmP2Fvsz3p.png?f=fotoalbum_large

[ Voor 18% gewijzigd door xoror op 13-02-2026 20:32 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32

@nicowinde zou je https://github.com/gekkek...eleases/tag/2026-02-13.02 kunnen proberen? Daar zit de fix in voor jouw issue, kijken of het nu beter gaat. (daar zit ook het nieuwe dashboard in)

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • SebastiaanPs
  • Registratie: Oktober 2022
  • Laatst online: 13:51
xoror schreef op vrijdag 13 februari 2026 @ 20:27:
Ik ben overigens bijna klaar met stand alone mode. De meeste dingen kunnen nu bestuurd worden. Er zit ook de logger in.
Mooi gedaan hoor. Is dit een aparte applicatie om te installeren, of draait het in een browser? Voor veel meer eigenaars interessant zo. Hooguit een klein deel van de Ecodan eigenaars heeft HA.

WP: Mitsubishi Electric SUZ-SWM80VA2 + ERSD-VM2D. PV 3330 Wp. Huis 1931, gasloos sinds jan '24.

@SebastiaanPs nee hoor gewoon http://ecodan-heatpump.local/dashboard openen (op browser of mobiel)
Ja wilde vooral zoveel mogelijk mensen bereiken hiermee. Alle basic besturing en AA zijn in te stellen. Als je meer wil, dan moet je daarna een keer HA installeren.

En dan nu weer langzaam terug naar de solver, want nieuws: Huishoudens betalen straks hoger nettarief voor stroom tijdens piekmo..., lets go Vrekkie ;-)

[ Voor 11% gewijzigd door xoror op 13-02-2026 22:34 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
@xoror , dank je wel voor de aanpassing, opnieuw gecompileerd en geinstalleerd (ik had eerst even het nieuwe component asgard_dashboard vergeten in mijn eigen ecodan-esphome.yaml, maar daar kwam ik snel achter). Ga het in de gaten houden, het nieuwe dashboard werkt ook en ziet er mooi uit.
Nogmaals bedankt!

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr

Afbeeldingslocatie: https://tweakers.net/i/vKFH1OQjEdhFDcNxEsibi-EFNy0=/x800/filters:strip_exif()/f/image/YVqTaOc8Ns9agfbwdruehKMZ.png?f=fotoalbum_large

Laatste tweaks gedaan. Allemaal uitproberen ;-) Je kan als het goed is nu alles instellen wat nodig is voor AA + virtuele thermostaat. De grafieken worden nu in de localstorage opgeslagen en je heb 24h history. Zelf handmatig OTA is mogelijk. Als alles goed draait wordt het de komende dagen gereleased.

https://github.com/gekkek...eleases/tag/2026-02-15.01

[ Voor 5% gewijzigd door xoror op 15-02-2026 20:48 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
Met de versie van 2026-02-13.02 (die ik zelf gecompileerd heb), vanavond weer 2x een stop na defrost.

Afbeeldingslocatie: https://tweakers.net/i/4VQ4tmbNuF8-MDFrFrevlh_jq7I=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/QlK9RCyz6tlAi2kXJAjpMQmr.jpg?f=user_large

Logging:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
[20:21:21.444][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[20:21:21.461][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 29.0, Return temp: 25.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[20:21:21.462][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:21:21.466][D][auto_adaptive:265]: Defrost logic: enabled=1, active=0, time_since=32270872 ms
[20:21:21.466][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 29.10°C (boost: 0.0)
[20:21:40.195][I][auto_adaptive:236]: Defrost started. Locking outside temp at 1.0°C for adaptive calculations.
[20:25:44.834][I][short_cycle:254]: Compressor STOP detected
[20:25:44.841][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: 25.4, saved z2 flow setpoint: nan
[20:26:21.446][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[20:27:38.177][D][auto_adaptive:268]: Compressor start: triggering auto-adaptive loop.
[20:27:38.182][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[20:27:43.212][D][auto_adaptive:242]: Defrost stop: triggering auto-adaptive loop.
[20:27:43.217][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.09, min delta T: 2.00, max delta T: 6.50
[20:27:43.223][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 21.5, Return temp: 22.5, Outside: 10.0, Bias: 0.0, heating: 1, cooling: 0
[20:27:43.229][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.09, dynamic min delta T: 2.19, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:27:43.235][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[20:27:43.241][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.9°C (29.1°C)

[20:28:04.977][D][short_cycle:119]: Defrost cycle finished. Updating last_defrost timestamp
[20:28:34.994][D][short_cycle:074]: Zone: 1: High Delta T detected (1.1°C). Starting timer.
[20:31:04.997][W][short_cycle:078]: Short-cycle predicted! Increasing Feed temps to force a longer cycle. Current saved Z1 setpoin: 25.4°
[20:31:05.002][D][short_cycle:090]: (Delta T) CMD: Increase Z1 Heat Flow to -> 25.4°C
[20:31:21.449][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[20:31:21.456][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 27.0, Return temp: 23.5, Outside: 1.0, Bias: 0.0, heating: 0, cooling: 0
[20:31:21.461][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:33:40.912][D][auto_adaptive:223]: Operation Mode Changed to heating: 0 -> 2
[20:33:40.917][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[20:33:40.922][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 25.5, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[20:33:40.928][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:33:40.933][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=335949 ms
[20:33:40.942][W][auto_adaptive:281]: Z1 Defrost Recovery: 16% done. Ramp Delta: 2.26 (Min: 2.00, Target: 3.60). Flow: 26.80
[20:33:40.945][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.8°C (25.4°C)

[20:36:21.454][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[20:36:21.459][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 26.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[20:36:21.465][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:36:21.470][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=496485 ms
[20:36:21.476][W][auto_adaptive:281]: Z1 Defrost Recovery: 24% done. Ramp Delta: 2.38 (Min: 2.00, Target: 3.60). Flow: 26.90
[20:36:21.482][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.9°C (26.8°C)
[20:41:21.462][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[20:41:21.465][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 26.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[20:41:21.472][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:41:21.478][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=796490 ms
[20:41:21.485][W][auto_adaptive:281]: Z1 Defrost Recovery: 38% done. Ramp Delta: 2.61 (Min: 2.00, Target: 3.60). Flow: 27.10
[20:41:21.487][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.1°C (26.9°C)
[20:41:22.936][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[20:46:21.463][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[20:46:21.469][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 27.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[20:46:21.475][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:46:21.480][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=1096491 ms
[20:46:21.486][W][auto_adaptive:281]: Z1 Defrost Recovery: 52% done. Ramp Delta: 2.83 (Min: 2.00, Target: 3.60). Flow: 27.30
[20:46:21.492][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.3°C (27.1°C)
[20:46:22.808][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[20:51:21.473][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[20:51:21.476][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 27.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[20:51:21.481][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:51:21.488][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=1396494 ms
[20:51:21.494][W][auto_adaptive:281]: Z1 Defrost Recovery: 66% done. Ramp Delta: 3.06 (Min: 2.00, Target: 3.60). Flow: 27.60
[20:51:21.500][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.6°C (27.3°C)
[20:51:22.816][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[20:56:21.484][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[20:56:21.490][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 27.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[20:56:21.496][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[20:56:21.501][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=1696508 ms
[20:56:21.507][W][auto_adaptive:281]: Z1 Defrost Recovery: 81% done. Ramp Delta: 3.29 (Min: 2.00, Target: 3.60). Flow: 27.80
[20:56:21.512][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.8°C (27.6°C)
[21:01:21.491][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[21:01:21.496][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 27.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[21:01:21.501][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:01:21.507][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=1996512 ms
[21:01:21.511][W][auto_adaptive:281]: Z1 Defrost Recovery: 95% done. Ramp Delta: 3.52 (Min: 2.00, Target: 3.60). Flow: 28.00
[21:01:21.518][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 28.0°C (27.8°C)
[21:01:22.904][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[21:06:10.802][I][auto_adaptive:236]: Defrost started. Locking outside temp at 1.0°C for adaptive calculations.
[21:06:21.493][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[21:09:41.581][I][short_cycle:254]: Compressor STOP detected
[21:09:41.588][D][short_cycle:158]: Compressor stop event: stand-alone-cycle prevention: 0, saved z1 flow setpoint: 25.4, saved z2 flow setpoint: nan
[21:11:21.504][D][auto_adaptive:362]: System is busy (DHW, Defrost, or Lockout). Exiting.
[21:11:39.828][D][auto_adaptive:242]: Defrost stop: triggering auto-adaptive loop.
[21:11:39.834][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.09, min delta T: 2.00, max delta T: 6.50
[21:11:39.840][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 22.0, Return temp: 22.5, Outside: 10.0, Bias: 0.0, heating: 1, cooling: 0
[21:11:39.847][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.09, dynamic min delta T: 2.19, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:11:39.847][D][auto_adaptive:300]: Z1 HEATING (boost adjustment): boost: 0.5°C, calcluated_flow: 24.90°C, actual_flow: 22.00°C
[21:11:39.854][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[21:11:39.860][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 24.9°C (28.0°C)
[21:11:46.385][I][short_cycle:262]: Compressor START detected
[21:11:46.387][D][auto_adaptive:268]: Compressor start: triggering auto-adaptive loop.
[21:11:46.387][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.09, min delta T: 2.00, max delta T: 6.50
[21:11:46.390][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 22.0, Return temp: 22.5, Outside: 10.0, Bias: 0.0, heating: 1, cooling: 0
[21:11:46.396][D][auto_adaptive:238]: Effective delta T: 2.37, cold factor: 0.09, dynamic min delta T: 2.19, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:11:46.402][D][auto_adaptive:312]: Z1 HEATING (Delta T): calculated_flow: 24.90°C (boost: 0.0)
[21:12:05.321][D][short_cycle:119]: Defrost cycle finished. Updating last_defrost timestamp

[21:12:35.312][D][short_cycle:074]: Zone: 1: High Delta T detected (1.1°C). Starting timer.
[21:15:05.327][W][short_cycle:078]: Short-cycle predicted! Increasing Feed temps to force a longer cycle. Current saved Z1 setpoin: 25.4°
[21:15:05.332][D][short_cycle:090]: (Delta T) CMD: Increase Z1 Heat Flow to -> 25.4°C
[21:15:35.341][D][short_cycle:074]: Zone: 1: High Delta T detected (1.1°C). Starting timer.
[21:16:05.331][D][short_cycle:098]: Zone: 1: High Delta T has disappeared. Resetting timer.
[21:16:21.510][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[21:16:21.514][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 26.0, Return temp: 24.0, Outside: 1.0, Bias: 0.0, heating: 0, cooling: 0
[21:16:21.518][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:17:39.138][D][auto_adaptive:223]: Operation Mode Changed to heating: 0 -> 2
[21:17:39.143][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[21:17:39.149][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 26.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[21:17:39.155][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:17:39.160][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=333843 ms
[21:17:39.166][W][auto_adaptive:281]: Z1 Defrost Recovery: 16% done. Ramp Delta: 2.25 (Min: 2.00, Target: 3.60). Flow: 26.80
[21:17:39.172][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.8°C (25.4°C)
[21:21:21.516][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[21:21:21.522][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 26.0, Return temp: 24.0, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[21:21:21.528][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:21:21.533][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=556215 ms
[21:21:21.543][W][auto_adaptive:281]: Z1 Defrost Recovery: 26% done. Ramp Delta: 2.42 (Min: 2.00, Target: 3.60). Flow: 26.40
[21:21:21.543][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 26.4°C (26.8°C)
[21:26:21.518][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[21:26:21.523][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 26.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[21:26:21.529][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:26:21.535][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=856214 ms
[21:26:21.540][W][auto_adaptive:281]: Z1 Defrost Recovery: 41% done. Ramp Delta: 2.65 (Min: 2.00, Target: 3.60). Flow: 27.20
[21:26:21.546][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.2°C (26.4°C)
[21:31:21.532][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[21:31:21.532][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 27.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[21:31:21.532][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:31:21.535][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=1156213 ms
[21:31:21.544][W][auto_adaptive:281]: Z1 Defrost Recovery: 55% done. Ramp Delta: 2.88 (Min: 2.00, Target: 3.60). Flow: 27.40
[21:31:21.546][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.4°C (27.2°C)
[21:31:22.995][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
[21:36:21.530][D][auto_adaptive:449]: [*] Starting auto-adaptive cycle, z2 independent: 0, has_cooling: 1, cold factor: 0.73, min delta T: 2.00, max delta T: 6.50
[21:36:21.536][D][auto_adaptive:218]: Processing Zone 1: climate source: 2, Room=20.6, Target=20.8, Actual Feedtemp: 27.0, Return temp: 24.5, Outside: 1.0, Bias: 0.0, heating: 1, cooling: 0
[21:36:21.538][D][auto_adaptive:238]: Effective delta T: 3.60, cold factor: 0.73, dynamic min delta T: 3.47, error factor: 0.03, smart boost: 1.50, linear profile: 0
[21:36:21.550][D][auto_adaptive:265]: Defrost logic: enabled=1, active=1, time_since=1456222 ms
[21:36:21.590][W][auto_adaptive:281]: Z1 Defrost Recovery: 69% done. Ramp Delta: 3.11 (Min: 2.00, Target: 3.60). Flow: 27.60
[21:36:21.590][D][auto_adaptive:123]: CMD: Set Dependent Heat Flow -> 27.6°C (27.4°C)
[21:36:22.903][W][ecodan.component:352]: Command timed out. Retrying (attempt 2/30)...[1]
Short cycle 2.5 min., 1C.

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr


  • nicowinde
  • Registratie: Oktober 2024
  • Laatst online: 19-02 16:52
Wat meer ingezoomd:

Afbeeldingslocatie: https://tweakers.net/i/g7YWvVzI9_FsGKc8ajjgyCYlrn4=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/HkQYV6Asl8txW7eIKpXrcltZ.jpg?f=user_large

WP: ME PUZ-SHWM100YAA + ERSF-VM2E + OSO 300 Ltr

@nicowinde Ah ok, de 5m is te kort zo te zien want:
[20:21:40.195][I][auto_adaptive:236]: Defrost started. Locking outside temp at 1.0°C for adaptive calculations.
Dus we gaan die temp gebruiken tm 20:21:40 + 5m = 20:26:40, maar de defrost is dan nog lang niet klaar natuurlijk.

Hij is pas klaar om:
[20:27:43.212][D][auto_adaptive:242]: Defrost stop: triggering auto-adaptive loop.
Dus laten we even safe doen en 15m aanhouden, even kijken hoe dat gaat.

Recompile en probeer even uit. Als je zelf compiled, moet je iets van een fake firmware version toevoegen in je main yaml
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
esphome:
  project:
    name: Gekkekoe.Ecodan ESPHome Heatpump
    version: "asgard-z1-en"
  on_boot:
      priority: -100
      then:
        - text_sensor.template.publish:
            id: current_fw_version
            state: !lambda 'return ESPHOME_PROJECT_VERSION;'

text_sensor:
  - platform: template
    id: current_fw_version
    name: "Firmware Version"
    update_interval: never

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32

Local dashboard is gereed! (laatste tweaks gedaan, en nog performance data toegevoegd)
Beschikbaar vanaf release https://github.com/gekkek...eleases/tag/2026-02-16.03
te benaderen met Asgard vanaf: http://ecodan-heatpump.local/dashboard
Documentatie is ook aangepast om standalone mode te configureren.

Afbeeldingslocatie: https://tweakers.net/i/7CBtlavnOzXG4PoZvWvWr33yDPs=/x800/filters:strip_exif()/f/image/1TMJPj4idomZP7AS4HFsXZYn.png?f=fotoalbum_large

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • ricvee
  • Registratie: Augustus 2013
  • Laatst online: 10:48
Als ik de laatste versie wil hebben, moet ik hem dan via OTA upgraden?
Via HA doet ie het niet?

WP: PUD-SWM80YAA + EHSD-VM2D, ESP met HA

@ricvee even verversen HA, dan zou hij moeten werken. Ik had nog een klein issue gevonden en nieuwe release de deur uitgedaan, mogelijk ziet jouw HA nog de oude.

Je kan altijd met de hand de juiste ota uploaden op http://esp ip natuurlijk.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • ricvee
  • Registratie: Augustus 2013
  • Laatst online: 10:48
HA herstart. Nu doet de ESP het niet meer.
Ik kan er niet meer bij via mijn vpn.
Vanavond verder kijken.

WP: PUD-SWM80YAA + EHSD-VM2D, ESP met HA

ricvee schreef op dinsdag 17 februari 2026 @ 10:08:
HA herstart. Nu doet de ESP het niet meer.
Ik kan er niet meer bij via mijn vpn.
Vanavond verder kijken.
Heb je OTA gewoon gedaan? hmm is precies zoals voorheen. Apart dat hij niet meer online komt
Heeft die misschien andere IP gekregen?
Is dit de eerste keer dat je OTA gedaan heb op asgard board?

[ Voor 8% gewijzigd door xoror op 17-02-2026 10:19 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • ricvee
  • Registratie: Augustus 2013
  • Laatst online: 10:48
xoror schreef op dinsdag 17 februari 2026 @ 10:18:
[...]


Heb je OTA gewoon gedaan? hmm is precies zoals voorheen. Apart dat hij niet meer online komt
Heeft die misschien andere IP gekregen?
Is dit de eerste keer dat je OTA gedaan heb op asgard board?
Nee, niet via OTA maar via HA gedaan.
Later HA herstart, Nu is de ESP weg, ik heb geen asgard board.
IP is gereserveerd, zou niet moeten kunnen wijzigen

WP: PUD-SWM80YAA + EHSD-VM2D, ESP met HA


  • peterpijpelink
  • Registratie: Juni 2006
  • Laatst online: 12:58

peterpijpelink

07B2 - 11110110010

is dit de laatste release? Firmware: esp32s3-proxy2-z1-nl-2026-02-10.01 (ESPHome 2026.1.4)

07B2 - http://pvoutput.org/list.jsp?userid=22724 [Zonneboiler + 38 zonnepanelen, Warmtepomp 11.2 Ecodan. Home-Assistant].

HA is gewoon OTA, daar zou niets in veranderd moeten zijn.

Laatste fw is van vanochtend 02-17.01
https://github.com/gekkek...eleases/tag/2026-02-17.01
(alles open klikken dan zie je alle bins)

[ Voor 37% gewijzigd door xoror op 17-02-2026 11:46 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Zjemm
  • Registratie: Februari 2001
  • Laatst online: 11:35

Zjemm

...

@xoror ik ben er nog niet aan toe gekomen om de asgard aan te sluiten op de WP.
Wel heb ik net even power op dat ding gezet en hem aan de wifi gehangen om de laatste versie erop te zetten

Ziet er mooi uit dat dashboard. dat heb je echt nice gemaakt.

wat me wel opvalt is dat het dashboard alleen Z1 laat zien, terwijl voor mij juist Z2 nodig is.
kan ik dat ergens aanpassen?

opensecure.nl

Als je inplugged ziet hij aan dipswitches dat je 2 zones heb, en dan laat hij z2 controls zien in de frontend. Als hij dat niet doet moet je even seintje geven. Het zit er wel in

[ Voor 3% gewijzigd door xoror op 17-02-2026 12:12 ]

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Zjemm
  • Registratie: Februari 2001
  • Laatst online: 11:35

Zjemm

...

Ah top, dan zie ik dat wel als ik hem een de WP hang. thnx

opensecure.nl


  • Grolsch
  • Registratie: Maart 2003
  • Laatst online: 12:51
Ik krijg hem ook niet via HA geupdate.

Dit zie ik:

Afbeeldingslocatie: https://i.imgur.com/52IHhVd.png

Als ik op bijwerken klik gebeurt er niets zichtbaars.
Springt heel ff naar "installeren" en daarna weer naar bovenstaand scherm

PVOUPUT - 13.400WP - Twente


  • ricvee
  • Registratie: Augustus 2013
  • Laatst online: 10:48
Esp is weer in de lucht, maar wil niet via HA updaten.
Er staat in HA, nieuwste versie VERSION
mijn huidige versie is 2026-02-16.03

hahaha hetzelfde als bij @Grolsch

[ Voor 29% gewijzigd door ricvee op 17-02-2026 12:37 ]

WP: PUD-SWM80YAA + EHSD-VM2D, ESP met HA

Oh dat is raar, er zijn al een paar releases na 2-10 geweest, begrijp even niet waarom jullie dat als laatste zien
Even kijken of ik wat kan vinden

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Grolsch
  • Registratie: Maart 2003
  • Laatst online: 12:51
xoror schreef op dinsdag 17 februari 2026 @ 12:34:
Oh dat is raar, er zijn al een paar releases na 2-10 geweest, begrijp even niet waarom jullie dat als laatste zien
Even kijken of ik wat kan vinden
Ik update normaal vrij structureel als ik er 1 klaar zie staan, weet ff niet meer wanneer de laatste keer was.

Je gaat er ongetwijfeld heel snel achter komen, jou kennende ;)

PVOUPUT - 13.400WP - Twente

release 2-10 heeft versie subst stuk gemaakt lijkt het, daarom zien jullie geen nieuwere release, dat is wel vervelend. Ik kan even een VERSION.json maken en bij laatste release doen, dan moeten jullie het wel zien.

Heeft iemand logs van de error ? Dan weet ik welke file hij zoekt

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • ricvee
  • Registratie: Augustus 2013
  • Laatst online: 10:48
xoror schreef op dinsdag 17 februari 2026 @ 12:39:
release 2-10 heeft versie subst stuk gemaakt lijkt het, daarom zien jullie geen nieuwere release, dat is wel vervelend. Ik kan even een VERSION.json maken en bij laatste release doen, dan moeten jullie het wel zien.

Heeft iemand logs van de error ? Dan weet ik welke file hij zoekt
mijn huidige versie is 2026-02-16.03

WP: PUD-SWM80YAA + EHSD-VM2D, ESP met HA

kan een van jullie met de hand de OTA updaten ? de laatste, zie je dan bij Firmware Version: de correcte version? Ik denk dat build script tijdelijk stuk was met de introductie van asgard

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • ricvee
  • Registratie: Augustus 2013
  • Laatst online: 10:48
xoror schreef op dinsdag 17 februari 2026 @ 12:49:
kan een van jullie met de hand de OTA updaten ? de laatste, zie je dan bij Firmware Version: de correcte version? Ik denk dat build script tijdelijk stuk was met de introductie van asgard
Kan ik einde vd middag doen

WP: PUD-SWM80YAA + EHSD-VM2D, ESP met HA

Crap ik zie het, json generatie is fout gegaan. Ik trek deze even terug en publish zo new release, even geduld aub

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • Grolsch
  • Registratie: Maart 2003
  • Laatst online: 12:51
Moraal van het verhaal "Even wachten, @xoror fixt het" as usual :P

PVOUPUT - 13.400WP - Twente

Okay, als het goed is ziet HA nu de correcte versie en zou je weer via HA moeten kunnen updaten. Voor de mensen die een van de pre-releases hebben draaien met "VERSION" als firmware, even laatste ota zelf applyen. Let op alleen als je VERSION als huidige/geinstalleerde versie nummer heb, en niet zoals @Grolsch screenshot. Die moet gewoon zo normaal kunnen updaten.

Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


  • ricvee
  • Registratie: Augustus 2013
  • Laatst online: 10:48
xoror schreef op dinsdag 17 februari 2026 @ 13:15:
Okay, als het goed is ziet HA nu de correcte versie en zou je weer via HA moeten kunnen updaten. Voor de mensen die een van de pre-releases hebben draaien met "VERSION" als firmware, even laatste ota zelf applyen. Let op alleen als je VERSION als huidige/geinstalleerde versie nummer heb, en niet zoals @Grolsch screenshot. Die moet gewoon zo normaal kunnen updaten.
02017.02 zojuist via HA geïnstalleerd zonder problemen.
Super!

WP: PUD-SWM80YAA + EHSD-VM2D, ESP met HA

Pagina: 1 ... 38 39 Laatste