Heishamon <> Node Red voor Panasonic warmtepompen

Pagina: 1 ... 133 134 Laatste
Acties:

  • Breadrun
  • Registratie: Oktober 2014
  • Laatst online: 11:32
Sinds de laatste update naar de stable heb ik het volgende aan de hand. De waarde van de RTC correctie blijft hangen. Zoals je ziet is deze -5 terwijl de temperatuur al onder mijn setpoint van 21c zit. Iemand een idee wat dit kan zijn? Wellicht heb ik iets verkeerd gedaan of vergeten met de update?

Wat opvalt is als ik de flows herstart de waarde klopt. De correctie netjes opbouwt naar -5 in dit geval maar niet meer terug gaat naar 0.

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

  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 10:14
@Breadrun Ook even de rtc instellingen delen. En om verwarring te voorkomen, de setpoint van je thermostaat is 21 en je final water temperature setpoint is 21.

En los daarvan, jou wp produceert 12,7 (liter/m) * 60 * (21-20.25) = 571Kcal = 0.66 Kw. Dat is wel bijzonder weinig volgens de specs, of loopt hij pas 30 seconden of zo ?

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

@edterbak ze gaan nog een stapje verder.

https://flows.nodered.org/node/node-red-dashboard

Dashboard deprecated

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Thank, wist ik al. Dit is al een aantal jaar zo. Deprecated is niet zo heel erg.
Ik zal er toch aan moeten geloven in de toekomst om het dashboard om te gooien naar de nieuwe versie.

Dat zal een helse klus worden.... :(

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Breadrun schreef op maandag 11 mei 2026 @ 07:51:
Sinds de laatste update naar de stable heb ik het volgende aan de hand. De waarde van de RTC correctie blijft hangen. Zoals je ziet is deze -5 terwijl de temperatuur al onder mijn setpoint van 21c zit. Iemand een idee wat dit kan zijn? Wellicht heb ik iets verkeerd gedaan of vergeten met de update?

Wat opvalt is als ik de flows herstart de waarde klopt. De correctie netjes opbouwt naar -5 in dit geval maar niet meer terug gaat naar 0.

[Afbeelding]
Ik wil graag de screenshots van je RTC dashboard zien.
alle tabs.

Ik heb hier namelijk een gewoon werkend RTC dingetje. Ik kan het niet reproduceren op basis van deze gegevens.

Kun je bevestigen dat de sensor waarden ook daardwerkelijk binnen komen bij de node red flow? een debug node er achter zetten.

  • Breadrun
  • Registratie: Oktober 2014
  • Laatst online: 11:32
ercolano schreef op maandag 11 mei 2026 @ 09:24:
@Breadrun Ook even de rtc instellingen delen. En om verwarring te voorkomen, de setpoint van je thermostaat is 21 en je final water temperature setpoint is 21.

En los daarvan, jou wp produceert 12,7 (liter/m) * 60 * (21-20.25) = 571Kcal = 0.66 Kw. Dat is wel bijzonder weinig volgens de specs, of loopt hij pas 30 seconden of zo ?
Setpoint op de thermostaat is inderdaad 21c en doordat er -5 toegepast wordt op de berekende 26c kom je dus ook op een final water termperatrure setpoint van 21c.

Hij liep nog niet zo gek lang maar de woning kan zeker in deze tijd van het jaar meer dan voldoende hebben aan een run op laag vermogen.
edterbak schreef op maandag 11 mei 2026 @ 13:25:
[...]

Ik wil graag de screenshots van je RTC dashboard zien.
alle tabs.

Ik heb hier namelijk een gewoon werkend RTC dingetje. Ik kan het niet reproduceren op basis van deze gegevens.

Kun je bevestigen dat de sensor waarden ook daardwerkelijk binnen komen bij de node red flow? een debug node er achter zetten.
Astu

Afbeeldingslocatie: https://tweakers.net/i/zBR_pOM4tZ0aEc-gTjGaKI5hmwc=/800x/filters:strip_exif()/f/image/TtuOWtVMbzJciQjAMpIgFwDJ.png?f=fotoalbum_large

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

Sensorwaarden komen goed binnen de waarde die je tussen haakjes ziet komt altijd 1:1 overeen en je ziet in de grafiek de temperatuur ook mooi veranderen. Vanmorgen even lekker zon op de pui gehad zoals je ziet.

  • blb4
  • Registratie: April 2008
  • Laatst online: 11:24
edterbak schreef op maandag 11 mei 2026 @ 13:22:
[...]

Thank, wist ik al. Dit is al een aantal jaar zo. Deprecated is niet zo heel erg.
Ik zal er toch aan moeten geloven in de toekomst om het dashboard om te gooien naar de nieuwe versie.

Dat zal een helse klus worden.... :(
pfff, daar zit je idd niet op te wachten…. ‘t zal vast niet zo eenvoudig zijn ‘t ff door AI heen te gooien :(

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+MT GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, IONIQ5 84kWh PE MY26, gasloos '23


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
blb4 schreef op maandag 11 mei 2026 @ 15:38:
[...]

pfff, daar zit je idd niet op te wachten…. ‘t zal vast niet zo eenvoudig zijn ‘t ff door AI heen te gooien :(
nope... er is een migratie tool, maar deze doet niet alles. wat ie niet kan, laat ie zitten.
Gevolg is dat je niet weet wat wel lukt en wat niet, dus ben je beter af door alles maar handmatig te doe... jiggg..

anyway... help ik heb een hobbie :D haha..

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Breadrun schreef op maandag 11 mei 2026 @ 13:48:
[...]

Setpoint op de thermostaat is inderdaad 21c en doordat er -5 toegepast wordt op de berekende 26c kom je dus ook op een final water termperatrure setpoint van 21c.

Hij liep nog niet zo gek lang maar de woning kan zeker in deze tijd van het jaar meer dan voldoende hebben aan een run op laag vermogen.


[...]

Astu

[Afbeelding]

[Afbeelding]

Sensorwaarden komen goed binnen de waarde die je tussen haakjes ziet komt altijd 1:1 overeen en je ziet in de grafiek de temperatuur ook mooi veranderen. Vanmorgen even lekker zon op de pui gehad zoals je ziet.
Afbeeldingslocatie: https://tweakers.net/i/Qp8HQPdmz3pYHPoN0zvftCHzIA0=/800x/filters:strip_exif()/f/image/DxG30NFGFOjGHOV1K0uxlgaR.png?f=fotoalbum_large
Als ik goed kijk naar je grafiek, dan klopt in veel van de gevallen die -5. De rood gemarkeerde gebieden horen ook -5 te zijn.
De bovenste 2 lijntjes zijn van de automation. ( "Trigger" / "Revert" )

Alleen in gebied (1) verwacht ik een correctie welke NIET -5 is.
Dat is dus vanaf ongeveer 01:00 tot 09:30 de volgende morgen
Dus als je ervaring in gebied 1 zo is dat je -5 behoud, dan klopt dit inderdaad niet.

Kun je dit bevestigen door ook te kijken naar de meldingen die je in het log tegenkomt?

[ Voor 4% gewijzigd door edterbak op 11-05-2026 18:36 ]


  • Breadrun
  • Registratie: Oktober 2014
  • Laatst online: 11:32
edterbak schreef op maandag 11 mei 2026 @ 18:27:
[...]

[Afbeelding]
Als ik goed kijk naar je grafiek, dan klopt in veel van de gevallen die -5. De rood gemarkeerde gebieden horen ook -5 te zijn.
De bovenste 2 lijntjes zijn van de automation. ( "Trigger" / "Revert" )

Alleen in gebied (1) verwacht ik een correctie welke NIET -5 is.
Dat is dus vanaf ongeveer 01:00 tot 09:30 de volgende morgen
Dus als je ervaring in gebied 1 zo is dat je -5 behoud, dan klopt dit inderdaad niet.

Kun je dit bevestigen door ook te kijken naar de meldingen die je in het log tegenkomt?
De -5 was dus ook in gebied (1) aan de hand. Het was vanmorgen minder dan 21c in de woonkamer, dat is ook ge zien in de grafiek. Hij bouw de correctie als het "te warm" is wel netjes op naar -5 maar blijft daarna op -5 staan.

Hierbij een stuk log. Wat opvalt is dat hij geen RTC correctie leek te doen tot het moment dat ik vanmorgen de flow herstart heb en een "Generic: Reset certain operating variables" heb gegeven. Kan het niet verklaren maar lijkt nu weer ok.... :?
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
11/05 20:58:09 - Function CCC (Zone 1): Setpoint change: From 25.2 to 25.5 °C
11/05 20:52:29 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 23
11/05 20:52:25 - MQTT Command: SetCurves: (Zone 1) Target: 23 (function RTC Z1)
11/05 20:52:25 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 21 °C. Calculated new setpoint: 23 °C
11/05 20:52:25 - Function RTC (Zone 1): Correction change: From -5 to -3 °C (Room actual: 21.48 °C)
11/05 20:32:59 - Function CCC (Zone 1): Setpoint change: From 25.1 to 25.2 °C
11/05 20:03:09 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 21
11/05 20:02:59 - MQTT Command: SetCurves: (Zone 1) Target: 21 (SP Calculation)
11/05 20:02:59 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 20 °C. Calculated new setpoint: 21 °C
11/05 20:02:59 - Function CCC (Zone 1): Setpoint change: From 24.7 to 25.1 °C
11/05 19:36:49 - Function CCC (Zone 1): Setpoint change: From 24.6 to 24.7 °C
11/05 19:06:39 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.6 °C
11/05 18:12:59 - Function CCC (Zone 1): Setpoint change: From 24.1 to 24.5 °C
11/05 17:55:49 - Function CCC (Zone 1): Setpoint change: From 24 to 24.1 °C
11/05 17:02:59 - Function CCC (Zone 1): Setpoint change: From 23.9 to 24 °C
11/05 15:03:29 - Function CCC (Zone 1): Setpoint change: From 24 to 23.9 °C
11/05 14:57:18 - Scheduler: Revert to previous operating mode: 3
11/05 14:57:08 - Scheduler: End ForceSterilization cycle detected. Reverting Operating Mode in 10 seconds...
11/05 14:57:08 - TOP69_Sterilization_State: 0
11/05 14:52:59 - Function CCC (Zone 1): Setpoint change: From 24.1 to 24 °C
11/05 14:37:59 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24.1 °C
11/05 14:12:59 - Function CCC (Zone 1): Setpoint change: From 24.8 to 24.4 °C
11/05 14:05:09 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
11/05 14:05:09 - Compressor: stopped
11/05 13:37:09 - Function CCC (Zone 1): Setpoint change: From 24.7 to 24.8 °C
11/05 13:22:59 - Function CCC (Zone 1): Setpoint change: From 24.6 to 24.7 °C
11/05 12:55:58 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.6 °C
11/05 12:35:49 - TOP69_Sterilization_State: 1
11/05 12:32:59 - Function CCC (Zone 1): Setpoint change: From 24 to 24.5 °C
11/05 12:32:49 - Compressor: running
11/05 12:31:01 - MQTT Command: SetForceSterilization: 1
11/05 12:31:01 - Scheduler: Enable ForceSterilization
11/05 12:30:58 - Scheduler: Operation mode already (3)DHW-Only
11/05 12:30:56 - Scheduler: Stored next operating mode is set to 3
11/05 12:30:55 - Scheduler (#2): Force Sterelization
11/05 12:29:49 - TOP69_Sterilization_State: 1
11/05 12:29:48 - SYSTEM (Read-only) - ThreeWay Valve: DHW
11/05 12:25:39 - Function CCC (Zone 1): Setpoint change: From 23.9 to 24 °C
11/05 12:15:28 - Function CCC (Zone 1): Setpoint change: From 23.8 to 23.9 °C
11/05 12:02:59 - Function CCC (Zone 1): Setpoint change: From 23.7 to 23.8 °C
11/05 11:32:59 - Function CCC (Zone 1): Setpoint change: From 23.6 to 23.7 °C
11/05 11:02:59 - Function CCC (Zone 1): Setpoint change: From 23.7 to 23.6 °C
11/05 10:43:19 - Function CCC (Zone 1): Setpoint change: From 24.1 to 23.7 °C
11/05 10:22:59 - Function CCC (Zone 1): Setpoint change: From 24.2 to 24.1 °C
11/05 10:07:28 - Function CCC (Zone 1): Setpoint change: From 24.3 to 24.2 °C
11/05 09:52:59 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24.3 °C
11/05 09:36:58 - Function CCC (Zone 1): Setpoint change: From 24.8 to 24.4 °C
11/05 09:24:28 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 20
11/05 09:24:24 - MQTT Command: SetCurves: (Zone 1) Target: 20 (function RTC Z1)
11/05 09:24:24 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 22 °C. Calculated new setpoint: 20 °C
11/05 09:24:24 - Function RTC (Zone 1): Correction change: From -3 to -5 °C (Room actual: 21.52 °C)
11/05 09:16:38 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 22
11/05 09:16:28 - MQTT Command: SetCurves: (Zone 1) Target: 22 (SP Calculation)
11/05 09:16:28 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 23 °C. Calculated new setpoint: 22 °C
11/05 09:16:28 - Function CCC (Zone 1): Setpoint change: From 25.4 to 24.8 °C
11/05 09:09:48 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 23
11/05 09:09:44 - MQTT Command: SetCurves: (Zone 1) Target: 23 (function RTC Z1)
11/05 09:09:44 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 25 °C. Calculated new setpoint: 23 °C
11/05 09:09:44 - Function RTC (Zone 1): Correction change: From -1 to -3 °C (Room actual: 21.31 °C)
11/05 09:06:58 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 25
11/05 09:06:52 - MQTT Command: SetCurves: (Zone 1) Target: 25 (function RTC Z1)
11/05 09:06:52 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 26 °C. Calculated new setpoint: 25 °C
11/05 09:06:52 - Function RTC (Zone 1): Correction change: From 0 to -1 °C (Room actual: 21.24 °C)
11/05 08:45:38 - Function CCC (Zone 1): Setpoint change: From 25.5 to 25.4 °C
11/05 08:42:48 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 26
11/05 08:42:41 - MQTT Command: SetCurves: (Zone 1) Target: 26 (function RTC Z1)
11/05 08:42:41 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 27 °C. Calculated new setpoint: 26 °C
11/05 08:42:41 - Function RTC (Zone 1): Correction change: From 1 to 0 °C (Room actual: 20.91 °C)
11/05 08:22:48 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 27
11/05 08:22:47 - MQTT Command: SetCurves: (Zone 1) Target: 27 (function RTC Z1)
11/05 08:22:47 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 28 °C. Calculated new setpoint: 27 °C
11/05 08:22:47 - Function RTC (Zone 1): Correction change: From 2 to 1 °C (Room actual: 20.82 °C)
11/05 08:14:58 - Function CCC (Zone 1): Setpoint change: From 25.6 to 25.5 °C
11/05 07:55:28 - Compressor: stopped
11/05 07:55:28 - MQTT Reply: Operating_Mode_State: 3
11/05 07:55:21 - MQTT Command: SetOperationMode: 3 (GUI)
11/05 07:54:38 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 28
11/05 07:54:36 - MQTT Command: SetCurves: (Zone 1) Target: 28 (function RTC Z1)
11/05 07:54:36 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 21 °C. Calculated new setpoint: 28 °C
11/05 07:54:36 - Function RTC (Zone 1): Correction change: From -5 to 2 °C (Room actual: 20.74 °C)
11/05 07:52:05 - Function - CCC (Zone 2): 0
11/05 07:52:05 - Function - CCC (Zone 1): 1
11/05 07:52:05 - Function - RTC (Zone 2): 0
11/05 07:52:04 - Function - RTC (Zone 1): 1
11/05 07:52:04 - SYSTEM - HEISHAMON Connection: Online
11/05 07:52:00 - SYSTEM: Did not find undefined - Removed from the dashboard
11/05 07:51:59 - SYSTEM: MQTT Broker: Node Red MQTT node connected
11/05 07:51:57 - Function - SoftStart: 0
11/05 07:51:56 - SYSTEM: Persistent storage: OK
11/05 07:51:56 - Function - Solar: 0
11/05 07:51:56 - Function NightReduction: New correction: 0 °C
11/05 07:51:56 - Function NightReduction: 0
11/05 07:51:55 - SYSTEM: Flow version 26.4.1 Stable
11/05 07:51:55 - SETUP - Sensors: Custom outside temperature sensor FOUND and used
11/05 07:51:55 - Function SoftStart (Zone 1): SoftStart function end
11/05 07:51:55 - SETUP - Sensors (Zone 2): Custom sensor value received — switching to custom sensor
11/05 07:51:55 - SYSTEM: MQTT block inactive, default block mode: UNRESTRICTED
11/05 07:51:55 - Compressor: running
11/05 07:51:55 - SETUP - Sensors (Zone 2): Custom sensor lost or absent — fallback to heat pump sensor.
11/05 07:51:55 - SYSTEM: CCC Zone 2 settings are OK
11/05 07:51:55 - SYSTEM: CCC Zone 1 settings are OK
11/05 07:51:55 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
11/05 07:51:55 - SYSTEM: Heatpump zone 2 is set to controle water temperature
11/05 07:51:55 - SYSTEM: Heatpump zone 1 is set to controle water temperature
11/05 07:51:55 - SYSTEM: Heatpump is in DIRECT mode
11/05 07:51:55 - SYSTEM - HEISHAMON Connection: Offline
11/05 07:51:55 - SYSTEM: Flow restart detected. !! Please be aware!! It could take up to 10 minutes befor all values and variables have been received, set and correctly processed
11/05 07:51:55 - SYSTEM: Start---------------------------------------------------------------
------------------------------------------------------------------------------------------------
11/05 07:49:28 - Compressor: running
11/05 07:46:18 - MQTT Reply: Operating_Mode_State: 4
11/05 07:46:13 - MQTT Command: SetOperationMode: 4 (GUI)
11/05 06:43:18 - Function CCC (Zone 1): Setpoint change: From 25.5 to 25.6 °C
11/05 06:02:38 - Function CCC (Zone 1): Setpoint change: From 25.4 to 25.5 °C
11/05 05:21:38 - Function CCC (Zone 1): Setpoint change: From 25.3 to 25.4 °C
11/05 05:01:18 - Function CCC (Zone 1): Setpoint change: From 25.2 to 25.3 °C
11/05 04:30:38 - Function CCC (Zone 1): Setpoint change: From 25.1 to 25.2 °C
11/05 04:16:48 - MQTT Reply: Z1_Heat_Curve_Target_High_Temp: 21
11/05 04:16:38 - MQTT Command: SetCurves: (Zone 1) Target: 21 (SP Calculation)
11/05 04:16:38 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 20 °C. Calculated new setpoint: 21 °C
11/05 04:10:12 - Function CCC (Zone 1): Setpoint change: From 25 to 25.1 °C
11/05 03:44:48 - Function CCC (Zone 1): Setpoint change: From 24.9 to 25 °C
11/05 03:14:18 - Function CCC (Zone 1): Setpoint change: From 24.8 to 24.9 °C
11/05 02:33:48 - Function CCC (Zone 1): Setpoint change: From 24.7 to 24.8 °C
11/05 02:03:28 - Function CCC (Zone 1): Setpoint change: From 24.6 to 24.7 °C
11/05 01:22:58 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.6 °C
11/05 01:12:48 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24.5 °C
11/05 00:42:28 - Function CCC (Zone 1): Setpoint change: From 24.3 to 24.4 °C
11/05 00:12:08 - Function CCC (Zone 1): Setpoint change: From 24.2 to 24.3 °C
11/05 00:00:00 - SYSTEM: Total amount of offline messages today: 0
------------------------------------------------------------------------------------------------
10/05 23:51:58 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
10/05 23:51:58 - Compressor: stopped
10/05 23:40:12 - Function CCC (Zone 1): Setpoint change: From 24.1 to 24.2 °C
10/05 23:11:28 - Function CCC (Zone 1): Setpoint change: From 24 to 24.1 °C
10/05 22:30:58 - Function CCC (Zone 1): Setpoint change: From 23.9 to 24 °C
10/05 22:20:48 - Function CCC (Zone 1): Setpoint change: From 23.8 to 23.9 °C
10/05 22:10:08 - Compressor: running
10/05 22:07:08 - SYSTEM (Read-only) - ThreeWay Valve: DHW
10/05 22:00:28 - Function CCC (Zone 1): Setpoint change: From 23.7 to 23.8 °C
10/05 21:55:18 - Function CCC (Zone 1): Setpoint change: From 23.6 to 23.7 °C
10/05 21:30:12 - Function CCC (Zone 1): Setpoint change: From 23.5 to 23.6 °C
10/05 21:24:38 - Function CCC (Zone 1): Setpoint change: From 23.4 to 23.5 °C
10/05 20:50:12 - Function CCC (Zone 1): Setpoint change: From 23.1 to 23.4 °C
10/05 20:33:38 - Function CCC (Zone 1): Setpoint change: From 23 to 23.1 °C
10/05 20:10:12 - Function CCC (Zone 1): Setpoint change: From 22.9 to 23 °C
10/05 19:40:12 - Function CCC (Zone 1): Setpoint change: From 22.5 to 22.9 °C
10/05 19:11:48 - Function CCC (Zone 1): Setpoint change: From 22.4 to 22.5 °C
10/05 19:00:12 - Function CCC (Zone 1): Setpoint change: From 22 to 22.4 °C
10/05 13:32:58 - Compressor: stopped
10/05 13:32:58 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
10/05 12:32:58 - Compressor: running
10/05 12:31:08 - MQTT Reply: Force_DHW_State: 1
10/05 12:31:04 - MQTT Command: SetForceDHW: 1
10/05 12:31:04 - Scheduler: Enable ForceDHW
10/05 12:31:02 - Scheduler: Operation mode already (3)DHW-Only
10/05 12:30:58 - Scheduler (#4): Force DHW
10/05 12:29:48 - SYSTEM (Read-only) - ThreeWay Valve: DHW
10/05 10:30:12 - Function CCC (Zone 1): Setpoint change: From 22.3 to 22 °C
10/05 10:11:18 - Function CCC (Zone 1): Setpoint change: From 22.4 to 22.3 °C
10/05 10:00:12 - Function CCC (Zone 1): Setpoint change: From 22.5 to 22.4 °C
10/05 09:40:38 - Function CCC (Zone 1): Setpoint change: From 22.8 to 22.5 °C
10/05 09:14:58 - Function CCC (Zone 1): Setpoint change: From 23.4 to 22.8 °C
10/05 08:40:12 - Function CCC (Zone 1): Setpoint change: From 24 to 23.4 °C
10/05 08:10:12 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24 °C
10/05 07:43:18 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.4 °C
10/05 07:20:12 - Function CCC (Zone 1): Setpoint change: From 24.6 to 24.5 °C
10/05 06:42:18 - Function CCC (Zone 1): Setpoint change: From 24.5 to 24.6 °C
10/05 05:51:18 - Function CCC (Zone 1): Setpoint change: From 24.4 to 24.5 °C
10/05 05:00:18 - Function CCC (Zone 1): Setpoint change: From 24.3 to 24.4 °C
10/05 04:34:38 - Function CCC (Zone 1): Setpoint change: From 24.2 to 24.3 °C
10/05 04:20:12 - Function CCC (Zone 1): Setpoint change: From 24.1 to 24.2 °C
10/05 03:30:12 - Function CCC (Zone 1): Setpoint change: From 24 to 24.1 °C
10/05 03:02:18 - Function CCC (Zone 1): Setpoint change: From 23.9 to 24 °C
10/05 02:50:12 - Function CCC (Zone 1): Setpoint change: From 23.8 to 23.9 °C
10/05 02:31:48 - Function CCC (Zone 1): Setpoint change: From 23.7 to 23.8 °C
10/05 02:01:08 - Function CCC (Zone 1): Setpoint change: From 23.6 to 23.7 °C
10/05 01:30:38 - Function CCC (Zone 1): Setpoint change: From 23.5 to 23.6 °C
10/05 00:45:08 - Function CCC (Zone 1): Setpoint change: From 23.4 to 23.5 °C
10/05 00:34:58 - Function CCC (Zone 1): Setpoint change: From 23.3 to 23.4 °C
10/05 00:04:28 - Function CCC (Zone 1): Setpoint change: From 23.2 to 23.3 °C
10/05 00:00:00 - SYSTEM: Total amount of offline messages today: 0

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
heeft iemand tips hoe in met de Scheduler tussen 13u en 17u DHW plan en buiten deze tijd niets, ook geen CV?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

hemertje schreef op dinsdag 12 mei 2026 @ 22:20:
heeft iemand tips hoe in met de Scheduler tussen 13u en 17u DHW plan en buiten deze tijd niets, ook geen CV?
Ehhmm. Mode dhw en rest van de dag uit? Of mis ik iets?

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
MikeyMan schreef op dinsdag 12 mei 2026 @ 22:28:
[...]


Ehhmm. Mode dhw en rest van de dag uit? Of mis ik iets?
ja het starten/ activeren snap ik maar hoe zet ik het weer uit?

Schedule - Heatpump Off ?

of denk ik nu te moeilijk?

[ Voor 5% gewijzigd door hemertje op 12-05-2026 22:55 ]

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Als je default mode altijd heat is dan heb je 2 keuzes.

keuze 1: dhw mode toevoegen
keuze 2: dhw-only mode

In geval van keuze 1, heb je tussen 13/17 operating mode HEAT + DHW. Dan is het dus de keuze van de panasonic logica zelf om de DHW cyclus te starten of niet.

in geval van keuze 2, heb je tussen 13/17 operationg mode DHW-only. Dan forceer je de DHW cyclus te starten. Nadeel is dat je na afloop van de dhw cyclus niet automatisch meer verder gaat naar HEAT.


Ik zelf heb dagelijks van 12 tot 15 Heat + DHW. Keuze aan de pomp zelf dus.
Daarbuiten Heat Only. Maar daarbij de functie "Autostart DHW" bij 35C. Dit zorgt er voor als iemand savondss ineens veel water heeft gebruikt.

Het selecteren van HEAT only, zorgt er voor dat er in de basis geen DHW gedraait kan worden. Tenminste niet zonder invloed van andere functies.

[ Voor 9% gewijzigd door edterbak op 12-05-2026 23:11 ]


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
ik ging er stiekum vanuit dat HEAT niet meer nodig is, en dat ik smiddags enkel DHW zou kunnen draaien maar aan de voorspellingen te zien toch wel HEAT gebruiken verwacht ik :P

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Aanvullend kan de pomp ook uit gezet worden dmv RTC automations.

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

hemertje schreef op dinsdag 12 mei 2026 @ 23:31:
ik ging er stiekum vanuit dat HEAT niet meer nodig is, en dat ik smiddags enkel DHW zou kunnen draaien maar aan de voorspellingen te zien toch wel HEAT gebruiken verwacht ik :P
Maar als je het ding de hele dag uit zet (power off), en tijdens je dhw run aan, ben je er toch.

Dat gezegd hebbende. Met RTC zou dit gewoon goed moeten gaan. Alleen stoken als het nodig is.

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
MikeyMan schreef op woensdag 13 mei 2026 @ 10:13:
[...]


Maar als je het ding de hele dag uit zet (power off), en tijdens je dhw run aan, ben je er toch.

Dat gezegd hebbende. Met RTC zou dit gewoon goed moeten gaan. Alleen stoken als het nodig is.
ja kan ook natuurlijk, heb nu standaard DHW met tussen 10:00 en 17:00 HEAT in de Schedule staan

(y)

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Version 26.5.1 Stable
Releasse date: 2026-05-14
Changes:
  • Added 1 new pump model to be recognized
  • Removed old reference to deprecated WAR variables
  • Fixed incorrectly aligned [remove] button in sensor line 3
  • Fixed bug #218; No HEAT setpoint for zone 2 being sent at all.
  • Fixed a small bug where the scheduler could throw an error in case a day/hour/minute has not been entered yet.
link: https://github.com/edterbak/HeishaMoNR

Graag even een oogje houden op of zone 1 + 2 goed functioneert, en CCC

[ Voor 6% gewijzigd door edterbak op 14-05-2026 14:02 ]


  • boredgeestje
  • Registratie: Augustus 2002
  • Laatst online: 10:58
edterbak schreef op donderdag 14 mei 2026 @ 13:59:
Version 26.5.1 Stable
Releasse date: 2026-05-14
Changes:
  • Added 1 new pump model to be recognized
  • Removed old reference to deprecated WAR variables
  • Fixed incorrectly aligned [remove] button in sensor line 3
  • Fixed bug #218; No HEAT setpoint for zone 2 being sent at all.
  • Fixed a small bug where the scheduler could throw an error in case a day/hour/minute has not been entered yet.
link: https://github.com/edterbak/HeishaMoNR

Graag even een oogje houden op of zone 1 + 2 goed functioneert, en CCC
De .json file voor de nieuwe flows op git is maar 2 Bytes groot. Zal wel een foutje zijn :)

This post was created with 100% recycled electrons


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Oh. Hoe dan. Waarschijnlijk de rename actie die fout ging. Over 10m is het gecorrigeerd

Dank!!
Fixed

[ Voor 7% gewijzigd door edterbak op 15-05-2026 12:07 ]


  • boredgeestje
  • Registratie: Augustus 2002
  • Laatst online: 10:58
edterbak schreef op donderdag 14 mei 2026 @ 13:59:
Version 26.5.1 Stable
Releasse date: 2026-05-14
Changes:
  • Added 1 new pump model to be recognized
  • Removed old reference to deprecated WAR variables
  • Fixed incorrectly aligned [remove] button in sensor line 3
  • Fixed bug #218; No HEAT setpoint for zone 2 being sent at all.
  • Fixed a small bug where the scheduler could throw an error in case a day/hour/minute has not been entered yet.
link: https://github.com/edterbak/HeishaMoNR

Graag even een oogje houden op of zone 1 + 2 goed functioneert, en CCC
Geïnstalleerd en zal kijken hoe e.e.a. loopt (maar heb geen 2e zone).

Heb trouwens function 25 voor de DHW temp logic aangepast met de volgende toevoeging.

Reden: ondanks dat mijn Big Heishamon nu via powerline bedraad aangesloten zit, wil deze nog wel eens de verbinding voor een paar seconden droppen. Het is al eens voorgekomen dat een DHW-auto run daar net binnen viel en mijn tank naar een heerlijk frissen 12 graden is afgekoeld. Nu pakt ie dus ook 'DHW_automation_active === 1' maar de OM nog niet op DHW om deze alsnog om te kunnen schakelen.

Al een keer plezier van gehad :)

Deed me trouwens wel afvragen waar die 'DHW_automation_active' status nog meer gebruikt werd? Kon het niet zo gemakkelijk herleiden uit de .json. Want alleen binnen deze functie lijkt 'ie zo overbodig te worden/zijn?
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
var DHW_automation_state    = global.get('DHW_automation_state',"file");
var DHW_threshold_upper     = global.get('DHW_threshold_upper',"file");
var TOP9_DHW_Target_Temp    = global.get('TOP9_DHW_Target_Temp',"file");

if (msg.payload >= 60 ) {                // legionella temperature. Above 60 I assume legionella in the tank will be killed. If this T is reached, this moment in time will be logged.
    let CurrentTime = new Date().getTime();
    global.set('Schedule_conditions.DHW_last_at_60C',CurrentTime,"file")
}
if (msg.payload >= TOP9_DHW_Target_Temp ) { 
    let CurrentTime = new Date().getTime();
    global.set('Schedule_conditions.DHW_last_at_target_temperature',CurrentTime,"file")
}

///////////////////
var Sterilization_active = global.get('Sterilization_active', "file");
var Force_DHW_active = global.get('Force_DHW_active', "file");

if (DHW_automation_state === 0 || DHW_automation_state === undefined) {return null;}

if (DHW_threshold_upper === undefined) { return null; }
//if (msg.payload > DHW_threshold_upper) { return null; }
if (global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }

if (Sterilization_active === 1 || Force_DHW_active === 1) { return null; }

var compressor_frequency = global.get('compressor_frequency', "file");
var msg99 = {}; msg99.topic = 'Auto-start-DHW function';

var DHW_automation_active = global.get('DHW_automation_active', "file")
if (DHW_automation_active === undefined) { DHW_automation_active = 0; }

////////////////////////////////////////////////////////////////////
if (msg.topic === 'External') {
    msg99.topic = 'External';
    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        let msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) { global.set('F_stored_next_operating_mode', (global.get('TOP4_Operating_Mode_State', "file")), "file"); }
    // send new operating 
    let msg1 = {}; msg1.payload = 3; msg1.delay = 0; // DHW Only
    msg99.payload = 'Start DHW-run';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

////////////////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered, but not yet active
if (DHW_automation_active === 0 && msg.payload <= global.get('DHW_threshold_lower', "file")) {
    if (compressor_frequency >= 1 && global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }            // if DHW is already active and compressor is running: exit.

    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        var msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) {
        global.set('F_stored_next_operating_mode', global.get('TOP4_Operating_Mode_State', "file"), "file");
    }
    // send new operation mode
    var msg1 = {}; msg1.payload = 3; msg1.delay = 5; // DHW Only
    msg99.payload = 'DHW temperature: ' + msg.payload + '°C. Lower threshold: ' + global.get('DHW_threshold_lower', "file") + '°C. Starting DHW run.';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

///////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered and active, potentially DHW setpoint reached and revert to original Operating Mode
if (DHW_automation_active === 1) {
    if (msg.payload >= TOP9_DHW_Target_Temp && compressor_frequency === 0) {

        var delay = 1 * 60 * 1000; // 15 minutes delay

        if (global.get('F_stored_next_operating_mode', "file") !== undefined) {
            let msg1 = {};
            msg1.delay = delay;
            msg1.payload = global.get('F_stored_next_operating_mode', "file");

            msg99.payload = 'Operating mode reverted to ' + global.get('F_stored_next_operating_mode', "file");
            msg99.delay = delay;

            global.set('F_stored_next_operating_mode', undefined, "file");
            node.send([msg1, msg99, null]);
        }

        msg99.payload = 'DHW temperature: ' + msg.payload + '°C reached. End Auto-start-DHW. Reverting operating mode in ' + delay / 1000 / 60 + ' minute.';
        msg99.delay = 0;
        global.set('DHW_automation_active', 0, "file");
        return [null, msg99, null];
    }
}

////////////////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered, activation failed due to Heishamon offline
if (DHW_automation_active === 1 && msg.payload <= global.get('DHW_threshold_lower', "file")) {
    if (compressor_frequency >= 1 && global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }            // if DHW is already active and compressor is running: exit.

    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        let msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) {
        global.set('F_stored_next_operating_mode', global.get('TOP4_Operating_Mode_State', "file"), "file");
    }
    // send new operation mode
    let msg1 = {}; msg1.payload = 3; msg1.delay = 5; // DHW Only
    msg99.payload = 'DHW temperature: ' + msg.payload + '°C. Lower threshold: ' + global.get('DHW_threshold_lower', "file") + '°C. Starting DHW run. Previous attempt failed, Heishamon offline?';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

This post was created with 100% recycled electrons


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
@edterbak

klopt mijn analyse het dat jij in node red geen cron-plus gebruikt?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
hemertje schreef op zaterdag 16 mei 2026 @ 12:25:
@edterbak

klopt mijn analyse het dat jij in node red geen cron-plus gebruikt?
Dat is correct. In mijn instance van Node Red zit geen cron-plus.

De documentatie is up to date:
https://github.com/edterbak/HeishaMoNR/blob/main/documentation/nodered_installation.md#node-red-installation

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
boredgeestje schreef op vrijdag 15 mei 2026 @ 14:47:
[...]

Geïnstalleerd en zal kijken hoe e.e.a. loopt (maar heb geen 2e zone).

Heb trouwens function 25 voor de DHW temp logic aangepast met de volgende toevoeging.

Reden: ondanks dat mijn Big Heishamon nu via powerline bedraad aangesloten zit, wil deze nog wel eens de verbinding voor een paar seconden droppen. Het is al eens voorgekomen dat een DHW-auto run daar net binnen viel en mijn tank naar een heerlijk frissen 12 graden is afgekoeld. Nu pakt ie dus ook 'DHW_automation_active === 1' maar de OM nog niet op DHW om deze alsnog om te kunnen schakelen.

Al een keer plezier van gehad :)

Deed me trouwens wel afvragen waar die 'DHW_automation_active' status nog meer gebruikt werd? Kon het niet zo gemakkelijk herleiden uit de .json. Want alleen binnen deze functie lijkt 'ie zo overbodig te worden/zijn?
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
var DHW_automation_state    = global.get('DHW_automation_state',"file");
var DHW_threshold_upper     = global.get('DHW_threshold_upper',"file");
var TOP9_DHW_Target_Temp    = global.get('TOP9_DHW_Target_Temp',"file");

if (msg.payload >= 60 ) {                // legionella temperature. Above 60 I assume legionella in the tank will be killed. If this T is reached, this moment in time will be logged.
    let CurrentTime = new Date().getTime();
    global.set('Schedule_conditions.DHW_last_at_60C',CurrentTime,"file")
}
if (msg.payload >= TOP9_DHW_Target_Temp ) { 
    let CurrentTime = new Date().getTime();
    global.set('Schedule_conditions.DHW_last_at_target_temperature',CurrentTime,"file")
}

///////////////////
var Sterilization_active = global.get('Sterilization_active', "file");
var Force_DHW_active = global.get('Force_DHW_active', "file");

if (DHW_automation_state === 0 || DHW_automation_state === undefined) {return null;}

if (DHW_threshold_upper === undefined) { return null; }
//if (msg.payload > DHW_threshold_upper) { return null; }
if (global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }

if (Sterilization_active === 1 || Force_DHW_active === 1) { return null; }

var compressor_frequency = global.get('compressor_frequency', "file");
var msg99 = {}; msg99.topic = 'Auto-start-DHW function';

var DHW_automation_active = global.get('DHW_automation_active', "file")
if (DHW_automation_active === undefined) { DHW_automation_active = 0; }

////////////////////////////////////////////////////////////////////
if (msg.topic === 'External') {
    msg99.topic = 'External';
    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        let msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) { global.set('F_stored_next_operating_mode', (global.get('TOP4_Operating_Mode_State', "file")), "file"); }
    // send new operating 
    let msg1 = {}; msg1.payload = 3; msg1.delay = 0; // DHW Only
    msg99.payload = 'Start DHW-run';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

////////////////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered, but not yet active
if (DHW_automation_active === 0 && msg.payload <= global.get('DHW_threshold_lower', "file")) {
    if (compressor_frequency >= 1 && global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }            // if DHW is already active and compressor is running: exit.

    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        var msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) {
        global.set('F_stored_next_operating_mode', global.get('TOP4_Operating_Mode_State', "file"), "file");
    }
    // send new operation mode
    var msg1 = {}; msg1.payload = 3; msg1.delay = 5; // DHW Only
    msg99.payload = 'DHW temperature: ' + msg.payload + '°C. Lower threshold: ' + global.get('DHW_threshold_lower', "file") + '°C. Starting DHW run.';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}

///////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered and active, potentially DHW setpoint reached and revert to original Operating Mode
if (DHW_automation_active === 1) {
    if (msg.payload >= TOP9_DHW_Target_Temp && compressor_frequency === 0) {

        var delay = 1 * 60 * 1000; // 15 minutes delay

        if (global.get('F_stored_next_operating_mode', "file") !== undefined) {
            let msg1 = {};
            msg1.delay = delay;
            msg1.payload = global.get('F_stored_next_operating_mode', "file");

            msg99.payload = 'Operating mode reverted to ' + global.get('F_stored_next_operating_mode', "file");
            msg99.delay = delay;

            global.set('F_stored_next_operating_mode', undefined, "file");
            node.send([msg1, msg99, null]);
        }

        msg99.payload = 'DHW temperature: ' + msg.payload + '°C reached. End Auto-start-DHW. Reverting operating mode in ' + delay / 1000 / 60 + ' minute.';
        msg99.delay = 0;
        global.set('DHW_automation_active', 0, "file");
        return [null, msg99, null];
    }
}

////////////////////////////////////////////////////////////////////
//case auto-start DHW temperature triggered, activation failed due to Heishamon offline
if (DHW_automation_active === 1 && msg.payload <= global.get('DHW_threshold_lower', "file")) {
    if (compressor_frequency >= 1 && global.get('TOP20_ThreeWay_Valve_State') == 1) { return null; }            // if DHW is already active and compressor is running: exit.

    var HP_state = global.get('TOP0_Heatpump_State', "file"); if (HP_state === undefined) { return null; }
    // if heatpump is off, turn it on.
    if (HP_state === 0) {
        let msg2 = {}; msg2.payload = 1; msg2.source = 'DHW-function'; // turn on pump
        global.set('F_RTC.automation_active', 0, "file");  // set RTC turn on/off function to inactive.
        msg99.payload = 'Heatpump is off. Turning on for Auto-start-DHW function';
        node.send([null, msg99, msg2])
    }
    // store current operating mode
    if (global.get('F_stored_next_operating_mode', "file") === undefined) {
        global.set('F_stored_next_operating_mode', global.get('TOP4_Operating_Mode_State', "file"), "file");
    }
    // send new operation mode
    let msg1 = {}; msg1.payload = 3; msg1.delay = 5; // DHW Only
    msg99.payload = 'DHW temperature: ' + msg.payload + '°C. Lower threshold: ' + global.get('DHW_threshold_lower', "file") + '°C. Starting DHW run. Previous attempt failed, Heishamon offline?';
    msg99.delay = 0;
    global.set('DHW_automation_active', 1, "file");
    return [msg1, msg99, null];
}
Hoi,

Ja dat is een terugkomend fenomeen, dat de connectie weg is. Op zich is dat iets waar ik niet zo veel aan kan doen. Ik moet er vanuit gaan dat de connectie er is. Ik moet ergens vanuit gaan.
Heel misschien dat ik de retry functionaliteit hier op kan laten letten. Maar dan moet ik eerst een goede tactiek verzinnen welke robuust is en werkt.
<edit> Hoe meer ik hier over nadenk, hoe lastiger dit is... Als ik opdrachten ga cashen, dan verlies ik de tijdgebonden logica per bron. Zodra de connectie terug is, dan is DAT het moment dat alles ineens vrij komt. Een flood. </edit>

De DHW automation active heeft het zelfde doel als de solar active en boost active..
Ik heb deze statussen nodig om grip te houden op de zaken.

Er dus meerdere bronnen om operating mode aan te passen,
RTC automations, DHW Boost , DHW schedules, Solar.
Als ik alles ongecontroleerd zijn gang laat gaan, dan kom je opeens in een ongewenste scenario terecht.

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 11-06 09:17

imdos

I use FreeNAS and Ubuntu

Heb ik iets niet goed gedaan tijdens de migratie of zit er een bug in de DWH modus (scheduler). Hier de log; p.s. dit is 26.4.1 met verkeerde versienummering:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Flow version          26.3.1 Stable

20/05 14:45:25 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
20/05 14:45:25 - MQTT Reply: Heatpump_State: 0
20/05 14:45:22 - MQTT Command: SetHeatpump:   (rtc automation: on/off)
20/05 14:45:20 - SYSTEM (Read-only) - ThreeWay Valve: DHW
20/05 14:45:20 - MQTT Reply: Operating_Mode_State: 4
20/05 14:45:18 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (zone1 Room temp: 20.82°C)
20/05 14:45:15 - MQTT Command: SetOperationMode: 4
20/05 14:45:10 - MQTT Reply: Heatpump_State: 1
20/05 14:45:08 - MQTT Command: SetHeatpump: 1 (GUI)
20/05 14:45:08 - Scheduler (#1): Stored next operating mode empty. Setting new operating mode to: 4
20/05 14:45:08 - Scheduler (#1): Change operating mode(4)
20/05 10:55:05 - Function RTC (Zone 1): Correction change: From 0 to -1 °C (Room actual: 20.5 °C)
20/05 10:47:21 - Function RTC (Zone 1): Correction change: From -1 to 0 °C (Room actual: 20.49 °C)
20/05 10:36:55 - Function RTC (Zone 1): Correction change: From 0 to -1 °C (Room actual: 20.5 °C)
20/05 07:00:59 - Function RTC (Zone 1): Correction change: From -1 to 0 °C (Room actual: 20.48 °C)
20/05 03:09:23 - Function RTC (Zone 1): Correction change: From -2 to -1 °C (Room actual: 21.09 °C)
20/05 00:00:00 - SYSTEM: Total amount of offline messages today: 1

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
@imdos

Wat is de bug dan dat je ervaart?

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 11-06 09:17

imdos

I use FreeNAS and Ubuntu

edterbak schreef op woensdag 20 mei 2026 @ 15:55:
@imdos

Wat is de bug dan dat je ervaart?
Ik heb een schema voor het opwarmen van het water. Maar er was nog niet begonnen met de DWH cycle. Hier kwam ik achter, want ik heb namelijk een check (met notificatie) in domoticz die de temperatuur controleert.
Ik moest handmatig de pomp aanzetten op het startscherm.

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Crazy-
  • Registratie: Januari 2002
  • Laatst online: 08-06 07:24

Crazy-

Best life ever

Gisteren gestart met de nieuwe set-up en een nieuwe NodeRed opgezet. Hiermee gelijk de nieuwe sensoren koppelen (shelly)

Tot dusver gaat het goed, in de flow zie ik netjes de goede waardes maar in het dashboard blijft RTC Room Temp op 22 staan (van de panasonic module) en in de logs blijf ik het volgende krijgen

19/05 10:49:37 - SETUP - Sensors (Zone 1): Custom room temperature sensor not found. Using internal sensor (TOP33)


Zie ik iets over het hoofd?
Afbeeldingslocatie: https://tweakers.net/i/FHJ-Huo8pF7PynTVFNOmcwGdvak=/232x232/filters:strip_exif()/f/image/xCDA1EqBeaLnUJnU3LsLsFp6.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/2b0W5RSt8lWfjpScBE5E2RjnzOw=/232x232/filters:strip_exif()/f/image/aOvtOATz2yXeyEVWnu3ajGEr.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Oi0HhfvlCmtUdzXrr4QMBPTEFOk=/232x232/filters:strip_exif()/f/image/GvGueQCEMRO9GgMc88kvpAlq.png?f=fotoalbum_tile

12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
imdos schreef op woensdag 20 mei 2026 @ 15:50:
Heb ik iets niet goed gedaan tijdens de migratie of zit er een bug in de DWH modus (scheduler). Hier de log; p.s. dit is 26.4.1 met verkeerde versienummering:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Flow version          26.3.1 Stable

20/05 14:45:25 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
20/05 14:45:25 - MQTT Reply: Heatpump_State: 0
20/05 14:45:22 - MQTT Command: SetHeatpump:   (rtc automation: on/off)
20/05 14:45:20 - SYSTEM (Read-only) - ThreeWay Valve: DHW
20/05 14:45:20 - MQTT Reply: Operating_Mode_State: 4
20/05 14:45:18 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (zone1 Room temp: 20.82°C)
20/05 14:45:15 - MQTT Command: SetOperationMode: 4
20/05 14:45:10 - MQTT Reply: Heatpump_State: 1
20/05 14:45:08 - MQTT Command: SetHeatpump: 1 (GUI)
20/05 14:45:08 - Scheduler (#1): Stored next operating mode empty. Setting new operating mode to: 4
20/05 14:45:08 - Scheduler (#1): Change operating mode(4)
20/05 10:55:05 - Function RTC (Zone 1): Correction change: From 0 to -1 °C (Room actual: 20.5 °C)
20/05 10:47:21 - Function RTC (Zone 1): Correction change: From -1 to 0 °C (Room actual: 20.49 °C)
20/05 10:36:55 - Function RTC (Zone 1): Correction change: From 0 to -1 °C (Room actual: 20.5 °C)
20/05 07:00:59 - Function RTC (Zone 1): Correction change: From -1 to 0 °C (Room actual: 20.48 °C)
20/05 03:09:23 - Function RTC (Zone 1): Correction change: From -2 to -1 °C (Room actual: 21.09 °C)
20/05 00:00:00 - SYSTEM: Total amount of offline messages today: 1
Sorry voor de vertraging... Ik was afgeleid.
.. Maar "Ah. nu snap ik hem"
code:
1
2
20/05 14:45:25 - MQTT Reply: Heatpump_State: 0
20/05 14:45:22 - MQTT Command: SetHeatpump:   (rtc automation: on/off)
De RTC automation is te enthausiast.

Ik zal de RTC automation ombouwen naar een "for x time" functie.
Ik denk dat niemand moeite heeft met een vertraging op het afschakelen van de pomp van 1 tot 5 minuten.
Maar in de logica zal ik dan bouwen dat er een timer gaat lopen zodra T room onder de gegeven grens komt.
Lijkt mij een geschikte oplossing.

Ik laat het weten wanneer het er is.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Crazy- schreef op woensdag 20 mei 2026 @ 18:57:
Gisteren gestart met de nieuwe set-up en een nieuwe NodeRed opgezet. Hiermee gelijk de nieuwe sensoren koppelen (shelly)

Tot dusver gaat het goed, in de flow zie ik netjes de goede waardes maar in het dashboard blijft RTC Room Temp op 22 staan (van de panasonic module) en in de logs blijf ik het volgende krijgen

19/05 10:49:37 - SETUP - Sensors (Zone 1): Custom room temperature sensor not found. Using internal sensor (TOP33)


Zie ik iets over het hoofd?
[Afbeelding][Afbeelding][Afbeelding]
Hoi,
Ik kijk naar je screenshots. Ik zie dat je de sensor geselecteerd hebt, en dat er geen waarde binnen komt.
Als het goed gaat, dan hoor je vanzelf in dezelfde regel de waarde te zien.

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

Het gegeven dat je dit niet ziet, zegt dat het niet goed binnen komt.

Kun je een debug node zetten

Afbeeldingslocatie: https://tweakers.net/i/rN-NOyvQZxX4VUaLehxtB5XOHAM=/800x/filters:strip_exif()/f/image/jQgn1LS7xzHdPlS4nohRCPHW.png?f=fotoalbum_large

Ik wil graag 2 of 3 resultaten daarvan zien.
Ik weet niet hoe handig je in node red bent om dit uit je mouw te schudden... Als je hulp nodig heb geef het maar aan, dan beschrijff ik het beter.

maar ik wil graag dus 2 of 3 outputs van de debug node.
Im wil graag weten wat er binnen komt. De input kan overweg met msg.payload of met een object als deze niet te complex is. Een combinatie is lastig. Vandaar dat ik even wil zien wat er binnen komt.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
@imdos
Ik heb de verbetering toegevoegd aan de code. Ik test het even een dag of 2, dan rol ik hem naar buiten.

  • Crazy-
  • Registratie: Januari 2002
  • Laatst online: 08-06 07:24

Crazy-

Best life ever

Gedaan, ik zie daar inderdaad niets binnenkomen.

De Personel shelly flow geeft overal netjes de data terug, De de Link Out zelf kna je niet debuggen helaas.

Echter bij WP Input zie ik dus geen data meer, waar deze wel netjes gekoppeld is.Afbeeldingslocatie: https://tweakers.net/i/CW-RU_CCYzlQRleV1_JOc_Xk3oA=/800x/filters:strip_exif()/f/image/0LJlRZO7ys9xXLngDpekmgmy.png?f=fotoalbum_large
edterbak schreef op donderdag 21 mei 2026 @ 20:51:
[...]

Hoi,
Ik kijk naar je screenshots. Ik zie dat je de sensor geselecteerd hebt, en dat er geen waarde binnen komt.
Als het goed gaat, dan hoor je vanzelf in dezelfde regel de waarde te zien.

[Afbeelding]

Het gegeven dat je dit niet ziet, zegt dat het niet goed binnen komt.

Kun je een debug node zetten

[Afbeelding]

Ik wil graag 2 of 3 resultaten daarvan zien.
Ik weet niet hoe handig je in node red bent om dit uit je mouw te schudden... Als je hulp nodig heb geef het maar aan, dan beschrijff ik het beter.

maar ik wil graag dus 2 of 3 outputs van de debug node.
Im wil graag weten wat er binnen komt. De input kan overweg met msg.payload of met een object als deze niet te complex is. Een combinatie is lastig. Vandaar dat ik even wil zien wat er binnen komt.

12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu


  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 10:14
Hallo Ed,

Is het eenvoudig voor jou om de volgende uitbreiding te maken:

-onder scheduler-action-toggle a function de " auto start dhw" toevoegen ?

Maak me er ook direct sterk voor dat je er zelf een use case in moet zien, want users blijven wensen houden maar software moet te onderhouden blijven. Nee is dus ook een prima antwoord.

Achtergrond:

Ik heb een 300l Pana dhw vat, waar de sensor op 1/3 van onder zit. Ik gebruik de auto start dhw functie al met setpoint (in mijn geval ) van 25. Ervaring leert dat als het onderin 25 graden wordt er nog meer dan genoeg warm water boven zit en zo beperk ik het aantal dhw runs. Nu zou ik ook het moment waarop de run plaats vind willen sturen. Nu doe ik dat vaak handmatig door de functie aa/uit te zetten, maar een toevoeging als toggle in de scheduler zou eleganter zijn.

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • boredgeestje
  • Registratie: Augustus 2002
  • Laatst online: 10:58
ercolano schreef op vrijdag 22 mei 2026 @ 09:27:
Hallo Ed,

Is het eenvoudig voor jou om de volgende uitbreiding te maken:

-onder scheduler-action-toggle a function de " auto start dhw" toevoegen ?

Maak me er ook direct sterk voor dat je er zelf een use case in moet zien, want users blijven wensen houden maar software moet te onderhouden blijven. Nee is dus ook een prima antwoord.

Achtergrond:

Ik heb een 300l Pana dhw vat, waar de sensor op 1/3 van onder zit. Ik gebruik de auto start dhw functie al met setpoint (in mijn geval ) van 25. Ervaring leert dat als het onderin 25 graden wordt er nog meer dan genoeg warm water boven zit en zo beperk ik het aantal dhw runs. Nu zou ik ook het moment waarop de run plaats vind willen sturen. Nu doe ik dat vaak handmatig door de functie aa/uit te zetten, maar een toevoeging als toggle in de scheduler zou eleganter zijn.
Je kunt hier ook de start-vertraging gebruiken die in de auto-start DHW functie zit. Volgens mij krijg je tegenwoordig bij het aanzetten van de auto-start een vraag hoe lang je de start wilt uitstellen.

Zelf gebruik ik deze met hetzelfde doel als jij doet en vertraag ik de DHW run op mijn 192L vat met 20 minuten om de resterende warmte boven de sensor (plm. 1/3 van boven) nog te benutten.

This post was created with 100% recycled electrons


  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 10:14
boredgeestje schreef op vrijdag 22 mei 2026 @ 10:57:
[...]

Je kunt hier ook de start-vertraging gebruiken die in de auto-start DHW functie zit. Volgens mij krijg je tegenwoordig bij het aanzetten van de auto-start een vraag hoe lang je de start wilt uitstellen.

Zelf gebruik ik deze met hetzelfde doel als jij doet en vertraag ik de DHW run op mijn 192L vat met 20 minuten om de resterende warmte boven de sensor (plm. 1/3 van boven) nog te benutten.
nee, want ik wil elke dag tussen 1300 en 1500 een dhw run doen mits de dhw temperatuur onder de 25 (oid) is. Dat lukt niet met de vertraging

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Crazy- schreef op vrijdag 22 mei 2026 @ 09:23:
Gedaan, ik zie daar inderdaad niets binnenkomen.

De Personel shelly flow geeft overal netjes de data terug, De de Link Out zelf kna je niet debuggen helaas.

Echter bij WP Input zie ik dus geen data meer, waar deze wel netjes gekoppeld is.[Afbeelding]


[...]
Dank voor je screenshot. Geeft gelijk goed inzicht.

Wat ik zie binnen komen in de debug is wisselend. Soms een payload, soms een object.
Ik denk dat het daar fout gaat. de functie welke ik lang geleden heb geschreven behoort dit dus te detecteren en te strippen naar gelang het scenario. Ik denk dat een alternerend scenario niet gaat dus.

Een quick fix is om dit strippen zelf te doen in je wp personal tab, zodat je 1 variant door stuurt naar de link out.
Als je zelf hier wat in aanpast, vergeet dan niet even het prullebakje in de settings > sensors regel 1x in te drukken om het opnieuw te initialiseren. Dan nog even tijd geven om de lijst te vullen zodat je de juiste regel kunt selecteren.

Ik kan (later) ook wel even kijken of AI een goede suggestie hiervoor heeft, want de huidige oplossing is dus eigenlijk niet robust genoeg, zo blijkt.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
ercolano schreef op vrijdag 22 mei 2026 @ 11:04:
[...]

nee, want ik wil elke dag tussen 1300 en 1500 een dhw run doen mits de dhw temperatuur onder de 25 (oid) is. Dat lukt niet met de vertraging
Ik zal deze functie toevoegen. Dit is niet raar vind ik, want andere functies staan er ook in. Deze is mij ontschoten. Ik kijk gelijk of er nog meer ontbreken...

Dus die komt tzt er in

Als alternatief zou je ook kunnen kijken naar conditions in de scheduler.
Ik gebruik zelf namelijk de set operating mode to DHW-Only, op de conditie dat het watertemperatuur onder een bepaalde grens is.
DHW temperature is above

Voor de helderheid. de synttax in conditions is dus ... Block if....
in jouw geval zou het misschien ook kunnen met Schedule DHW-Only @13:00 met [block if DHW temperature is above 25C]

Maar dit is een alternatief, voor jou te overwegen.

  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 10:14
edterbak schreef op vrijdag 22 mei 2026 @ 11:15:
[...]

...

Als alternatief zou je ook kunnen kijken naar conditions in de scheduler.
Ik gebruik zelf namelijk de set operating mode to DHW-Only, op de conditie dat het watertemperatuur onder een bepaalde grens is.
DHW temperature is above

Voor de helderheid. de synttax in conditions is dus ... Block if....
in jouw geval zou het misschien ook kunnen met Schedule DHW-Only @13:00 met [block if DHW temperature is above 25C]

Maar dit is een alternatief, voor jou te overwegen.
;-) ja zo heb ik al gekunsteld. Maar om dan weer om 15.00 naar heat-only te gaan en dan wel of niet de "power-on" optie te selecteren leek mij potentieel ongewenste interactie te geven met de status voor de switch (power on/ff, RTC trigger). Eleganter via de toggle.

Thanxs!

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • Crazy-
  • Registratie: Januari 2002
  • Laatst online: 08-06 07:24

Crazy-

Best life ever

edterbak schreef op vrijdag 22 mei 2026 @ 11:07:
[...]

Dank voor je screenshot. Geeft gelijk goed inzicht.

Wat ik zie binnen komen in de debug is wisselend. Soms een payload, soms een object.
Ik denk dat het daar fout gaat. de functie welke ik lang geleden heb geschreven behoort dit dus te detecteren en te strippen naar gelang het scenario. Ik denk dat een alternerend scenario niet gaat dus.

Een quick fix is om dit strippen zelf te doen in je wp personal tab, zodat je 1 variant door stuurt naar de link out.
Als je zelf hier wat in aanpast, vergeet dan niet even het prullebakje in de settings > sensors regel 1x in te drukken om het opnieuw te initialiseren. Dan nog even tijd geven om de lijst te vullen zodat je de juiste regel kunt selecteren.

Ik kan (later) ook wel even kijken of AI een goede suggestie hiervoor heeft, want de huidige oplossing is dus eigenlijk niet robust genoeg, zo blijkt.
niet helemaal duidelijk op de screenshot, maar ik strip alles al naar number :) nog interessanter: de debug in WP Input geeft de juiste waarde, echter ik zie in het dashboard > settings > sensoren geen wardes meer in de dropdowns

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

12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Crazy- schreef op vrijdag 22 mei 2026 @ 11:37:
[...]

niet helemaal duidelijk op de screenshot, maar ik strip alles al naar number :) nog interessanter: de debug in WP Input geeft de juiste waarde, echter ik zie in het dashboard > settings > sensoren geen wardes meer in de dropdowns

[Afbeelding]
Oja, ik had niet heel goed gekeken zie ik.. idd. de debug node Temp is payload value.
kun je proberen of 1x drukken op het prullebakje in de sensor regel iets uitmaakt?

Als gek idee om er zeker van te zijn dat de link-in link-out nodes wel goed verbonden zijn, even een eigen link-in link-out node er bij zetten en kijken wat daar wel/niet door komt.

Heel soms doet een import raar met draadjes tussen nodes. Gaat niet altijd vlekkeloos. Dat zou er ook nog aan de hand kunnen zijn... just guessing

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 11-06 09:17

imdos

I use FreeNAS and Ubuntu

@edterbak

Ik heb nu weer iets vreemds. In de GUI staat force DWH visueel niet (meer) aan. Maar de integratie denkt nog van wel.
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
22/05 15:49:16 - Compressor: running
22/05 15:46:11 - SYSTEM (Read-only) - ThreeWay Valve: DHW
22/05 15:46:11 - MQTT Reply: Operating_Mode_State: 4
22/05 15:46:06 - MQTT Command: SetOperationMode: 4 (GUI)
22/05 14:45:01 - MQTT Reply: Heatpump_State: 1
22/05 14:45:00 - MQTT Command: SetHeatpump: 1 (GUI)
22/05 14:45:00 - Scheduler (#1): Force DHW active. Not changing operating mode now, but setting next operating mode to 4
22/05 14:45:00 - Scheduler (#1): Change operating mode(4)
22/05 11:11:16 - POWER: OFF detected [Remote Controller]
22/05 10:04:59 - Scheduler (#8): Force DHW active. Not changing operating mode now, but setting next operating mode to 0
22/05 10:04:59 - Scheduler (#8): Change operating mode(0)
22/05 09:58:26 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 27 °C. Calculated new setpoint: 26 °C
22/05 09:40:11 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 20 °C. Calculated new setpoint: 26 °C
22/05 09:35:26 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 21 °C. Calculated new setpoint: 26 °C
22/05 09:33:06 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 23 °C. Calculated new setpoint: 26 °C
22/05 09:32:26 - Compressor: stopped
22/05 09:31:11 - Functions Final setpoint (Zone 1): Current zone 1 setpoint: 25 °C. Calculated new setpoint: 26 °C
22/05 08:07:06 - Compressor: running
22/05 08:04:01 - MQTT Reply: Heatpump_State: 1
22/05 08:04:00 - MQTT Command: SetHeatpump: 1 (GUI)
22/05 08:03:59 - Scheduler (#7): Force DHW active. Not changing operating mode now, but setting next operating mode to 4
22/05 08:03:59 - Scheduler (#7): Change operating mode(4)
22/05 00:00:00 - SYSTEM: Total amount of offline messages today: 0
------------------------------------------------------------------------------------------------
21/05 23:12:26 - MQTT Reply: Heatpump_State: 0
21/05 23:12:21 - MQTT Command: SetHeatpump: 0 (GUI)
21/05 23:11:32 - MQTT Reply: Operating_Mode_State: 0
21/05 23:11:26 - MQTT Command: SetOperationMode: 0 (GUI)
21/05 22:34:06 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
21/05 22:33:16 - Compressor: stopped
21/05 22:15:06 - Compressor: running
21/05 22:12:01 - SYSTEM (Read-only) - ThreeWay Valve: DHW
21/05 19:48:16 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
21/05 19:46:56 - Compressor: stopped
21/05 18:50:56 - Compressor: running
21/05 18:48:10 - MQTT Command: SetForceDHW: 1
21/05 18:48:03 - MQTT Command: SetOperationMode: 3
21/05 18:48:01 - MQTT Reply: Force_DHW_State: 1
21/05 18:47:56 - MQTT Command: SetForceDHW: 1
21/05 18:47:51 - SYSTEM (Read-only) - ThreeWay Valve: DHW
21/05 18:47:51 - MQTT Reply: Operating_Mode_State: 3
21/05 18:47:50 - Scheduler: Enable ForceDHW
21/05 18:47:49 - MQTT Command: SetOperationMode: 3
21/05 18:47:48 - Scheduler: Operation mode change to (3)DHW-Only
21/05 18:47:46 - MQTT Reply: Heatpump_State: 1
21/05 18:47:44 - Scheduler: Enable ForceDHW
21/05 18:47:42 - MQTT Command: SetHeatpump: 1 (GUI)
21/05 18:47:42 - Scheduler: Operation mode change to (3)DHW-Only
21/05 18:47:39 - Scheduler: Stored next operating mode is set to 0
21/05 18:47:36 - MQTT Reply: DHW_Target_Temp: 50
21/05 18:47:35 - MQTT Command: SetDHWTemp: 50
21/05 18:47:32 - DHW Boost: Current DHW temperature: 36°C. Manually stopped DHW boost. Restoring DHW setpoint to 50°C
21/05 18:47:31 - MQTT Reply: DHW_Target_Temp: 51
21/05 18:47:28 - MQTT Command: SetDHWTemp: 51
21/05 18:47:28 - DHW Boost: Current DHW temperature: 36°C. Manually started DHW cycle to boost temperature to (51°C)
21/05 16:45:21 - MQTT Reply: Heatpump_State: 0
21/05 16:45:16 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
21/05 16:45:16 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (zone1 Room temp: 22.09°C)
21/05 16:45:06 - MQTT Reply: Operating_Mode_State: 0
21/05 16:45:06 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
21/05 16:45:01 - MQTT Command: SetOperationMode: 0 (scheduler)
21/05 16:45:00 - Scheduler (#2): Stored next operating mode empty. Setting new operating mode to: 0
21/05 16:45:00 - Scheduler (#2): Change operating mode(0)
21/05 15:01:45 - Compressor: stopped
21/05 14:49:15 - Compressor: running
21/05 14:46:10 - MQTT Reply: Operating_Mode_State: 4
21/05 14:46:10 - SYSTEM (Read-only) - ThreeWay Valve: DHW
21/05 14:46:06 - MQTT Command: SetOperationMode: 4
21/05 14:46:00 - MQTT Reply: Heatpump_State: 1
21/05 14:45:59 - MQTT Command: SetHeatpump: 1 (GUI)
21/05 14:45:59 - Scheduler (#1): Stored next operating mode empty. Setting new operating mode to: 4
21/05 14:45:59 - Scheduler (#1): Change operating mode(4)
21/05 11:17:19 - Function RTC (Zone 1): Correction change: From -1 to -2 °C (Room actual: 21.87 °C)
21/05 10:05:20 - Compressor: stopped
21/05 10:05:20 - MQTT Reply: Heatpump_State: 0
21/05 10:05:15 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
21/05 10:05:15 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (zone1 Room temp: 20.6°C)
21/05 10:05:05 - MQTT Reply: Operating_Mode_State: 0
21/05 10:05:00 - MQTT Command: SetOperationMode: 0 (scheduler)
21/05 10:04:59 - Scheduler (#8): Stored next operating mode empty. Setting new operating mode to: 0
21/05 10:04:59 - Scheduler (#8): Change operating mode(0)
21/05 08:49:00 - Compressor: running
21/05 08:46:55 - SYSTEM (Read-only) - ThreeWay Valve: ROOM
21/05 08:45:55 - Compressor: stopped
21/05 08:07:05 - Compressor: running
21/05 08:04:10 - MQTT Reply: Operating_Mode_State: 4
21/05 08:04:10 - SYSTEM (Read-only) - ThreeWay Valve: DHW
21/05 08:04:06 - MQTT Command: SetOperationMode: 4
21/05 08:04:00 - MQTT Reply: Heatpump_State: 1
21/05 08:03:59 - MQTT Command: SetHeatpump: 1 (GUI)
21/05 08:03:59 - Scheduler (#7): Stored next operating mode empty. Setting new operating mode to: 4

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Crazy-
  • Registratie: Januari 2002
  • Laatst online: 08-06 07:24

Crazy-

Best life ever

edterbak schreef op vrijdag 22 mei 2026 @ 12:23:
[...]

Oja, ik had niet heel goed gekeken zie ik.. idd. de debug node Temp is payload value.
kun je proberen of 1x drukken op het prullebakje in de sensor regel iets uitmaakt?

Als gek idee om er zeker van te zijn dat de link-in link-out nodes wel goed verbonden zijn, even een eigen link-in link-out node er bij zetten en kijken wat daar wel/niet door komt.

Heel soms doet een import raar met draadjes tussen nodes. Gaat niet altijd vlekkeloos. Dat zou er ook nog aan de hand kunnen zijn... just guessing
maar even een nieuwe link out gemaakt en het lijkt nu te werken :)

12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Dat blijft toch gek. @Crazy- (phun intended..)

Dat maakt de boel wel onbetrouwbaar :(

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
@imdos

Het lijkt te werken hier...
code:
1
2
3
4
5
22/05 18:46:23 - MQTT Reply: Heatpump_State: 0
22/05 18:46:23 - Function RTC: Automation - Trigger temperature reached. Delaying event for 60 seconds
22/05 18:46:20 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
22/05 18:46:20 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (zone1 Room temp: 22.99°C)
22/05 18:45:20 - Function RTC: Automation - Trigger temperature reached. Delaying event for 60 seconds
Probeer deze knop eens:
[System] > [System Health] > [Reset]

[ Voor 6% gewijzigd door edterbak op 22-05-2026 18:50 ]


  • Crazy-
  • Registratie: Januari 2002
  • Laatst online: 08-06 07:24

Crazy-

Best life ever

edterbak schreef op vrijdag 22 mei 2026 @ 18:48:
Dat blijft toch gek. @Crazy- (phun intended..)

Dat maakt de boel wel onbetrouwbaar :(
Zal er eens ff induiken :) misschien zie ik iets geks

12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:30

Beekforel

Is eigenlijk geen vis

Nu het weer wat warmer begint te worden, wordt het ook tijd om naar de koeling te gaan kijken. Hoe werkt het in de Node-Red flow, schakelt hij zelf naar cool en zo ja op basis van wat dan?

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Beekforel schreef op zaterdag 23 mei 2026 @ 13:59:
Nu het weer wat warmer begint te worden, wordt het ook tijd om naar de koeling te gaan kijken. Hoe werkt het in de Node-Red flow, schakelt hij zelf naar cool en zo ja op basis van wat dan?
Je moet cool zelf aan zetten.

Cool moet ingesteld zijn via direct modus, niet compensatie curve.

Dan adviseer ik je een sensor in de kamer te hebben welke je wilt koelen. Humidity en temperatuur en deze in node red hebben, koppelen aan cool in tab system, sensors.

Cool functie aan zetten

Chillll

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:30

Beekforel

Is eigenlijk geen vis

@edterbak heb alles keurig ingericht maar twijfelde of het vanzelf ging of niet. Zal er een automation omheen maken.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
@Beekforel er zijn 3 opties.
1, handmatig aan/uit zetten
2. automatisch via een eigen flow
3. via scheduler.

3 Via Scheduler
Het lijkt misschien wat meer omslachtig, maar op zich wel effectief.
Ik heb twee schema's voor in de winter (1) en twee schemas voor in de zomer = (2)
Afbeeldingslocatie: https://tweakers.net/i/2VynCRbjwnvIcfffQXLtZAZdiME=/800x/filters:strip_exif()/f/image/V7V8xfqDZpYCzxerzOepl35L.png?f=fotoalbum_large
De condition 4 of 5 worden gebruikt, en het werkt.
De ene is lower de andere is higher dan 25.000001
Het gevolg is dat de winter-regels geblokt worden in de zomer en omgekeer werkt het ook.

Het kost zo wel wat extra regels in de scheduler. Maar op zich werkt het prima.

[ Voor 7% gewijzigd door edterbak op 23-05-2026 20:45 ]


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:30

Beekforel

Is eigenlijk geen vis

edterbak schreef op zaterdag 23 mei 2026 @ 20:42:
@Beekforel er zijn 3 opties.
1, handmatig aan/uit zetten
2. automatisch via een eigen flow
3. via scheduler.

3 Via Scheduler
Het lijkt misschien wat meer omslachtig, maar op zich wel effectief.
Ik heb twee schema's voor in de winter (1) en twee schemas voor in de zomer = (2)
[Afbeelding]
De condition 4 of 5 worden gebruikt, en het werkt.
De ene is lower de andere is higher dan 25.000001
Het gevolg is dat de winter-regels geblokt worden in de zomer en omgekeer werkt het ook.

Het kost zo wel wat extra regels in de scheduler. Maar op zich werkt het prima.
Aan ruimte in regels geen gebrek, maar als de buitentemperatuur >25 is is het te laat om te gaan koelen. :P
Ik heb geen DHW verder dus die modus gebruik ik niet.

Ik ga wel wat in HA knutselen, daar heb ik de voorspelling van de dag en kan ik op basis daarvan in de ochtend de cool modus activeren. Wil ook dat hij alleen koelt op zonnestroom bijvoorbeeld.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Beekforel schreef op zondag 24 mei 2026 @ 10:29:
[...]

Aan ruimte in regels geen gebrek, maar als de buitentemperatuur >25 is is het te laat om te gaan koelen. :P
Ik heb geen DHW verder dus die modus gebruik ik niet.

Ik ga wel wat in HA knutselen, daar heb ik de voorspelling van de dag en kan ik op basis daarvan in de ochtend de cool modus activeren. Wil ook dat hij alleen koelt op zonnestroom bijvoorbeeld.
Be creative.

-1 dagelijkse regel om 10h00 heat-only condition <20.0001C
-1 dagelijkse regel om 10h00 cool-only condition >20.0001C

Ik probeer je niet over te halen ofzo. Ik deel de opties. Keuze aan u

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 11-06 09:17

imdos

I use FreeNAS and Ubuntu

edterbak schreef op vrijdag 22 mei 2026 @ 18:49:
@imdos

Het lijkt te werken hier...
code:
1
2
3
4
5
22/05 18:46:23 - MQTT Reply: Heatpump_State: 0
22/05 18:46:23 - Function RTC: Automation - Trigger temperature reached. Delaying event for 60 seconds
22/05 18:46:20 - MQTT Command: SetHeatpump: 0 (rtc automation: on/off)
22/05 18:46:20 - Function RTC: Automation 'Turn off/on power' triggered - power OFF (zone1 Room temp: 22.99°C)
22/05 18:45:20 - Function RTC: Automation - Trigger temperature reached. Delaying event for 60 seconds
Probeer deze knop eens:
[System] > [System Health] > [Reset]
Dat heeft niet gewerkt. Moest gisteren alsnog handmatig het programma wijzigen. Dus maar NR een herstart gegeven.

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
imdos schreef op zondag 24 mei 2026 @ 12:08:
[...]

Dat heeft niet gewerkt. Moest gisteren alsnog handmatig het programma wijzigen. Dus maar NR een herstart gegeven.
Ik had hier gisteren ook even naar gekeken.

Ik heb een aantal variabelen toegevoegd. Kun je deze importeren en nogmaals op de reset knop drukken in de system > system health sectie?

PS.
Ik heb deze week een migratie uitgevoerd van een oude container naar een nieuwe container met node red. Ik moest wat trucken om alle geschiedenis mee te krijgen. Uiteindelijk is het gelukt.
Maar let daarom even bij het importeren er op of hij daadwerkelijk vraagt om 'replace' of niet.
Als het goed is heeft alles namelijk nog dezelfde node-id, en bestaan de onderstaande dus al.
Als dat niet zo is, dan wil ik dat graag weten. :)

[ Voor 58% gewijzigd door edterbak op 24-05-2026 12:31 ]


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
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
[
    {
        "id": "74a67c5148f41ad2",
        "type": "ui_button",
        "z": "d5fea67661261002",
        "name": "Reset1",
        "group": "ec94eaa0930738be",
        "order": 6,
        "width": 2,
        "height": 1,
        "passthru": false,
        "label": "Reset",
        "tooltip": "Reset \"F_stored_next_operating_mode\" + \"F_RTC.automation_active\" + \"F_SOLAR.function_active_state\" + \"ForceDHW\" + \"ForceSterilization\"",
        "color": "",
        "bgcolor": "",
        "className": "",
        "icon": "",
        "payload": "reset",
        "payloadType": "str",
        "topic": "F_stored_next_operating_mode",
        "topicType": "msg",
        "x": 540,
        "y": 2120,
        "wires": [
            [
                "e70ff6cce7d56cac"
            ]
        ]
    },
    {
        "id": "e70ff6cce7d56cac",
        "type": "function",
        "z": "d5fea67661261002",
        "name": "reset",
        "func": "global.set(\"F_stored_next_operating_mode\", undefined, \"file\");\nglobal.set('F_SOLAR.function_active_state', undefined, \"file\");\nglobal.set('Force_DHW_active',undefined,\"file\");\nglobal.set('Sterilization_active',undefined,\"file\");\nglobal.set('F_RTC.automation_active',undefined, \"file\");\n\n\nlet msg1={};\nmsg1.payload = 'Stored variables are cleared...';\nmsg1.topic = 'Manual reset'\nreturn msg1;",
        "outputs": 1,
        "timeout": 0,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 770,
        "y": 2120,
        "wires": [
            []
        ]
    },
    {
        "id": "ec94eaa0930738be",
        "type": "ui_group",
        "name": "SYSTEM HEALTH",
        "tab": "593cfab8493b6bad",
        "order": 9,
        "disp": false,
        "width": "24",
        "collapse": false,
        "className": ""
    },
    {
        "id": "593cfab8493b6bad",
        "type": "ui_tab",
        "name": "SYSTEM",
        "icon": "memory",
        "order": 13,
        "disabled": false,
        "hidden": false
    },
    {
        "id": "90d6e0b21a11041b",
        "type": "global-config",
        "env": [],
        "modules": {
            "node-red-dashboard": "3.6.6"
        }
    }
]

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
edterbak schreef op zaterdag 23 mei 2026 @ 20:42:
@Beekforel er zijn 3 opties.
1, handmatig aan/uit zetten
2. automatisch via een eigen flow
3. via scheduler.

3 Via Scheduler
Het lijkt misschien wat meer omslachtig, maar op zich wel effectief.
Ik heb twee schema's voor in de winter (1) en twee schemas voor in de zomer = (2)
[Afbeelding]
De condition 4 of 5 worden gebruikt, en het werkt.
De ene is lower de andere is higher dan 25.000001
Het gevolg is dat de winter-regels geblokt worden in de zomer en omgekeer werkt het ook.

Het kost zo wel wat extra regels in de scheduler. Maar op zich werkt het prima.
Wat vind je van het idee om schedules in een profiel te kunnen opslaan? Bv winter en zomer?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
Beekforel schreef op zaterdag 23 mei 2026 @ 20:25:
@edterbak heb alles keurig ingericht maar twijfelde of het vanzelf ging of niet. Zal er een automation omheen maken.
Wisselen tussen Cool en Heat is toch een handmatige actie op de WP zelf?

Tenminste zo is mij destijds verteld door de installateur?

Ben benieuwd naar jou instellingen en automations @Beekforel wil je die delen?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
edterbak schreef op zaterdag 23 mei 2026 @ 20:15:
[...]

Je moet cool zelf aan zetten.

Cool moet ingesteld zijn via direct modus, niet compensatie curve.

Dan adviseer ik je een sensor in de kamer te hebben welke je wilt koelen. Humidity en temperatuur en deze in node red hebben, koppelen aan cool in tab system, sensors.

Cool functie aan zetten

Chillll
Dag @edterbak

Cool op de WP ingeschakeld, Cool+DHW, in Settings zijn deze ook zichtbaar, Operation mode Cool+DHW (5)

Cool moet ingesteld zijn via direct modus, niet compensatie curve. > Hoe dit ook alweer te controleren en waar eventueel aan te passen?

Sensor is beschikbaar en gekoppeld (y)

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
edterbak schreef op zaterdag 23 mei 2026 @ 20:42:
@Beekforel er zijn 3 opties.
1, handmatig aan/uit zetten
2. automatisch via een eigen flow
3. via scheduler.

3 Via Scheduler
Het lijkt misschien wat meer omslachtig, maar op zich wel effectief.
Ik heb twee schema's voor in de winter (1) en twee schemas voor in de zomer = (2)
[Afbeelding]
De condition 4 of 5 worden gebruikt, en het werkt.
De ene is lower de andere is higher dan 25.000001
Het gevolg is dat de winter-regels geblokt worden in de zomer en omgekeer werkt het ook.

Het kost zo wel wat extra regels in de scheduler. Maar op zich werkt het prima.
welke conditions heb je nog meer geselecteerd bij Schedules 1 en 8?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:30

Beekforel

Is eigenlijk geen vis

hemertje schreef op maandag 25 mei 2026 @ 11:14:
[...]


Wisselen tussen Cool en Heat is toch een handmatige actie op de WP zelf?

Tenminste zo is mij destijds verteld door de installateur?

Ben benieuwd naar jou instellingen en automations @Beekforel wil je die delen?
Kan de operation mode toch gewoon via Heishamon veranderen? De controller van de WP gebruik ik eigenlijk nooit. Ik heb verder nog geen automations gebouwd hiervoor.

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
Beekforel schreef op maandag 25 mei 2026 @ 13:37:
[...]

Kan de operation mode toch gewoon via Heishamon veranderen? De controller van de WP gebruik ik eigenlijk nooit. Ik heb verder nog geen automations gebouwd hiervoor.
Das een goeie idd, nog niet aan gedacht!

Daarmee zou je tussen warme en koude dagen en seizoenen kunnen wisselen tussen de modussen!?

Hoe zien anderen dit, ook als kans, mogelijkheid?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
@hemertje heeft wat last van de zon vandaag...

Operation mode staat gewoon in settings tab en is beschikbaar in scheduler

Edit
Of bedoel je in home assistant?
Mijn zegen heb je/jullie, maar ik waarschuw wel alvast voor 2 kapiteins. Alle veranderingen via node red, daar is node red zich van bewust.

Als je iedere dag zaken rechtstreeks > heishamon via home assistant gaat aansturen kun je beter node red uit zetten.

[ Voor 54% gewijzigd door edterbak op 25-05-2026 18:48 ]


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
edterbak schreef op maandag 25 mei 2026 @ 18:43:
@hemertje heeft wat last van de zon vandaag...

Operation mode staat gewoon in settings tab en is beschikbaar in scheduler

Edit
Of bedoel je in home assistant?
Mijn zegen heb je/jullie, maar ik waarschuw wel alvast voor 2 kapiteins. Alle veranderingen via node red, daar is node red zich van bewust.

Als je iedere dag zaken rechtstreeks > heishamon via home assistant gaat aansturen kun je beter node red uit zetten.
de zon en gisteren weer een jaartje ouder geworden dus het kan ook liggen aan de :9B :P

mijn concrete vragen:
  • Cool moet ingesteld zijn via direct modus, niet compensatie curve. > Hoe dit ook alweer te controleren en waar eventueel aan te passen?
  • Welke conditions heb je nog meer geselecteerd bij Schedules 1 en 8?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
hemertje schreef op maandag 25 mei 2026 @ 22:55:
[...]


de zon en gisteren weer een jaartje ouder geworden dus het kan ook liggen aan de :9B :P

mijn concrete vragen:
  • Cool moet ingesteld zijn via direct modus, niet compensatie curve. > Hoe dit ook alweer te controleren en waar eventueel aan te passen?
  • Welke conditions heb je nog meer geselecteerd bij Schedules 1 en 8?
Uit mijn hoofd weet ik dat niet meer. Als iemand mij niet voor is, zal ik vanavond even kijken voor je

De conditie die ik schreef in de tekst hier boven, die is het belangrijkste voor het concept werkend te krijgen.
Aanvullend block ik het schakelen naar heat+dhw als de dhw temp boven een bepaalde temperatuur is. Zelfde bij cool+dhw.
Maar deze toevoeging is dus niet nodig voor het idee dat ik gaf.

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 11-06 09:17

imdos

I use FreeNAS and Ubuntu

edterbak schreef op zondag 24 mei 2026 @ 12:31:
code:
1
2
3
4
5
6
7
8
[
    {
        "id": "74a67c5148f41ad2",
        "type": "ui_button",
        "z": "d5fea67661261002",
        "name": "Reset1",
        "group": "ec94eaa0930738be",
  --------knip-------
Ik weet niet zeker of het goed gaat.
Afbeeldingslocatie: https://tweakers.net/i/pLnZaZVF9GDcmZk6hgdTG9q6N0c=/232x232/filters:strip_exif()/f/image/EowD8JjFBAb3vZ6M3dj8rNLT.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/oQ-5KhjRdtIsl42fEh3IJVTWxMY=/232x232/filters:strip_exif()/f/image/fkAfSDgCuL8v9s6MQEcqtwjb.png?f=fotoalbum_tile

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
@imdos

Sorry. De nodes moeten in tab [WP Debug] worden geïmporteerd

Ik denk dat dat een ander resultaat geeft

  • bartve
  • Registratie: December 2002
  • Laatst online: 11-06 21:49
Ik heb de cool modus ook al weer ruim een week aanstaan, het valt me toch enorm mee wat je nog kunt koelen met een wamtepomp: in de voorbereiding van de installatie kwam ik meestal tegen dat je daarvan niet teveel mocht verwachten, maar het scheelt merkbaar en aangenaam veel.

Dat ter inleiding. Even wat zitten peinzen over koelen ... ons afgiftesysteem is vloerverwarming beneden en ltv jaga convectoren met fans boven.

Nu ligt er op die vloerverwarming beneden een parketvloer van 10k+ euro, dus ik ben heel blij met de dauwpunt beveiliging in de flows (top, dank!). Maar nu komt het voor dat de temperatuur / luchtvochtigheidssensor in de woonkamer eruit vliegt of niet correct update ... wat gebeurt er dan? Bljiven de flows en dus de wp dan hangen in de laatste bekende waarden, met het gevaar dat omstandigheden veranderen en dat de aanvoertemperatuur onder het dauwpunt zakt (condens op de vloer!)?

Nu heb ik Claude een mooi script voor een automatisering in Home Assistant laten schrijven dat de wp uitschakelt wanneer de sensor wegvalt of langere tijd niet updated, maar misschien kan dit ook in de flows worden ingebouwd?

Het is mooi weer, en je hebt toch niets te doen ... 8)

Panasonic 7kW all-in-one KIT-ADC07L3E5 | Heishamon | Node-Red | Home Assistant | bgg 66 m2 vvw | 1e + 2e verd lt convectoren (Jaga) | pv 10120 wp


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 11-06 09:17

imdos

I use FreeNAS and Ubuntu

edterbak schreef op dinsdag 26 mei 2026 @ 16:12:
@imdos

Sorry. De nodes moeten in tab [WP Debug] worden geïmporteerd

Ik denk dat dat een ander resultaat geeft
Top, ga ik dat morgen eens proberen. Het werkt niet via een gsm ;) Alhoewel ik vermoed dat het me nu niet meer zal overkomen.

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
bartve schreef op dinsdag 26 mei 2026 @ 18:24:
[...]

Ik heb de cool modus ook al weer ruim een week aanstaan, het valt me toch enorm mee wat je nog kunt koelen met een wamtepomp: in de voorbereiding van de installatie kwam ik meestal tegen dat je daarvan niet teveel mocht verwachten, maar het scheelt merkbaar en aangenaam veel.

Dat ter inleiding. Even wat zitten peinzen over koelen ... ons afgiftesysteem is vloerverwarming beneden en ltv jaga convectoren met fans boven.

Nu ligt er op die vloerverwarming beneden een parketvloer van 10k+ euro, dus ik ben heel blij met de dauwpunt beveiliging in de flows (top, dank!). Maar nu komt het voor dat de temperatuur / luchtvochtigheidssensor in de woonkamer eruit vliegt of niet correct update ... wat gebeurt er dan? Bljiven de flows en dus de wp dan hangen in de laatste bekende waarden, met het gevaar dat omstandigheden veranderen en dat de aanvoertemperatuur onder het dauwpunt zakt (condens op de vloer!)?

Nu heb ik Claude een mooi script voor een automatisering in Home Assistant laten schrijven dat de wp uitschakelt wanneer de sensor wegvalt of langere tijd niet updated, maar misschien kan dit ook in de flows worden ingebouwd?

Het is mooi weer, en je hebt toch niets te doen ... 8)
Ik vind het een goede gedachte.

Mijn vraag aan jullie: Wat is het gewenste gedrag als de sensor wegvalt.
- Pomp uit.
- cool uit
- Pomp overschakelen op kamet thermostaat (zonder vochtigheid)
- Target naar 20 (=max)

Kom maar door met jullie ideëen

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
hemertje schreef op maandag 25 mei 2026 @ 22:55:
[...]


de zon en gisteren weer een jaartje ouder geworden dus het kan ook liggen aan de :9B :P

mijn concrete vragen:
  • Cool moet ingesteld zijn via direct modus, niet compensatie curve. > Hoe dit ook alweer te controleren en waar eventueel aan te passen?
  • Welke conditions heb je nog meer geselecteerd bij Schedules 1 en 8?
dag Ed, kan je deze vragen nog beantwoorden (y)

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • Breadrun
  • Registratie: Oktober 2014
  • Laatst online: 11:32
hemertje schreef op woensdag 27 mei 2026 @ 09:47:
[...]


dag Ed, kan je deze vragen nog beantwoorden (y)
Je kan in het HeishaMon dashboard onder System>Hardware zien hoe hij nu ingesteld staat. Het aanpassen moet op de warmtepomp zelf mocht dat nodig zijn.

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
TOP76 Heating_Mode 1 Direct
TOP81 Cooling_Mode 1 Direct

thx!

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
@hemertje
Zie dit: edterbak in "Heishamon <> Node Red voor Panasonic warmtepompen"

aanvullend
Installer setup > Operation setup > COOL

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
hemertje schreef op woensdag 27 mei 2026 @ 14:45:
TOP76 Heating_Mode 1 Direct
TOP81 Cooling_Mode 1 Direct

thx!
Prima dus

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
kan je nog even aangeven welke conditions je nog meer hebt geselecteerd bij Schedules 1 en 8?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
hemertje schreef op woensdag 27 mei 2026 @ 17:53:
[...]


kan je nog even aangeven welke conditions je nog meer hebt geselecteerd bij Schedules 1 en 8?
Dat staat letterlijk in de tekst waar ik de link van geef

  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

Ik heb twee schedules erin zitten. Winter en zomer... Twee keer disable, twee keer disable en we zitten in zomer modus.

Auto zou ook moeten kunnen, maar dat wordt een rommeltje in de overgangsperiodes.

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
edterbak schreef op woensdag 27 mei 2026 @ 18:27:
[...]

Dat staat letterlijk in de tekst waar ik de link van geef
sorry, kwartje valt nog steeds niet, ik zie ook niet wat ik mis!?

wel zie ik in je screenshot dat je meerdere conditions geselecteerd hebt bij schedule 1 en 8

Afbeeldingslocatie: https://tweakers.net/i/HFvPNDnCnIwscQWPtRaVDYQtUqc=/800x/filters:strip_exif()/f/image/5VQLfFhNFxIrpxjjAD70I9LD.png?f=fotoalbum_large

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

De ene set regels gaat boven de 25 aan, de andere eronder.

[ Voor 58% gewijzigd door MikeyMan op 27-05-2026 22:24 ]


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
regel 1, condition 1 + 4
regel 2, condition 4

regel 8, condition 1 + 5
regel 9, condition 5

Waar ik aangaf in mijn tekst eerder dat de werking die ik beschreef, leunt op condition 4 en 5.
condition 1 doet dus niet ter zake

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Als je het nog een keer vraagt >> gebak :D

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 11-06 09:17

imdos

I use FreeNAS and Ubuntu

edterbak schreef op zondag 24 mei 2026 @ 12:31:
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
[
    {
        "id": "74a67c5148f41ad2",
        "type": "ui_button",
        "z": "d5fea67661261002",
        "name": "Reset1",
        "group": "ec94eaa0930738be",
        "order": 6,
        "width": 2,
        "height": 1,
        "passthru": false,
        "label": "Reset",
        "tooltip": "Reset \"F_stored_next_operating_mode\" + \"F_RTC.automation_active\" + \"F_SOLAR.function_active_state\" + \"ForceDHW\" + \"ForceSterilization\"",
        "color": "",
        "bgcolor": "",
        "className": "",
        "icon": "",
        "payload": "reset",
        "payloadType": "str",
        "topic": "F_stored_next_operating_mode",
        "topicType": "msg",
        "x": 540,
        "y": 2120,
        "wires": [
            [
                "e70ff6cce7d56cac"
            ]
        ]
    },
    {
        "id": "e70ff6cce7d56cac",
        "type": "function",
        "z": "d5fea67661261002",
        "name": "reset",
        "func": "global.set(\"F_stored_next_operating_mode\", undefined, \"file\");\nglobal.set('F_SOLAR.function_active_state', undefined, \"file\");\nglobal.set('Force_DHW_active',undefined,\"file\");\nglobal.set('Sterilization_active',undefined,\"file\");\nglobal.set('F_RTC.automation_active',undefined, \"file\");\n\n\nlet msg1={};\nmsg1.payload = 'Stored variables are cleared...';\nmsg1.topic = 'Manual reset'\nreturn msg1;",
        "outputs": 1,
        "timeout": 0,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 770,
        "y": 2120,
        "wires": [
            []
        ]
    },
    {
        "id": "ec94eaa0930738be",
        "type": "ui_group",
        "name": "SYSTEM HEALTH",
        "tab": "593cfab8493b6bad",
        "order": 9,
        "disp": false,
        "width": "24",
        "collapse": false,
        "className": ""
    },
    {
        "id": "593cfab8493b6bad",
        "type": "ui_tab",
        "name": "SYSTEM",
        "icon": "memory",
        "order": 13,
        "disabled": false,
        "hidden": false
    },
    {
        "id": "90d6e0b21a11041b",
        "type": "global-config",
        "env": [],
        "modules": {
            "node-red-dashboard": "3.6.6"
        }
    }
]
Hoi Ed; nog steeds dezelfde meldingen bij het importeren in WP_Debug. Dit met flow 26.5.1 Stable

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • bartve
  • Registratie: December 2002
  • Laatst online: 11-06 21:49
edterbak schreef op woensdag 27 mei 2026 @ 00:47:
[...]

Ik vind het een goede gedachte.

Mijn vraag aan jullie: Wat is het gewenste gedrag als de sensor wegvalt.
- Pomp uit.
- cool uit
- Pomp overschakelen op kamet thermostaat (zonder vochtigheid)
- Target naar 20 (=max)

Kom maar door met jullie ideëen
Fijn! Maar alleen als het eenvoudig is in te bakken? Ik denk zelf bij uitvallen / geen updatge van sensor overschakelen naar mode 'DHW only'?

Panasonic 7kW all-in-one KIT-ADC07L3E5 | Heishamon | Node-Red | Home Assistant | bgg 66 m2 vvw | 1e + 2e verd lt convectoren (Jaga) | pv 10120 wp


  • MikeyMan
  • Registratie: Februari 2003
  • Nu online

MikeyMan

Vidi, Vici, Veni

bartve schreef op donderdag 28 mei 2026 @ 20:14:
[...]

Fijn! Maar alleen als het eenvoudig is in te bakken? Ik denk zelf bij uitvallen / geen updatge van sensor overschakelen naar mode 'DHW only'?
Zou hier geen voorstander van zijn. Wat mij betreft lekker door hobbelen. Tis niet alsof het dauwpunt zo hard omslaat ineens. Ook een kwestie van marge aanhouden natuurlijk. En als de sensor zo lang uitvalt wordt het tijd voor een andere :P

  • ercolano
  • Registratie: Juli 2006
  • Laatst online: 10:14
bartve schreef op dinsdag 26 mei 2026 @ 18:24:
[...]

Nu ligt er op die vloerverwarming beneden een parketvloer van 10k+ euro, dus ik ben heel blij met de dauwpunt beveiliging in de flows (top, dank!). Maar nu komt het voor dat de temperatuur / luchtvochtigheidssensor in de woonkamer eruit vliegt of niet correct update ... wat gebeurt er dan?
...
Je kunt natuurlijk ook aan de zender kant redundantie toevoegen. Voor onder een tientje heb je een wemos d1 die via wifi temperatuur en RV in de mqtt database zet, en als je dan nog 25 euro stuk sla heb je ook een sensor die via zigbee en ethernet communiceert. In de flow bv de 3 metingen middelen, een smooth eroverheen gooien, een afwijkende waarde eruit vissen of negeren etc. Dit doe je op je personal tab en het resultaat de flow van Ed in. Ik gebruik zo'n set-up ook voor verwarming. Direct metingen uit verschillende delen van de kamer (zon instraling).

Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
imdos schreef op donderdag 28 mei 2026 @ 14:50:
[...]

Hoi Ed; nog steeds dezelfde meldingen bij het importeren in WP_Debug. Dit met flow 26.5.1 Stable
Kun je in de flow editor, tab blad [WP Debug], functie node "reset" voorzien van deze inhoud:
Ik wil ook wel weten welke "id-nummer" de node heeft bij jou.

Afbeeldingslocatie: https://tweakers.net/i/R0vjieH9Tb5DhRfPvNkW5z-nuKM=/800x/filters:strip_exif()/f/image/H4hFFTbou9SwfWb9JI9tmVly.png?f=fotoalbum_large
code:
1
2
3
4
5
6
7
8
9
10
11
global.set("F_stored_next_operating_mode", undefined, "file");
global.set('F_SOLAR.function_active_state', undefined, "file");
global.set('Force_DHW_active',undefined,"file");
global.set('Sterilization_active',undefined,"file");
global.set('F_RTC.automation_active',undefined, "file");


let msg1={};
msg1.payload = 'Stored variables are cleared...';
msg1.topic = 'Manual reset'
return msg1;

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 11-06 09:17

imdos

I use FreeNAS and Ubuntu

edterbak schreef op zaterdag 30 mei 2026 @ 18:42:
[...]

Kun je in de flow editor, tab blad [WP Debug], functie node "reset" voorzien van deze inhoud:
Ik wil ook wel weten welke "id-nummer" de node heeft bij jou.

[Afbeelding]
code:
1
2
3
4
5
6
7
8
9
10
11
global.set("F_stored_next_operating_mode", undefined, "file");
global.set('F_SOLAR.function_active_state', undefined, "file");
global.set('Force_DHW_active',undefined,"file");
global.set('Sterilization_active',undefined,"file");
global.set('F_RTC.automation_active',undefined, "file");


let msg1={};
msg1.payload = 'Stored variables are cleared...';
msg1.topic = 'Manual reset'
return msg1;
JavaScript:
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
[
    {
        "id": "74a67c5148f41ad2",
        "type": "ui_button",
        "z": "d5fea67661261002",
        "name": "Reset1",
        "group": "ec94eaa0930738be",
        "order": 6,
        "width": 2,
        "height": 1,
        "passthru": false,
        "label": "Reset",
        "tooltip": "Reset \"F_stored_next_operating_mode\" + \"F_RTC.automation_active\" + \"F_SOLAR.function_active_state\"",
        "color": "",
        "bgcolor": "",
        "className": "",
        "icon": "",
        "payload": "reset",
        "payloadType": "str",
        "topic": "F_stored_next_operating_mode",
        "topicType": "msg",
        "x": 540,
        "y": 2120,
        "wires": [
            [
                "e70ff6cce7d56cac"
            ]
        ]
    },
    {
        "id": "fab0c909d11e0858",
        "type": "ui_text",
        "z": "d5fea67661261002",
        "group": "ec94eaa0930738be",
        "order": 5,
        "width": 7,
        "height": 1,
        "name": "F_stored_next_operating_mode",
        "label": "Generic: Reset certain operating variables",
        "format": "",
        "layout": "row-spread",
        "className": "",
        "style": false,
        "font": "",
        "fontSize": 16,
        "color": "#000000",
        "x": 310,
        "y": 2120,
        "wires": []
    },
    {
        "id": "e70ff6cce7d56cac",
        "type": "function",
        "z": "d5fea67661261002",
        "name": "reset",
        "func": "global.set(\"F_stored_next_operating_mode\", undefined, \"file\");\nglobal.set('F_SOLAR.function_active_state', undefined, \"file\");\n\nvar F_RTC = global.get('F_RTC',\"file\");\n\nif (F_RTC.automation_power_state == 1){\n    var TOP0_Heatpump_State     = global.get('TOP0_Heatpump_State',\"file\");\n\n    if (TOP0_Heatpump_State == 0 && F_RTC.automation_active == 0) {\n        global.set('F_RTC.automation_active', 1, \"file\")\n    }\n    if (TOP0_Heatpump_State == 1 && F_RTC.automation_active == 1) {\n        global.set('F_RTC.automation_active', 0, \"file\")\n    }\n\n}\n\nlet msg1={};\nmsg1.payload = 'Stored variables are cleared...';\nmsg1.topic = 'Manual reset'\nreturn msg1;",
        "outputs": 1,
        "timeout": 0,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 770,
        "y": 2120,
        "wires": [
            []
        ]
    },
    {
        "id": "cf6084aaeae66737",
        "type": "ui_template",
        "z": "d5fea67661261002",
        "group": "ec94eaa0930738be",
        "name": "Line",
        "order": 9,
        "width": 24,
        "height": 1,
        "format": "<html>\n <!--box-shadow: (left) -5px (top) -5px (blur) 5px (spread)5px (color)#888;-->\n<head>\n<hr style=\n    \"border-width: 0px 0px 0;\n    width: 100%;\n    margin-left: 0;\n    margin-right: 0;\n    height: 0px;\n    margin-top: 0;\n    border-bottom: 1px solid #a39d99;\n    box-shadow: 0 0 3px #a39d99\";\n\t>\n</head>\n</html>\n",
        "storeOutMessages": false,
        "fwdInMessages": false,
        "resendOnRefresh": false,
        "templateScope": "local",
        "className": "",
        "x": 230,
        "y": 2080,
        "wires": [
            []
        ]
    },
    {
        "id": "ec94eaa0930738be",
        "type": "ui_group",
        "name": "SYSTEM HEALTH",
        "tab": "593cfab8493b6bad",
        "order": 9,
        "disp": false,
        "width": "24",
        "collapse": false,
        "className": ""
    },
    {
        "id": "593cfab8493b6bad",
        "type": "ui_tab",
        "name": "SYSTEM",
        "icon": "memory",
        "order": 13,
        "disabled": false,
        "hidden": false
    },
    {
        "id": "a0df91f2b013521a",
        "type": "global-config",
        "env": [],
        "modules": {
            "node-red-dashboard": "3.6.6"
        }
    }
]

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Dank je.
Goede nieuws is dat de id's het zelfde zijn. :) Dus ik heb niks verprutst.

Maar tegelijkertijd snap ik dus niet waarom je geen 'replace' melding krijgt.
anyway. Ik hoop dat het met deze code die ik je eerder gestuurd had, gelukt is.

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
DAO + HeishaMon: wie heeft dit werkend zonder DHW-only loop?

Ik ben bezig met de Day Ahead Optimizer (HA-addon) Day Ahead Optimizer: ervaringen met Home Assistant-addon DAO in combinatie met HeishaMon op Node-RED (Ed’s HeishaMoNR-flow, v26.3.1) voor een Panasonic Aquarea.
De Zendure-accu's gaat via DAO prima; het probleem zit in de DHW-koppeling tussen die drie lagen.

Wat ik probeer

’s Zomers koelen (Cool only), DHW alleen nog via DAO op goedkope uren (niet via vaste HeishaMon-scheduler).
Op de bediening van de WP zet ik Cool+DHW (sneeuwvlok + kraan).
In Node-RED: Panasonic main scheduler uit, vaste DHW-regels in de scheduler-tabel uit, Force DHW uit, Solar²DHW uit.


Wat er misgaat

Binnen seconden: DHW-only (modus 3), Force DHW aan, klep op boiler, compressor aan — ook als ik net Cool only via de UI zet.
In de log steeds:
Main scheduler uit, maar log toont nog Scheduler: Enable ForceDHW
Scheduler: Enable ForceDHW → SetOperationMode: 3 (DHW-only).
Soms ook SetForceDHW: 1 (pump speed) of (function RTC).
Zet ik de warmtepomp uit op de unit of in de UI → hij gaat vanzelf weer aan.
Flexible pumpspeed staat aan; grafiek toont elke paar minuten modus DHW.
Oude MQTT-storm (600+ commando’s/dag): HA zet Force DHW uit, scheduler en pump speed zetten het weer aan → loop.
SYSTEM HEALTH meldt o.a. stored next operating mode = 3 en 3 scheduler-taken actief, terwijl de tabelregels uit staan.


Wat ik al deed (kort)

DAO: dao_dhw_force_run + HA-automation naar MQTT SetForceDHW (geen Node-RED-knop meer).
heating_allowed_below 50 °C, hysterese 7 K, tank ~47–51 °C.
Pump speed / RTC / Solar²DHW aan het uitzoeken.


Mijn vragen aan jullie

Draait hier nog iemand DAO + HeishaMon Node-RED voor DHW, en hoe los je Force DHW / modus 3 los van koelen?
Hebben jullie Flexible pumpspeed gekoppeld aan Force DHW — en zo ja, hoe zet je dat uit zonder dat de scheduler blijft terugvallen naar DHW-only?
Gebruiken jullie alleen DAO voor DHW (boolean + MQTT), of ook nog HeishaMon-scheduler / Auto start DHW / SP Calculation?
Is er een reset (operating variables / stored mode) die jullie na een MQTT-loop doen voordat je weer Cool only zet?
Iemand met dezelfde combo (Panasonic + HeishaMoNR + DAO) die dit opgelost heeft — wat heb je uitgezet of aangepast?
Als je setup vergelijkbaar is, graag even welke tabs/functies bij jullie aan staan (pump speed, RTC, scheduler CONDITIONS, Solar²DHW). Dan kan ik gerichter zoeken in plaats van nog meer MQTT-commando’s te spammen.

Bedankt voor jullie reacties (y)

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
@hemertje

Ik zou als ik jou was niet rechtstreeks naar heishamon (via mqtt) opdrachten sturen.
Hou NodeRed centraal voor de bediening van je pomp. Dan is die altijd up-to-date met de status. Er zit veel logica in node red om alles bij te houden dat er geen onverwachte dingen gebeuren.

Sowieso. als je in heishamon alleen "SetForceDHW" aan zet, moet je zelf nog de modus aanpassen.
In Heishamon SetForceDHW, doet alleen ForceDHW aan zetten. Meer niet. Dus dan moet je ook zelf operating mode aanpassen zodat DHW er in zit. Dan gaat die wat doen.
De logica van SetForceDHW via heishamon is NIET het zelfde als 'force DHW ' op de controller aan de muur. Ik heb in node red de logica van de wand-controller nagebouwd. (gepoogd)..
Zet ik de warmtepomp uit op de unit of in de UI → hij gaat vanzelf weer aan.
Dit kan in node red alleen door RTC-Automations, Solar2DHW of een scheduled action. Er is verder niks anders dat dit doet.
Schedules wissen doe je met het prullebakje, en daarna controleren of het echt weg is in de context store in de flow-editor.

Als er nog steeds van alles 'spookachtig' gebeurt, dan is dat extern Node-Red.
De opties hierin zijn:
- MQTT broker > Retained messages. Dit is het meest voor de hand liggende...
- Home Assistant

Good luck

  • sunny9
  • Registratie: November 2010
  • Laatst online: 06-06 21:50
Ik heb nu ruim 3 jaar de Heishamon met Node-Red automatisering draaien en ben echt super tevreden met hoe het allemaal werkt. In alle eerlijkheid heb ik er de afgelopen 2 jaar niet veel meer aan gedaan, het werkt gewoon feilloos. Dank Ed voor al het werk waar velen dankbaar gebruik van maken! _/-\o_

De enige ontwikkelbehoefte die ik zou hebben is om de front-end in Homeassistant te kunnen hebben in plaats van via de node-red web interface. Er is inmiddels ook een Homeassistant add-on voor besturing van de Heishamon, die ik even geinstalleerd gehad heb om te zien of dat iets is. Er gebeurde meteen van alles in de aansturing van de warmtepomp wat voor mij niet te volgen was, ik denk dat dit het bekende gevalletje "twee kapiteins op een schip" was. Ik heb de Homeassistant Heishamon add-on dus binnen 20 minuten weer verwijderd. Ik heb geen enkele behoefte om de node-red automatisering te laten vallen.

De wens om mijn volledige domotica front-end bediening via Homeassistant te doen leeft wel nog steeds. Nu het stookseizoen ten einde is, is het wat veiliger om daar zelf eens mee te gaan stoeien. Ik vraag me alleen af of er al mensen zijn die zoiets gemaakt hebben, of dat er een bredere behoefte is om zoiets te gaan ontwikkelen.

Zijn er anderen die al zoiets gemaakt hebben en die iets kunnen delen? Ik heb in mijn hoofd dat Ed dit ook een keer genoemd heeft als iets dat wellicht een keer op de roadmap kan komen. Klopt dat?

  • blb4
  • Registratie: April 2008
  • Laatst online: 11:24
sunny9 schreef op zaterdag 6 juni 2026 @ 17:53:
Ik heb nu ruim 3 jaar de Heishamon met Node-Red automatisering draaien en ben echt super tevreden met hoe het allemaal werkt. In alle eerlijkheid heb ik er de afgelopen 2 jaar niet veel meer aan gedaan, het werkt gewoon feilloos. Dank Ed voor al het werk waar velen dankbaar gebruik van maken! _/-\o_

De enige ontwikkelbehoefte die ik zou hebben is om de front-end in Homeassistant te kunnen hebben in plaats van via de node-red web interface. Er is inmiddels ook een Homeassistant add-on voor besturing van de Heishamon, die ik even geinstalleerd gehad heb om te zien of dat iets is. Er gebeurde meteen van alles in de aansturing van de warmtepomp wat voor mij niet te volgen was, ik denk dat dit het bekende gevalletje "twee kapiteins op een schip" was. Ik heb de Homeassistant Heishamon add-on dus binnen 20 minuten weer verwijderd. Ik heb geen enkele behoefte om de node-red automatisering te laten vallen.

De wens om mijn volledige domotica front-end bediening via Homeassistant te doen leeft wel nog steeds. Nu het stookseizoen ten einde is, is het wat veiliger om daar zelf eens mee te gaan stoeien. Ik vraag me alleen af of er al mensen zijn die zoiets gemaakt hebben, of dat er een bredere behoefte is om zoiets te gaan ontwikkelen.

Zijn er anderen die al zoiets gemaakt hebben en die iets kunnen delen? Ik heb in mijn hoofd dat Ed dit ook een keer genoemd heeft als iets dat wellicht een keer op de roadmap kan komen. Klopt dat?
Mijn ervaring is dat dat ‘t gewoon naast elkaar kan en het bevreemd me dat alleen de installatie van de HeishaMon integratie in HA al sturing geeft, voor zover ik weet is de default instelling van die integratie (en eigenlijk elke integratie) dat die alleen maar luistert en de waarden uit HeishaMon weergeeft.

Ik heb HeishaMonNR wel draaien maar alleen op de achtergrond; MQTT staat permanent geblokkeerd, ik stuur HeishaMon voor 90% aan via HeishaMon rules, de overige 10% via Home Assistant en recent ben ik aan ‘t experimenteren met evcc. Als je weet wat je doet kan je prima deelgebied kapiteins hebben of een paar stuurmannen die zelfstandig deelbesluiten mogen nemen. Wel zorgen dat ze niet in elkaars vaarwater komen….

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+MT GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, IONIQ5 84kWh PE MY26, gasloos '23


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Ik was destijds begonnen aan een dashboard in home assistant.
Dit kon toen niet afmaken en werkend krijgen, omdat ik zone1 en zone2 niet netjes in de NR flow had staan. Dat is nu wel zo.

Maar, op dit moment ben ik begonnen aan het dashboard te updaten van 1 naar 2.0.
Dit is echt een ontzettend grote klus.
De dashboard 2.0 functionaliteit is zo anders. Het lijkt er op dat ik tgv 2.0 een hoop ellende UIT de flow kan slopen, omdat het opbouwen van het dashboard gewoon altijd goed is bij het openen van nieuwe vensters.. geen lege velden. Hij onthoud het gewoon nu en bij 'on-connect' of 'on-change' is de data gewoon altijd aanwezig. Dus dat zou een hoop verbeteren qua complexiteit in de huidige flow. Maar het is wel veel werk.

Daarnaast ben ik begonnen om een mooie flow te maken voor mijn Marstek batterijen aan te sturen. Alles 100% in node red. Dus geen gebruik maken van informatie uit een HA integratie. Gewoon rechtstreeks NR via modbus naar de batterij. De reden dat ik dit ben gaan doen, is dat ik de beschikbare oplossingen te veel overhead vind geven.
Ik ben hier al heel ver mee. Ik verwacht deze maand wat te kunnen delen voor de geinteresseerde.

Maar ... Node Red in Home Assistant is eigenlijk al mogelijk, al ziet het er dan niet netjes uit
Je kunt namelijk een panel maken welke het volledige dashboard toont van node red.
Dit doe je zo in HA:
[Settings] > [Dashboards]
[Add Dashboard] > [Webpage]
URL: http://x.x.x.x:1880/ui

[ Voor 22% gewijzigd door edterbak op 06-06-2026 21:15 ]


  • sunny9
  • Registratie: November 2010
  • Laatst online: 06-06 21:50
edterbak schreef op zaterdag 6 juni 2026 @ 21:06:
Ik was destijds begonnen aan een dashboard in home assistant.
Dit kon toen niet afmaken en werkend krijgen, omdat ik zone1 en zone2 niet netjes in de NR flow had staan. Dat is nu wel zo.

Maar, op dit moment ben ik begonnen aan het dashboard te updaten van 1 naar 2.0.
Dit is echt een ontzettend grote klus.
De dashboard 2.0 functionaliteit is zo anders. Het lijkt er op dat ik tgv 2.0 een hoop ellende UIT de flow kan slopen, omdat het opbouwen van het dashboard gewoon altijd goed is bij het openen van nieuwe vensters.. geen lege velden. Hij onthoud het gewoon nu en bij 'on-connect' of 'on-change' is de data gewoon altijd aanwezig. Dus dat zou een hoop verbeteren qua complexiteit in de huidige flow. Maar het is wel veel werk.

Daarnaast ben ik begonnen om een mooie flow te maken voor mijn Marstek batterijen aan te sturen. Alles 100% in node red. Dus geen gebruik maken van informatie uit een HA integratie. Gewoon rechtstreeks NR via modbus naar de batterij. De reden dat ik dit ben gaan doen, is dat ik de beschikbare oplossingen te veel overhead vind geven.
Ik ben hier al heel ver mee. Ik verwacht deze maand wat te kunnen delen voor de geinteresseerde.

Maar ... Node Red in Home Assistant is eigenlijk al mogelijk, al ziet het er dan niet netjes uit
Je kunt namelijk een panel maken welke het volledige dashboard toont van node red.
Dit doe je zo in HA:
[Settings] > [Dashboards]
[Add Dashboard] > [Webpage]
URL: http://x.x.x.x:1880/ui
Dank voor de tip Ed, dit wist ik niet. Ik ga er binnenkort mee spelen.
Edit - En al even geprobeerd. Werkt prima eigenlijk. Look en feel is niet dat van HA natuurlijk, maar hiermee wel alles op 1 plek al. Nogmaals dank voor de tip!

[ Voor 4% gewijzigd door sunny9 op 06-06-2026 21:50 ]


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
edterbak schreef op donderdag 4 juni 2026 @ 20:02:
@hemertje

Ik zou als ik jou was niet rechtstreeks naar heishamon (via mqtt) opdrachten sturen.
Hou NodeRed centraal voor de bediening van je pomp. Dan is die altijd up-to-date met de status. Er zit veel logica in node red om alles bij te houden dat er geen onverwachte dingen gebeuren.

Sowieso. als je in heishamon alleen "SetForceDHW" aan zet, moet je zelf nog de modus aanpassen.
In Heishamon SetForceDHW, doet alleen ForceDHW aan zetten. Meer niet. Dus dan moet je ook zelf operating mode aanpassen zodat DHW er in zit. Dan gaat die wat doen.
De logica van SetForceDHW via heishamon is NIET het zelfde als 'force DHW ' op de controller aan de muur. Ik heb in node red de logica van de wand-controller nagebouwd. (gepoogd)..


[...]

Dit kan in node red alleen door RTC-Automations, Solar2DHW of een scheduled action. Er is verder niks anders dat dit doet.
Schedules wissen doe je met het prullebakje, en daarna controleren of het echt weg is in de context store in de flow-editor.

Als er nog steeds van alles 'spookachtig' gebeurt, dan is dat extern Node-Red.
De opties hierin zijn:
- MQTT broker > Retained messages. Dit is het meest voor de hand liggende...
- Home Assistant

Good luck
Dank voor je reactie en tips Ed.
Het probleem lijkt opgelost!

Tot begin juni zagen we korte DHW-pieken: de compressor ging even aan terwijl de tank al rond 51–52 °C zat, soms elk uur opnieuw.

Dat kwam door drie dingen tegelijk. De DAO-addon had heating_allowed_below te hoog staan (53 °C bij setpoint 52 °C), waardoor het model elke kwartier opnieuw “nu opwarmen” kon plannen en de startknop opnieuw indrukte, ook als de tank al warm genoeg was.

Daarnaast ontbrak een echte feedbacklus in Home Assistant en Ed’s Node-RED: de boolean dao_dhw_force_run ging niet uit zodra de tank op setpoint was, en Node-RED startte Force-DHW opnieuw zonder te checken of DHW al liep.

Tot slot startte HeishaMon soms zelf DHW via Auto-start bij 42 °C — typisch na tapwater — zonder dat DAO dat wist.

Ik heb dat opgelost met een lagere heating_allowed_below, hysterese 12 K, een dao_dhw_loopt-sensor met guard in Node-RED, boolean uit bij setpoint, Ed’s link-in in plaats van MQTT, en een HA-automation die Auto-start doorgeeft aan DAO via instant_start. Solar²DHW hoeft DAO niet te weten; Auto-start wél als je batterijcompensatie wilt.

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • bartve
  • Registratie: December 2002
  • Laatst online: 11-06 21:49
noob question: ik zie in home assistant een update naar v22.0 van de node-red app op basis van de update van node-red zelf naar v5.0 klaarstaan, maar met breaking changes
kan ik die update uitvoeren zonder dat HeishamonNR in de war raakt?

Panasonic 7kW all-in-one KIT-ADC07L3E5 | Heishamon | Node-Red | Home Assistant | bgg 66 m2 vvw | 1e + 2e verd lt convectoren (Jaga) | pv 10120 wp


  • blb4
  • Registratie: April 2008
  • Laatst online: 11:24
bartve schreef op donderdag 11 juni 2026 @ 21:49:
noob question: ik zie in home assistant een update naar v22.0 van de node-red app op basis van de update van node-red zelf naar v5.0 klaarstaan, maar met breaking changes
kan ik die update uitvoeren zonder dat HeishamonNR in de war raakt?
Nee

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+MT GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, IONIQ5 84kWh PE MY26, gasloos '23


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Ik zit in de changelog te kijken, maar wat zie je dan dat niet goed gaat bij het updaten? Ik heb het nog niet geprobeerd hoor. Dit weekend even kijken dan

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 10:39
Node-RED
Installed version
21.0.10
Latest version
22.0.0

Hey hi there! 👋

This is a big one, so grab a coffee first. ☕ The headline act: Node-RED has been updated to version 5, running on a fresh Alpine 3.24 base image. Around that, there is a good round of long overdue spring cleaning, a nice new feature, and yes, a couple of breaking changes. Please give the notes below a quick read before you hit that update button.

⚠️ Breaking changes

Node-RED Dashboard (v1) is no longer bundled. The classic node-red-dashboard has been unmaintained upstream for a while, and on top of that it kept claiming the dashboard route and colliding with the newer FlowFuse Dashboard 2. So it had to go. Do you still rely on it? You can add it back yourself through the extra options.

Even better, this is a great moment to move over to its maintained successor, @flowfuse/node-red-dashboard.

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 08:46
Ik lees: je krijgt het er niet standaard bij. Kans is groot dat het werkt.

Ik ga het testen dit weekend.
Pagina: 1 ... 133 134 Laatste