Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Ehhmm. Mode dhw en rest van de dag uit? Of mis ik iets?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?
ja het starten/ activeren snap ik maar hoe zet ik het weer uit?MikeyMan schreef op dinsdag 12 mei 2026 @ 22:28:
[...]
Ehhmm. Mode dhw en rest van de dag uit? Of mis ik iets?
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
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 ]
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Maar als je het ding de hele dag uit zet (power off), en tijdens je dhw run aan, ben je er toch.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
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 staanMikeyMan 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.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Version 26.5.1 Stable
Releasse date: 2026-05-14Changes:
- 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.
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 ]
De .json file voor de nieuwe flows op git is maar 2 Bytes groot. Zal wel een foutje zijnedterbak schreef op donderdag 14 mei 2026 @ 13:59:Version 26.5.1 Stable
Releasse date: 2026-05-14
Changes:link: https://github.com/edterbak/HeishaMoNR
- 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.
Graag even een oogje houden op of zone 1 + 2 goed functioneert, en CCC
This post was created with 100% recycled electrons
Dank!!
Fixed
[ Voor 7% gewijzigd door edterbak op 15-05-2026 12:07 ]
Geïnstalleerd en zal kijken hoe e.e.a. loopt (maar heb geen 2e zone).edterbak schreef op donderdag 14 mei 2026 @ 13:59:Version 26.5.1 Stable
Releasse date: 2026-05-14
Changes:link: https://github.com/edterbak/HeishaMoNR
- 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.
Graag even een oogje houden op of zone 1 + 2 goed functioneert, en CCC
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?
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
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Dat is correct. In mijn instance van Node Red zit geen cron-plus.hemertje schreef op zaterdag 16 mei 2026 @ 12:25:
@edterbak
klopt mijn analyse het dat jij in node red geen cron-plus gebruikt?
De documentatie is up to date:
https://github.com/edterbak/HeishaMoNR/blob/main/documentation/nodered_installation.md#node-red-installation
Hoi,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 127var 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]; }
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.
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
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
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?
![]() | ![]() | ![]() |
12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu
Sorry voor de vertraging... Ik was afgeleid.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
.. Maar "Ah. nu snap ik hem"
1
2
| 20/05 14:45:25 - MQTT Reply: Heatpump_State: 0 20/05 14:45:22 - MQTT Command: SetHeatpump: (rtc automation: on/off) |
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.
Hoi,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]
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.
Het gegeven dat je dit niet ziet, zegt dat het niet goed binnen komt.
Kun je een debug node zetten
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.
Ik heb de verbetering toegevoegd aan de code. Ik test het even een dag of 2, dan rol ik hem naar buiten.
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.
/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
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
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.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.
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
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 vertragingboredgeestje 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.
Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV
Dank voor je screenshot. Geeft gelijk goed inzicht.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]
[...]
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.
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...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
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.
;-) 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.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.
Thanxs!
Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV
niet helemaal duidelijk op de screenshot, maar ik strip alles al naar numberedterbak 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.
12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu
Oja, ik had niet heel goed gekeken zie ik.. idd. de debug node Temp is payload value.Crazy- schreef op vrijdag 22 mei 2026 @ 11:37:
[...]
niet helemaal duidelijk op de screenshot, maar ik strip alles al naar numbernog 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]
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
Ik heb nu weer iets vreemds. In de GUI staat force DWH visueel niet (meer) aan. Maar de integratie denkt nog van wel.
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
maar even een nieuwe link out gemaakt en het lijkt nu te werkenedterbak 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
12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu
Het lijkt te werken hier...
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 |
[System] > [System Health] > [Reset]
[ Voor 6% gewijzigd door edterbak op 22-05-2026 18:50 ]
Zal er eens ff induikenedterbak schreef op vrijdag 22 mei 2026 @ 18:48:
Dat blijft toch gek. @Crazy- (phun intended..)
Dat maakt de boel wel onbetrouwbaar
12,85kWp - ZB 7,5m2/400l - 5kW Pana H WP (CV&SWW) - 13,8kWh accu
Je moet cool zelf aan zetten.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?
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
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)
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 ]
Aan ruimte in regels geen gebrek, maar als de buitentemperatuur >25 is is het te laat om te gaan koelen.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.
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.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.
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.
-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
Dat heeft niet gewerkt. Moest gisteren alsnog handmatig het programma wijzigen. Dus maar NR een herstart gegeven.edterbak schreef op vrijdag 22 mei 2026 @ 18:49:
@imdos
Het lijkt te werken hier...code:Probeer deze knop eens:
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
[System] > [System Health] > [Reset]
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
Ik had hier gisteren ook even naar gekeken.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 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 ]
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"
}
}
] |
Wat vind je van het idee om schedules in een profiel te kunnen opslaan? Bv winter en zomer?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.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Wisselen tussen Cool en Heat is toch een handmatige actie op de WP zelf?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.
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
Dag @edterbakedterbak 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
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
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
welke conditions heb je nog meer geselecteerd bij Schedules 1 en 8?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.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
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 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?
Das een goeie idd, nog niet aan gedacht!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.
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
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 ]
de zon en gisteren weer een jaartje ouder geworden dus het kan ook liggen aan deedterbak 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.
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
Uit mijn hoofd weet ik dat niet meer. Als iemand mij niet voor is, zal ik vanavond even kijken voor jehemertje schreef op maandag 25 mei 2026 @ 22:55:
[...]
de zon en gisteren weer een jaartje ouder geworden dus het kan ook liggen aan de![]()
![]()
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?
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.
Ik weet niet zeker of het goed gaat.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-------
![]() | ![]() |
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
Sorry. De nodes moeten in tab [WP Debug] worden geïmporteerd
Ik denk dat dat een ander resultaat geeft
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 ...
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
Top, ga ik dat morgen eens proberen. Het werkt niet via een gsm ;) Alhoewel ik vermoed dat het me nu niet meer zal overkomen.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
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
Ik vind het een goede gedachte.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 ...
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
dag Ed, kan je deze vragen nog beantwoordenhemertje schreef op maandag 25 mei 2026 @ 22:55:
[...]
de zon en gisteren weer een jaartje ouder geworden dus het kan ook liggen aan de![]()
![]()
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
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.
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
Zie dit: edterbak in "Heishamon <> Node Red voor Panasonic warmtepompen"
aanvullend
Installer setup > Operation setup > COOL
Prima dushemertje schreef op woensdag 27 mei 2026 @ 14:45:
TOP76 Heating_Mode 1 Direct
TOP81 Cooling_Mode 1 Direct
thx!
kan je nog even aangeven welke conditions je nog meer hebt geselecteerd bij Schedules 1 en 8?edterbak schreef op woensdag 27 mei 2026 @ 16:32:
@hemertje
Zie dit: edterbak in "Heishamon <> Node Red voor Panasonic warmtepompen"
aanvullend
Installer setup > Operation setup > COOL
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Dat staat letterlijk in de tekst waar ik de link van geefhemertje 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?
Auto zou ook moeten kunnen, maar dat wordt een rommeltje in de overgangsperiodes.
sorry, kwartje valt nog steeds niet, ik zie ook niet wat ik mis!?edterbak schreef op woensdag 27 mei 2026 @ 18:27:
[...]
Dat staat letterlijk in de tekst waar ik de link van geef
wel zie ik in je screenshot dat je meerdere conditions geselecteerd hebt bij schedule 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
[ Voor 58% gewijzigd door MikeyMan op 27-05-2026 22:24 ]
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
Hoi Ed; nog steeds dezelfde meldingen bij het importeren in WP_Debug. Dit met flow 26.5.1 Stableedterbak 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" } } ]
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
Fijn! Maar alleen als het eenvoudig is in te bakken? Ik denk zelf bij uitvallen / geen updatge van sensor overschakelen naar mode 'DHW only'?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
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
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 anderebartve 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'?
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).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?
...
Gasloos | Pana 9J | 300l boiler | 8000wp | PHEV
Kun je in de flow editor, tab blad [WP Debug], functie node "reset" voorzien van deze inhoud: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
Ik wil ook wel weten welke "id-nummer" de node heeft bij jou.
/f/image/H4hFFTbou9SwfWb9JI9tmVly.png?f=fotoalbum_large)
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; |
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 11global.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;
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
Goede nieuws is dat de id's het zelfde zijn.
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.
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
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
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.Zet ik de warmtepomp uit op de unit of in de UI → hij gaat vanzelf weer aan.
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
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.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!![]()
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?
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
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 ]
Dank voor de tip Ed, dit wist ik niet. Ik ga er binnenkort mee spelen.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
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 ]
Dank voor je reactie en tips Ed.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
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
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
Neebartve 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?
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
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
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
Ik ga het testen dit weekend.
ook hier draait ie normaal
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Na de update doet alles het gewoon nog voor zover ik kan zien na 10 minuten.
Functionaliteit zelf heb ik niet getest. Maar ik verwacht geen narigheid als ik eerlijk ben.
de stap naar dashboard 2.0 is nog een bak met werk of niet?edterbak schreef op zaterdag 13 juni 2026 @ 20:34:
Ik was al bezig met dashboard 2.0
Na de update doet alles het gewoon nog voor zover ik kan zien na 10 minuten.
Functionaliteit zelf heb ik niet getest. Maar ik verwacht geen narigheid als ik eerlijk ben.
Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal
Wat ik ook instel blijft het setpoint op 20C staan, terwijl deze volgens de calculatie op 18 uit zou moeten komen. Onderstaand een screenshot van de instellingen:
/f/image/qPqQPWg9Lbt0KBb47ziU1LJR.png?f=fotoalbum_large)
Waar zou dit door kunnen komen? Of heb ik iets gemist?
Ook een reboot van Node-red heeft geen verschil gemaakt.
Ik denk aan direct mode vs compensation curve
Die staat op Direct. Vorige zomer heb ik de COOL mode wel gedraaid, sinsdien wel de Node-red flow geupdate naar een recentere versie, ik draai nu op 26.3.1 Stableedterbak schreef op vrijdag 19 juni 2026 @ 13:00:
Kun je een screenshot van system hardware maken?
Ik denk aan direct mode vs compensation curve
Health:
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
| ================refresh for actual values====================== NightReductionRoomSetpoint.NORMAL: 20.5 NightReductionRoomSetpoint.LOW: 20.1 NightReduction room_setpoint.state: 0 --------------------------------------------------------------------------------------------------- F_NR_correction: 0 NightReductionWaterTemp.current_value: 0 NightReductionWaterTemp.correction: 0 NightReductionWaterTemp.state: undefined --------------------------------------------------------------------------------------------------- F_ReducePumpSpeed.state: 0 F_ReducePumpSpeed.LowSpeed: 178 F_ReducePumpSpeed.NormalSpeed: undefined F_ReducePumpSpeed.PumpMaxFlowSetting: 178 --------------------------------------------------------------------------------------------------- MQTT.block_mode_previous: UNRESTRICTED MQTT.block_mode: UNRESTRICTED MQTT.message_limit: 500 MQTT.counter: 15231 (total) MQTT.messages_yesterday: 7 MQTT.messages_today: 5 MQTT.allow_scheduler: 1 MQTT.allow_solar: 0 MQTT.allow_rtc_onoff: 1 MQTT.block_active: 0 --------------------------------------------------------------------------------------------------- Function - SoftStart Quietmode is disabled --------------------------------------------------------------------------------------------------- Actual runtime: 0 minutes, last runtime: 290 minutes F_SS.lowerlimit_correction: -5°C (Max. setpoint decrease) F_SS.upperlimit_correction: 3°C (Max. setpoint increase) F_SS.total_duration: 15 minutes (Max. time the SoftStart will be active) Function - SoftStart is enabled --------------------------------------------------------------------------------------------------- The compressor has started 0 times in the last 24 hours Highest compressor frequency ever recorded: 59 Hz Total hours: 5569, starts: 3617, average runtime: 1.54 hours Total Defrosts: 1392, today 0, yesterday 0 Total MQTT-Commands send: 15231, today 5, yesterday 7 --------------------------------------------------------------------------------------------------- RTC Automation: Automation target zone is zone1 RTC will switch heatpump on below 20.2°C (now 23.73°C) (power is off) RTC Room 2 setpoint 20°C RTC Room 1 setpoint 20.5°C F_RTC.z1.incremental_setpoints_state: undefined F_RTC.automation_OM_state: 0 (RTC allow change OM is disabled) F_RTC.automation_power_state: 1 (Function RTC turn heat on/off is enabled) F_RTC.z1.state: 0 (Function RTC is disabled) F_RTC.z2.state: 0 (Function RTC is disabled) F_RTC.automation_active: Room temperature is between upper and lower limit. --------------------------------------------------------------------------------------------------- Schedule_1 Quiet mode ON, Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday, 19:00, QM_1 Schedule_2 Quiet mode OFF, Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday, 07:00, QM_0 Schedule_3 Night reduction ON, Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday, 23:00, NightReductionRoomSetpointOn Schedule_4 Night reduction OFF, Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday, 09:00, NightReductionRoomSetpointOff Scheduler: 4 tasks are currently active F_stored_next_operating_mode: undefined (ok) F_SOLAR.function_active_state: undefined solar_block_scheduler: undefined (ok) --------------------------------------------------------------------------------------------------- No 1-wire sensors connected to Heishamon No custom kWh-devices detected Total errors: 1, last error: [object Object] This flow is running for 1 days without a restart. SYSTEM Heatpump is in DIRECT mode Target=29°C, Inlet=24°C, Outlet=22.75°C, Freq=0 Hz, Quiet mode=0, 0 Watt HP power is off, operation mode Cool only, threeway valve in position Room ============================================================ |
Ik heb al veel gezocht online, maar zoek even een duwtje in de juiste richting. Voor verwarmen gebruik ik gewoon WAR en dat werkt goed, maar ik denk dat ik voor koelen een temperatuur sensor moet gebruiken. Ik heb een losse sensor die ook beschikbaar is in Domoticz en data doorgeeft, maar hoe zorg ik ervoor dat deze gebruikt wordt en dat het setpoint wel naar de ingestelde waarde gaat, of staan deze 2 dingen los van elkaar?
[ Voor 15% gewijzigd door tescione op 19-06-2026 22:20 ]
Dan dat deployen
Op dashboard, SYSTEM > SENSORS eerst het prullebakje indrukken achter de juiste regel
Wachten tot de sensor in beeld komt en dan deze selecteren in de drop down.
Zorg er voor dat je pomp in direct modus staat voor COOL.
/f/image/xCDA1EqBeaLnUJnU3LsLsFp6.png?f=fotoalbum_tile)
/f/image/aOvtOATz2yXeyEVWnu3ajGEr.png?f=fotoalbum_tile)
/f/image/GvGueQCEMRO9GgMc88kvpAlq.png?f=fotoalbum_tile)
/f/image/EowD8JjFBAb3vZ6M3dj8rNLT.png?f=fotoalbum_tile)
/f/image/fkAfSDgCuL8v9s6MQEcqtwjb.png?f=fotoalbum_tile)