Uiteraard. Wil je bugs daar ook hebben voortaan?edterbak schreef op donderdag 20 oktober 2022 @ 21:45:
Wil je voor mij hiervoor een feature request maken in githubdan kan ik dat niet vergeten.
Ik wil eerst de bugs oplossen, en de layout helemaal top maken
mwoa. nee. die gaan hier rechtstreeks voorlopig makkelijker.
Maar dat is meer omdat het hier zo actief is.
Ik vind github traag in de communicatie. niet vergelijkbaar met hier op t forum
Daarom voor mij wel goed genoeg (github) als geheugen steun
Maar dat is meer omdat het hier zo actief is.
Ik vind github traag in de communicatie. niet vergelijkbaar met hier op t forum
Daarom voor mij wel goed genoeg (github) als geheugen steun
@MikeyMan @Maarten69 @Aikon @fietsensloper
Ik heb een update geplaatst op github
Hierin:
- laten zien van [Final water temperature] is nu na 20 seconden (als het goed is)
- grafiek van WAR + RTC worden nu binnen 1minut geplot.
- Zenden van SP als pomp uit staat is verleden tijd.
- layout van SETTINGS heb ik aangepast naar feedback van @Aikon Zie plaatje.
/f/image/bMWFKhxDDvP3dlRkeq8IymDn.png?f=fotoalbum_large)
Get it while its hot... !
https://github.com/edterb...hamon_control/tree/20beta
Ik heb een update geplaatst op github
Hierin:
- laten zien van [Final water temperature] is nu na 20 seconden (als het goed is)
- grafiek van WAR + RTC worden nu binnen 1minut geplot.
- Zenden van SP als pomp uit staat is verleden tijd.
- layout van SETTINGS heb ik aangepast naar feedback van @Aikon Zie plaatje.
/f/image/bMWFKhxDDvP3dlRkeq8IymDn.png?f=fotoalbum_large)
Get it while its hot... !
https://github.com/edterb...hamon_control/tree/20beta
Ik heb hem hier zojuist geïmporteerd hoor! Goed bezig!
Nog een vraag: In Heishamon zie ik TOP7 Main target temp. Doet de WP hier iets mee? Of draait hij nu puur op TOP27 Z1 heat request temp?
TOP27 staat nu 24 aan de hand van mijn WAR instellingen, maar TOP7 staat op 30.
Weet niet of het wat uitmaakt, maar ik heb de optionele print icm een buffervat en sensor daarin.
Draait op HEAT only, met nu een dT van 2.
Nog een vraag: In Heishamon zie ik TOP7 Main target temp. Doet de WP hier iets mee? Of draait hij nu puur op TOP27 Z1 heat request temp?
TOP27 staat nu 24 aan de hand van mijn WAR instellingen, maar TOP7 staat op 30.
Weet niet of het wat uitmaakt, maar ik heb de optionele print icm een buffervat en sensor daarin.
Draait op HEAT only, met nu een dT van 2.
Ik zou 'default water temp' hernoemen naar 'default outlet temp', in lijn met de linker kolom
Je snapt het niet, maar vanmorgen stond de final water temp er ineens wel weer

Inderdaad.fietsensloper schreef op vrijdag 21 oktober 2022 @ 09:24:
Je snapt het niet, maar vanmorgen stond de final water temp er ineens wel weer
Snappen doe ik het niet.
Ik heb een vanilla node red backup in proxmox. Als ik mijn huidige versie uit zet, de vanilla node red restore er n aan zet, de flow importeert, dan is alles binnen 1 minuut gewoon zichtbaar. Dan is er nog niks bekend of ingesteld en staan alle functies uit.
Heb je functies aan staan? Welke?
WAR en Softstart heb ik aan staan
Dank, dan gaat er bij de start met 1 van deze 2 tijdelijk iets niet goed.fietsensloper schreef op vrijdag 21 oktober 2022 @ 09:34:
WAR en Softstart heb ik aan staan
Dat ga ik vanavond in duiken
Zojuist nieuwe flow gepushed en twee requests op github gezet. Heb het kort gehouden, als je meer input nodig hebt, let me know.
eerste log:
ziet er goed uit.
Resetten van de solar standen bij deploy is nog wel een bugje
Cool scherm wel wat leeg:
/f/image/RGOuvLUSniWzLwFooP32p6dT.png?f=fotoalbum_large)
Hier stond volgens mij eerder 'watt' achter bij de bovenste gauge:
:fill(white):strip_exif()/f/image/wGz8pTPFqH1m2k4ghqVp6RQ7.png?f=user_large)
Snap alleen niet waarom de WP nu niks staat te doen:
/f/image/4KSDHU27ad6EHsy6pH7BEIoF.png?f=fotoalbum_large)
Room temperature is ingesteld op 20,5. Op baiss van .3 afwijking aan/uitschakelen mag ie van mij nu aan de slag.
eerste log:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| 21/10 10:26:24 - Function - RTC: 1 21/10 10:26:22 - MQTT Command - SetZ1HeatRequestTemperature: 24 21/10 10:26:20 - Function (Solar): New day; Reset Solar function. DHW SP already SP_LOW 21/10 10:26:20 - Function RTC: Correction change: From 2 to 1 °C 21/10 10:26:20 - SETUP - Sensors: Custom room temperature sensor FOUND 21/10 10:26:20 - SYSTEM: WAR settings OK 21/10 10:26:19 - Function - SoftStart: 1 21/10 10:26:19 - Function - WAR: 1 21/10 10:26:18 - MQTT Command - SetHeaterStartDelta: -4 21/10 10:26:18 - MQTT Command - SetHeaterStopDelta: -2 21/10 10:26:18 - MQTT Command - SetZ1CoolRequestTemperature: 10 21/10 10:26:16 - SYSTEM - HEISHAMON Connection - : Online 21/10 10:26:15 - NR Function - Solar: 1 21/10 10:26:15 - Function NightReduction: New correction: 0 °C 21/10 10:26:15 - NR Function - NightReduction: 0 21/10 10:26:15 - SYSTEM: Start |
ziet er goed uit.
Resetten van de solar standen bij deploy is nog wel een bugje
Cool scherm wel wat leeg:
/f/image/RGOuvLUSniWzLwFooP32p6dT.png?f=fotoalbum_large)
Hier stond volgens mij eerder 'watt' achter bij de bovenste gauge:
:fill(white):strip_exif()/f/image/wGz8pTPFqH1m2k4ghqVp6RQ7.png?f=user_large)
Snap alleen niet waarom de WP nu niks staat te doen:
/f/image/4KSDHU27ad6EHsy6pH7BEIoF.png?f=fotoalbum_large)
Room temperature is ingesteld op 20,5. Op baiss van .3 afwijking aan/uitschakelen mag ie van mij nu aan de slag.
[ Voor 113% gewijzigd door MikeyMan op 21-10-2022 10:38 ]
Solar had ik gisteren naar gekeken.
Moet ik goed over nadenken. Dat wacht ik even mee tot dat de overige bugs er 1 voor 1 uit zijn.
Dank voor het maken van de github issue
Moet ik goed over nadenken. Dat wacht ik even mee tot dat de overige bugs er 1 voor 1 uit zijn.
Dank voor het maken van de github issue
Missschien een stomme vraag; maar waarom loopt solar niet door en de andere grafieken (in ieder geval op het oog) wel na een Deploy?edterbak schreef op vrijdag 21 oktober 2022 @ 10:51:
Solar had ik gisteren naar gekeken.
Moet ik goed over nadenken. Dat wacht ik even mee tot dat de overige bugs er 1 voor 1 uit zijn.
Dank voor het maken van de github issue
Worden die niet in de persistente data gezet?
Is dat op basis van Heat delta? Deze staat nu op 5 graden, maar dat is misschien te groot dan?edterbak schreef op vrijdag 21 oktober 2022 @ 10:52:
Water temperatuur is nog 1 graad te laag voor dat hij aanslaat.
Als pv 1c daalt slaat hij aan volgens mij
Of zit de RTC/SoftStart in de weg?
Nee, dat had ik nog niet in persistant gezetMikeyMan schreef op vrijdag 21 oktober 2022 @ 10:52:
[...]
Missschien een stomme vraag; maar waarom loopt solar niet door en de andere grafieken (in ieder geval op het oog) wel na een Deploy?
Worden die niet in de persistente data gezet?
Voor cop is het echt nodig geweest om het überhaupt weekend te krijgen.
Nee. Is gewoon standaard gedrag van de pompMikeyMan schreef op vrijdag 21 oktober 2022 @ 10:54:
[...]
Is dat op basis van Heat delta? Deze staat nu op 5 graden, maar dat is misschien te groot dan?
Of zit de RTC/SoftStart in de weg?
Enig idee om dan te voorkomen dat de temperatuur te ver daalt? Zou RTS daarop kunnen worden bijgesteld?edterbak schreef op vrijdag 21 oktober 2022 @ 10:56:
[...]
Nee. Is gewoon standaard gedrag van de pomp
Ik heb laagste setpoint water opgeschroefd naar 26c.
Ik heb een voorstel om het log te bewaren.
Bij elk commando naar log, slaat hij dit op naar een bestand (append).
Op een nieuw gemaakt log-tab kun je daar nu zelfs na een herstart alle oude log-regels terug zien.
Het is weinig werk om in te bouwen.
Hoe ik het nu opgezet heb (naast bestaande log-TAB):
/f/image/If2pkQN57LKpd3QlKnSThlnp.png?f=fotoalbum_large)
/f/image/XbBjiA4ynhiaHnXkOYJIOy12.png?f=fotoalbum_large)
En zo ziet dat er nu uit:(scrollbaar tot 5000 regels)
/f/image/5b33BKLDFHAe2I5tjdQ1cDNc.png?f=fotoalbum_large)
Mocht je de losse flow willen implementeren:
Bij elk commando naar log, slaat hij dit op naar een bestand (append).
Op een nieuw gemaakt log-tab kun je daar nu zelfs na een herstart alle oude log-regels terug zien.
Het is weinig werk om in te bouwen.
Hoe ik het nu opgezet heb (naast bestaande log-TAB):
/f/image/If2pkQN57LKpd3QlKnSThlnp.png?f=fotoalbum_large)
/f/image/XbBjiA4ynhiaHnXkOYJIOy12.png?f=fotoalbum_large)
En zo ziet dat er nu uit:(scrollbaar tot 5000 regels)
/f/image/5b33BKLDFHAe2I5tjdQ1cDNc.png?f=fotoalbum_large)
Mocht je de losse flow willen implementeren:
De Write file-node op WP_Dash:[{"id":"bb5866cc8641be6b","type":"tab","label":"Log (file)","disabled":false,"info":"","env":[]},{"id":"b2f8d943580aaa75","type":"group","z":"bb5866cc8641be6b","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["19461023.4f2c1","a236dcf6.7dfde","decec6be1577713e","558977a50c3ac3a2","cb3f15cc8bfd7213","d11d7f1f8e06c416","3efcb99652c37df2"],"x":14,"y":259,"w":972,"h":202},{"id":"19461023.4f2c1","type":"inject","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"Reset log","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"1","topic":"","payload":"false","payloadType":"bool","x":540,"y":360,"wires":[["558977a50c3ac3a2"]]},{"id":"a236dcf6.7dfde","type":"comment","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"Output Command log to Dashboard (UI)","info":"See http://flows.nodered.org/...,"x":530,"y":300,"wires":[]},{"id":"decec6be1577713e","type":"file in","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"","filename":"/share/LogHistory1.log","filenameType":"str","format":"lines","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":520,"y":420,"wires":[["558977a50c3ac3a2"]]},{"id":"558977a50c3ac3a2","type":"function","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"Accumulate","func":"var lines = context.get('LogLines') || [];\n\nif ( msg.payload === false ) {\n // This lets us reset the log list\n lines = [];\n }\n else {\n \n\n lines.unshift(msg.payload);\n // # lines could get VERY large, limit to 5000\n if ( lines.length > 5000 ) {\n // too big so drop the last element\n lines.pop();\n }\n }\n\n// save the total output in the context var\ncontext.set('LogLines',lines);\n\n// output all the lines to the UI template\nmsg.payload = lines;\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":420,"wires":[["cb3f15cc8bfd7213"]]},{"id":"cb3f15cc8bfd7213","type":"ui_template","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","group":"16ec453c8cb345ac","name":"NR-Live2","order":1,"width":"0","height":"0","format":"<div ng-repeat=\"line in msg.payload track by $index\">\n <div ng-style=\"{'margin-bottom':'0'}\">{{line}}</div>\n</div>","storeOutMessages":false,"fwdInMessages":false,"resendOnRefresh":false,"templateScope":"local","className":"","x":900,"y":420,"wires":[[]]},{"id":"d11d7f1f8e06c416","type":"watch","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"check file change","files":"/share/LogHistory1.log","recursive":"","x":120,"y":420,"wires":[["3efcb99652c37df2"]]},{"id":"3efcb99652c37df2","type":"delay","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"5","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":300,"y":420,"wires":[["decec6be1577713e"]]},{"id":"16ec453c8cb345ac","type":"ui_group","name":"Log (file)","tab":"4277aea0c6f0e999","order":6,"disp":true,"width":"32","collapse":false,"className":""},{"id":"4277aea0c6f0e999","type":"ui_tab","name":"Log (file)","icon":"dashboard","disabled":false,"hidden":false}]
[{"id":"8558a93f352e2926","type":"file","z":"8c9d42231fd19d3c","g":"f3ab3ae5d93d2da8","name":"Save to log \"usr/share/\"","filename":"/share/LogHistory1.log","filenameType":"str","appendNewline":true,"createDir":true,"overwriteFile":"false","encoding":"none","x":2170,"y":2120,"wires":[[]]}]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Wat goed!!
Ik ga dit gelijk voor de volgende release mee nemen.
Kijk..
Dit vind ik mooi, deze samenwerking.
Dit is de kracht van open source. ... En een paar knappe koppen.
Ik ga dit gelijk voor de volgende release mee nemen.
Kijk..
Dit vind ik mooi, deze samenwerking.
Dit is de kracht van open source. ... En een paar knappe koppen.
Graag gedaan! Tweak waar nodig, jouw Node Red skills zijn heel wat beter.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
@Maarten69 die stond bij mij op de lijst ook ja 
Kapt ie het bestand ook af op 5000 regels?
Das vrij fors al wel
Kapt ie het bestand ook af op 5000 regels?
Das vrij fors al wel
Nee, dat is nog wel wat om daar aan te verbeteren. Zal daar binnenkort nu aan werken.MikeyMan schreef op vrijdag 21 oktober 2022 @ 14:50:
@Maarten69 die stond bij mij op de lijst ook ja
Kapt ie het bestand ook af op 5000 regels?
Das vrij fors al wel
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Gaat toch iets niet helemaal goed met warmtepomp aan/uit functie van RTC. Wp staat aan, maar dit zou niet moeten:
/f/image/yqzpeznjPkqPMx03qX4MifNA.png?f=fotoalbum_large)
Zit de scheduler de RTC dwars?
/f/image/yqzpeznjPkqPMx03qX4MifNA.png?f=fotoalbum_large)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| 21/10 18:43:07 - Function WAR: Setpoint change: From 22 to 23 °C 21/10 18:36:21 - Function RTC: Correction change: From -2 to -3 °C 21/10 18:31:19 - Function RTC: Correction change: From -3 to -2 °C 21/10 18:16:11 - Function RTC: Correction change: From -2 to -3 °C 21/10 18:11:11 - MQTT Command - SetZ1HeatRequestTemperature: 20 21/10 18:11:08 - Function RTC: Correction change: From 0 to -2 °C 21/10 18:06:09 - MQTT Command - SetZ1HeatRequestTemperature: 22 21/10 18:06:06 - Function RTC: Correction change: From -3 to 0 °C 21/10 17:52:11 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:52:09 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:49:39 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:49:35 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:45:49 - Function RTC: Correction change: From -2 to -3 °C 21/10 17:44:39 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:44:35 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:40:47 - Function RTC: Correction change: From -3 to -2 °C 21/10 17:39:36 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:39:35 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:20:36 - Function RTC: Correction change: From -2 to -3 °C 21/10 17:17:01 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:16:59 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:15:33 - Function RTC: Correction change: From -3 to -2 °C 21/10 17:00:18 - Scheduler - Operation Mode: 6 21/10 16:03:00 - SYSTEM - HEISHAMON Connection - : Online 21/10 16:02:58 - SYSTEM - HEISHAMON Connection - : Offline 21/10 15:14:15 - Function RTC: Correction change: From -2 to -3 °C 21/10 14:59:11 - MQTT Command - SetZ1HeatRequestTemperature: 20 21/10 14:59:08 - Function RTC: Correction change: From -1 to -2 °C 21/10 14:49:00 - MQTT Command - SetZ1HeatRequestTemperature: 21 21/10 14:48:57 - Function RTC: Correction change: From 0 to -1 ° |
Zit de scheduler de RTC dwars?
[ Voor 67% gewijzigd door MikeyMan op 21-10-2022 18:46 ]
Maarten69 schreef op vrijdag 21 oktober 2022 @ 14:02:
Ik heb een voorstel om het log te bewaren.
Bij elk commando naar log, slaat hij dit op naar een bestand (append).
Op een nieuw gemaakt log-tab kun je daar nu zelfs na een herstart alle oude log-regels terug zien.
Het is weinig werk om in te bouwen.
Hoe ik het nu opgezet heb (naast bestaande log-TAB):
[Afbeelding]
[Afbeelding]
En zo ziet dat er nu uit:(scrollbaar tot 5000 regels)
[Afbeelding]
Mocht je de losse flow willen implementeren:
[...]
De Write file-node op WP_Dash:
[...]

Ik kan het niet importeren. er staat een fout in de code zegt node red.
:fill(white):strip_exif()/f/image/fT6fmDkBqNtOJric5rrBr1dB.png?f=user_large)
Kun je de export opnieuw doen?
Standby...
Jammer dat je standaar functies als fs alleen via functionGlobalContext in settings.js kunt importeren.
die onderste rij is nog waar ik mee bezig ben (limit log size) maar dat lukte nog niet helemaal.[{"id":"bb5866cc8641be6b","type":"tab","label":"Log (file)","disabled":false,"info":"","env":[]},{"id":"b2f8d943580aaa75","type":"group","z":"bb5866cc8641be6b","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["19461023.4f2c1","a236dcf6.7dfde","decec6be1577713e","558977a50c3ac3a2","cb3f15cc8bfd7213","d11d7f1f8e06c416","3efcb99652c37df2","084ecb27ec105bcc","085258cc45e23dbe","02b8eb99d25a51d2","b4ec83e4445b2ed3","f625c63a4baea7e9"],"x":34,"y":239,"w":1052,"h":282},{"id":"19461023.4f2c1","type":"inject","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"Reset log","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"1","topic":"","payload":"false","payloadType":"bool","x":580,"y":340,"wires":[["558977a50c3ac3a2"]]},{"id":"a236dcf6.7dfde","type":"comment","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"Output Command log to Dashboard (UI)","info":"See http://flows.nodered.org/...,"x":570,"y":280,"wires":[]},{"id":"decec6be1577713e","type":"file in","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"","filename":"/share/LogHistory1.log","filenameType":"str","format":"lines","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":560,"y":400,"wires":[["558977a50c3ac3a2"]]},{"id":"558977a50c3ac3a2","type":"function","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"Accumulate","func":"var lines = context.get('LogLines') || [];\n\nif ( msg.payload === false ) {\n // This lets us reset the log list\n lines = [];\n }\n else {\n \n\n lines.unshift(msg.payload);\n // # lines could get VERY large, limit to 5000\n if ( lines.length > 5000 ) {\n // too big so drop the last element\n lines.pop();\n }\n }\n\n// save the total output in the context var\ncontext.set('LogLines',lines);\n\n// output all the lines to the UI template\nmsg.payload = lines;\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":770,"y":400,"wires":[["cb3f15cc8bfd7213"]]},{"id":"cb3f15cc8bfd7213","type":"ui_template","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","group":"16ec453c8cb345ac","name":"Log to dashboard","order":1,"width":"0","height":"0","format":"<div ng-repeat=\"line in msg.payload track by $index\">\n <div ng-style=\"{'margin-bottom':'0'}\">{{line}}</div>\n</div>","storeOutMessages":false,"fwdInMessages":false,"resendOnRefresh":false,"templateScope":"local","className":"","x":970,"y":400,"wires":[[]]},{"id":"d11d7f1f8e06c416","type":"watch","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"check file change","files":"/share/LogHistory1.log","recursive":"","x":160,"y":400,"wires":[["3efcb99652c37df2"]]},{"id":"3efcb99652c37df2","type":"delay","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"5","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":340,"y":400,"wires":[["decec6be1577713e"]]},{"id":"084ecb27ec105bcc","type":"comment","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"To do: limit file size 5000 lines","info":"","x":820,"y":360,"wires":[]},{"id":"085258cc45e23dbe","type":"function","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"Limit log size","func":"","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":410,"y":480,"wires":[["b4ec83e4445b2ed3","532422eaa2c86e0d"]]},{"id":"02b8eb99d25a51d2","type":"file in","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"","filename":"/share/LogHistory1.log","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":180,"y":480,"wires":[["085258cc45e23dbe"]]},{"id":"b4ec83e4445b2ed3","type":"file","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"","filename":"/share/LogHistory2.log","filenameType":"str","appendNewline":true,"createDir":true,"overwriteFile":"true","encoding":"none","x":640,"y":480,"wires":[[]]},{"id":"f625c63a4baea7e9","type":"inject","z":"bb5866cc8641be6b","g":"b2f8d943580aaa75","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":140,"y":440,"wires":[["02b8eb99d25a51d2"]]},{"id":"532422eaa2c86e0d","type":"debug","z":"bb5866cc8641be6b","name":"debug 40","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":520,"y":560,"wires":[]},{"id":"16ec453c8cb345ac","type":"ui_group","name":"Log (file)","tab":"4277aea0c6f0e999","order":6,"disp":true,"width":"32","collapse":false,"className":""},{"id":"4277aea0c6f0e999","type":"ui_tab","name":"Log (file)","icon":"dashboard","disabled":false,"hidden":false}]
Jammer dat je standaar functies als fs alleen via functionGlobalContext in settings.js kunt importeren.
[ Voor 100% gewijzigd door Maarten69 op 21-10-2022 20:56 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Alternatief: bestand per dag en die weggooien na x dagen? Of lukt dat ook niet?Maarten69 schreef op vrijdag 21 oktober 2022 @ 20:50:
Standby...
[...]
die onderste rij is nog waar ik mee bezig ben (limit log size) maar dat lukte nog niet helemaal.
Jammer dat je standaar functies als fs alleen via functionGlobalContext in settings.js kunt importeren.
Wat is die scheduler task in je log?MikeyMan schreef op vrijdag 21 oktober 2022 @ 18:45:
Gaat toch iets niet helemaal goed met warmtepomp aan/uit functie van RTC. Wp staat aan, maar dit zou niet moeten:
[Afbeelding]
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 21/10 18:43:07 - Function WAR: Setpoint change: From 22 to 23 °C 21/10 18:36:21 - Function RTC: Correction change: From -2 to -3 °C 21/10 18:31:19 - Function RTC: Correction change: From -3 to -2 °C 21/10 18:16:11 - Function RTC: Correction change: From -2 to -3 °C 21/10 18:11:11 - MQTT Command - SetZ1HeatRequestTemperature: 20 21/10 18:11:08 - Function RTC: Correction change: From 0 to -2 °C 21/10 18:06:09 - MQTT Command - SetZ1HeatRequestTemperature: 22 21/10 18:06:06 - Function RTC: Correction change: From -3 to 0 °C 21/10 17:52:11 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:52:09 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:49:39 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:49:35 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:45:49 - Function RTC: Correction change: From -2 to -3 °C 21/10 17:44:39 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:44:35 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:40:47 - Function RTC: Correction change: From -3 to -2 °C 21/10 17:39:36 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:39:35 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:20:36 - Function RTC: Correction change: From -2 to -3 °C 21/10 17:17:01 - SYSTEM - HEISHAMON Connection - : Online 21/10 17:16:59 - SYSTEM - HEISHAMON Connection - : Offline 21/10 17:15:33 - Function RTC: Correction change: From -3 to -2 °C 21/10 17:00:18 - Scheduler - Operation Mode: 6 21/10 16:03:00 - SYSTEM - HEISHAMON Connection - : Online 21/10 16:02:58 - SYSTEM - HEISHAMON Connection - : Offline 21/10 15:14:15 - Function RTC: Correction change: From -2 to -3 °C 21/10 14:59:11 - MQTT Command - SetZ1HeatRequestTemperature: 20 21/10 14:59:08 - Function RTC: Correction change: From -1 to -2 °C 21/10 14:49:00 - MQTT Command - SetZ1HeatRequestTemperature: 21 21/10 14:48:57 - Function RTC: Correction change: From 0 to -1 °
Zit de scheduler de RTC dwars?
Heeft deze heel misschien de override toggle aan?
Kan deze "Scheduler - Operation Mode: 6" de oorzaak zijn dat de pomp aan is?
Ja dat was ook mijn gedachte. Heb override niet aan staan. Maar lijkt wel het geval te zijn. Morgen nog eens checken.edterbak schreef op zaterdag 22 oktober 2022 @ 00:00:
[...]
Wat is die scheduler task in je log?
Heeft deze heel misschien de override toggle aan?
Kan deze "Scheduler - Operation Mode: 6" de oorzaak zijn dat de pomp aan is?
@MikeyMan
voor dat je de toggle omgooit
kijk even in je context data.
[Schedule_2_override] (of 1, 3, 4, 5...) zou dan 1 moeten bevatten.
Als daar een mismatch is met de geprogrameerde waarde en wat je in beeld ziet, zal ik daar over nadenken.
voor dat je de toggle omgooit
kijk even in je context data.
[Schedule_2_override] (of 1, 3, 4, 5...) zou dan 1 moeten bevatten.
Als daar een mismatch is met de geprogrameerde waarde en wat je in beeld ziet, zal ik daar over nadenken.
Dan moet ik even zoeken waar ik dat kan vinden.edterbak schreef op zaterdag 22 oktober 2022 @ 00:04:
@MikeyMan
voor dat je de toggle omgooit
kijk even in je context data.
[Schedule_2_override] (of 1, 3, 4, 5...) zou dan 1 moeten bevatten.
Als daar een mismatch is met de geprogrameerde waarde en wat je in beeld ziet, zal ik daar over nadenken.
Na de update is de scheduler sowieso van slag. Ben er nog niet aan geweest. Maar er staat nu twee keer heat+DHW. Terwijl dit 1x heat en 1x heat+DHW zou moeten zijn...
@fietsensloper @MikeyMan
Ik heb een kleine update gezet op github
https://github.com/edterb...hamon_control/tree/20beta
Deze zou nu moeten zorgen dat de Final water temperature nu wel direct getoond wordt.
Ik heb een kleine update gezet op github
https://github.com/edterb...hamon_control/tree/20beta
Deze zou nu moeten zorgen dat de Final water temperature nu wel direct getoond wordt.
ja, goed gezien. Hoe kan dat nu? ik ga het fixenMikeyMan schreef op zaterdag 22 oktober 2022 @ 00:16:
[...]
Na de update is de scheduler sowieso van slag. Ben er nog niet aan geweest. Maar er staat nu twee keer heat+DHW. Terwijl dit 1x heat en 1x heat+DHW zou moeten zijn...
nee, ik heb het niet.

[ Voor 17% gewijzigd door edterbak op 22-10-2022 00:24 ]
Komt inderdaad direct in beeld!edterbak schreef op zaterdag 22 oktober 2022 @ 00:18:
@fietsensloper @MikeyMan
Ik heb een kleine update gezet op github
https://github.com/edterb...hamon_control/tree/20beta
Deze zou nu moeten zorgen dat de Final water temperature nu wel direct getoond wordt.
Er lijkt alleen een schedule 1 override te zijn. Kan dat het issue zijn?edterbak schreef op zaterdag 22 oktober 2022 @ 00:04:
@MikeyMan
voor dat je de toggle omgooit
kijk even in je context data.
[Schedule_2_override] (of 1, 3, 4, 5...) zou dan 1 moeten bevatten.
Als daar een mismatch is met de geprogrameerde waarde en wat je in beeld ziet, zal ik daar over nadenken.
/f/image/3JdPjsFrivoqi85YopRC8Ili.png?f=fotoalbum_large)
/f/image/lmHrsnDJWTPlHCRgDS53CBkO.png?f=fotoalbum_large)
Na toggle overrride is de setting er wel.
Heb nu overigens dit staan bij RTC. maar vraag me af of dit wel zo logisch is. Hij schakelt nu sneller in en uit dan dat de RTC de kans krijgt. Is het haalbaar om RTC op 0.2 of 0.1 te laten triggeren met zo'n traag systeem?
:fill(white):strip_exif()/f/image/OzLYhwldFAvuC29YoADzAh8z.png?f=user_large)
[ Voor 16% gewijzigd door MikeyMan op 22-10-2022 08:33 ]
@MikeyMan
Als de override er niet is of uit staat zou die niet moeten acteren
Zelf heb ik de aan uit -3 en+3 staan
Als de override er niet is of uit staat zou die niet moeten acteren
Zelf heb ik de aan uit -3 en+3 staan
Ik heb net de laatste versie geïnstalleerd, en ook gelijk maar eens de P1 meters aangesloten. Beetje druk geweest, en de rest v/h weekend ook, dus veel feedback zal je even niet krijgen.
Ik zie iig gelijk de Final water temp. en de rest werkt ook gewoon als vanouds.
@MikeyMan
Ik zou het wel iets ruimer instellen als dat jij nu hebt. In ieder geval boven de hoogste temperatuur. Anders geef je de pomp niet de tijd om te kunnen reageren, en het is graag inderdaad
Ik zou het wel iets ruimer instellen als dat jij nu hebt. In ieder geval boven de hoogste temperatuur. Anders geef je de pomp niet de tijd om te kunnen reageren, en het is graag inderdaad
Ik heb gisteren de pomp in compensatie curve gezet ipv direct modus.
Dit werkt nu ook volgens mij.
Zijn er mensen die hier ook behoefte aan hebben?
Betekent wel dat node red war niet meer werkt. En dat je de curve goed geprogrammeerd moet hebben in de pomp.
Het shiften van -5 naar+5 werkt, maar of het allemaal goed gaat en klopt moet ik nog verder toetsen.
Dit werkt nu ook volgens mij.
Zijn er mensen die hier ook behoefte aan hebben?
Betekent wel dat node red war niet meer werkt. En dat je de curve goed geprogrammeerd moet hebben in de pomp.
Het shiften van -5 naar+5 werkt, maar of het allemaal goed gaat en klopt moet ik nog verder toetsen.
@MikeyMan @Maarten69 @Aikon @sjampeter @fietsensloper
Ik heb een leuke update. v20.80
https://github.com/edterb...hamon_control/tree/20beta
[2022-10-22] (v20.80 test version) Things done are:
Het is nog experimenteel. Maar bij mij draait het goed.
Let op:
als je in compensation curve modus draait, dan:
- Node Red WAR functie wordt uit gezet.
- Custom buiten sensor (buiten Panasonic om) wordt disabled.
- RTC functie blijft werken
- Softstart functie blijft werken
- Nachtverlaging blijft werken.
in Dashboard > Home > HEAT: Onderop zal "Final water temperature" veranderen in "Temperature shift". De getallen die daar worden laten zien liggen tussen -5 en +5.
Als er mensen zijn die dit graag willen testen is dat welkom
Mijn ervaring is dat het stabiel is, en een rustig logboek oplevert. WAR gerelageerde zaken komen er niet meer in voor.
Ik heb een leuke update. v20.80
https://github.com/edterb...hamon_control/tree/20beta
[2022-10-22] (v20.80 test version) Things done are:
- Enhancement: Clean install / first boot optimizations.
- Enhancement: Experimental - this version allows "Compensation curve" mode as well as Direct mode.
- Enhancement: Reworked the T outside logic into a single function node.
Het is nog experimenteel. Maar bij mij draait het goed.
Let op:
als je in compensation curve modus draait, dan:
- Node Red WAR functie wordt uit gezet.
- Custom buiten sensor (buiten Panasonic om) wordt disabled.
- RTC functie blijft werken
- Softstart functie blijft werken
- Nachtverlaging blijft werken.
in Dashboard > Home > HEAT: Onderop zal "Final water temperature" veranderen in "Temperature shift". De getallen die daar worden laten zien liggen tussen -5 en +5.
Als er mensen zijn die dit graag willen testen is dat welkom
Mijn ervaring is dat het stabiel is, en een rustig logboek oplevert. WAR gerelageerde zaken komen er niet meer in voor.
[ Voor 7% gewijzigd door edterbak op 22-10-2022 22:59 ]
@Maarten69
Ik heb zitten stoeien met je log to file.
in potentie is het heel fijn. Bij de versie die ik hier zojuist heb geplaatst, zit het er nog niet in.
De huidige werking is nog niet stabiel genoeg. We moeten hier even verder op werken. Ik ben zelf wel voor deze verandering. Ik heb alleen nog geen gelegenheid gehad om dit fatsoenlijk te kunnen doen.
Maar er is wel een kleine kanttekening.
Ik heb zelf ook (tijd geleden) gekeken naar opslaan naar bestanden. Het kan wel werken. Destijds had ik wel in de gaten dat de folder waar het bestand staat anders is voor een Pi vs Linux distro. Deze variatie is niet heel spannend, maar wel lastig omdat dit een niet-generieke oplossing afdwingt. Destijds had ik daarom gekozen om log in variabelen op te slaan. Als persistent storage geregeld is, dan is dit automatisch ook in orde, en hoef je niet na te denken over het juiste pad in te vullen.
Dit is dus de kanttekening
Ik heb zitten stoeien met je log to file.
in potentie is het heel fijn. Bij de versie die ik hier zojuist heb geplaatst, zit het er nog niet in.
De huidige werking is nog niet stabiel genoeg. We moeten hier even verder op werken. Ik ben zelf wel voor deze verandering. Ik heb alleen nog geen gelegenheid gehad om dit fatsoenlijk te kunnen doen.
Maar er is wel een kleine kanttekening.
Ik heb zelf ook (tijd geleden) gekeken naar opslaan naar bestanden. Het kan wel werken. Destijds had ik wel in de gaten dat de folder waar het bestand staat anders is voor een Pi vs Linux distro. Deze variatie is niet heel spannend, maar wel lastig omdat dit een niet-generieke oplossing afdwingt. Destijds had ik daarom gekozen om log in variabelen op te slaan. Als persistent storage geregeld is, dan is dit automatisch ook in orde, en hoef je niet na te denken over het juiste pad in te vullen.
Dit is dus de kanttekening
Wat zou het voordeel zijn van die compensatiecurve?
@MikeyMan
Je kunt in de controller WAR of DIRECT modus instellen.
Bij WAR zet je eigenlijk de zelfde lijn in de controller als dat je in het node red dashboard zet.
Dat houd dus in dat de panasonic dit helemaal zelf gaat doen, en niet node red.
Voordeel is dat er 1 ding minder geregeld hoeft te worden door de NodeRed flow.
Sommige mensen hebben hun systeem vanaf dag 1 al zo draaien.
Het nadeel dat ik zie is.
je bent afhankelijk van de buitensensor van de panasonic zelf.
geen custom sensor te gebruiken zoals ik vanaf internet gebruik.
Voorheen kon het simpelweg niet met deze flow, maar met wat kleine aanpassingen hier en daar heb ik het mogelijk gemaakt dus. Bleek in concept makkelijker dan de uiteindelijke uitvoering, maar zo gaat dat altijd.
Je kunt in de controller WAR of DIRECT modus instellen.
Bij WAR zet je eigenlijk de zelfde lijn in de controller als dat je in het node red dashboard zet.
Dat houd dus in dat de panasonic dit helemaal zelf gaat doen, en niet node red.
Voordeel is dat er 1 ding minder geregeld hoeft te worden door de NodeRed flow.
Sommige mensen hebben hun systeem vanaf dag 1 al zo draaien.
Het nadeel dat ik zie is.
je bent afhankelijk van de buitensensor van de panasonic zelf.
geen custom sensor te gebruiken zoals ik vanaf internet gebruik.
Voorheen kon het simpelweg niet met deze flow, maar met wat kleine aanpassingen hier en daar heb ik het mogelijk gemaakt dus. Bleek in concept makkelijker dan de uiteindelijke uitvoering, maar zo gaat dat altijd.
Als de buitentemperatuur sensor vd Pana zelf gebruikt moet worden dan schiet het toch niet op? Die schiet alle kanten op bij een beetje zon. Iig bij mij en ik zie dat vaker hier. 
Voorderl is dat de warmtepomp vaker uitgaat zeg je, hoe bedoel je dat precies? Ding moet toch juiste lange runs maken?
Fijn dat het kan maar ik snap t wellicht niet?
Voorderl is dat de warmtepomp vaker uitgaat zeg je, hoe bedoel je dat precies? Ding moet toch juiste lange runs maken?
Fijn dat het kan maar ik snap t wellicht niet?
Daar is de externe ingebouwde pana buitentemperatuur meter voor.Aikon schreef op zondag 23 oktober 2022 @ 07:43:
Als de buitentemperatuur sensor vd Pana zelf gebruikt moet worden dan schiet het toch niet op? Die schiet alle kanten op bij een beetje zon. Iig bij mij en ik zie dat vaker hier.
Voorderl is dat de warmtepomp vaker uitgaat zeg je, hoe bedoel je dat precies? Ding moet toch juiste lange runs maken?
Fijn dat het kan maar ik snap t wellicht niet?
Die je ook volledig in de schaduw moet hangen overigens

De standaard setup van de Panasonic warmte pomp is met direct en war modus. Er zijn ook zat mensen die helemaal tevreden zijn met de native war functie en hoe dat werkt. Mensen die daar niet van af willen. Die hoeven dan niks te veranderen als ze deze flow willen proberen.Aikon schreef op zondag 23 oktober 2022 @ 07:43:
Als de buitentemperatuur sensor vd Pana zelf gebruikt moet worden dan schiet het toch niet op? Die schiet alle kanten op bij een beetje zon. Iig bij mij en ik zie dat vaker hier.
Voorderl is dat de warmtepomp vaker uitgaat zeg je, hoe bedoel je dat precies? Ding moet toch juiste lange runs maken?
Fijn dat het kan maar ik snap t wellicht niet?
Gast toch iets niet goed met de legionella run.
Deze zou om 12:00 moeten starten, maar das niet gebeurd.
Niks geks in logs:
Maar 12:00 zit er niet bij.
Komt dit omdat dhw tot 13:00 uit stond? Bijt dit de geplande legionella run?
Deze zou om 12:00 moeten starten, maar das niet gebeurd.
Niks geks in logs:
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
| Logs 23/10 15:04:23 - MQTT Command - SetForceSterilization: 1 23/10 14:40:58 - MQTT Command - SetZ1HeatRequestTemperature: 23 23/10 14:40:55 - Function RTC: Correction change: From 3 to 1 °C 23/10 14:40:54 - Function WAR: Setpoint change: From 23 to 22 °C 23/10 13:32:42 - MQTT Command - SetZ1HeatRequestTemperature: 26 23/10 13:32:27 - MQTT Command - SetZ1HeatRequestTemperature: 24 23/10 13:32:26 - Function SoftStart: Correction - stage 1 (CATCH) from -3 to -2 °C 23/10 13:32:07 - MQTT Command - SetZ1HeatRequestTemperature: 23 23/10 13:32:06 - Function SoftStart: Correction - stage 1 (STARTUP) from 0 to -3 °C 23/10 13:08:12 - MQTT Command - SetZ1HeatRequestTemperature: 26 23/10 13:08:09 - Function RTC: Correction change: From 0 to 3 °C 23/10 13:00:26 - MQTT Command - SetOperationMode: 6 23/10 13:00:26 - Scheduler - Operation Mode: 6 23/10 12:53:02 - MQTT Command - SetZ1HeatRequestTemperature: 23 23/10 12:53:01 - Function SoftStart: Correction - stage 3 (ENDING) from 6 to 0 °C 23/10 12:32:48 - Function SoftStart: Correction - stage 2 (STABLE) from 4 to 6 °C 23/10 12:32:46 - Function RTC: Correction change: From 2 to 0 °C 23/10 12:27:41 - MQTT Command - SetZ1HeatRequestTemperature: 29 23/10 12:27:40 - Function SoftStart: Correction - stage 2 (STABLE) from 5 to 4 °C 23/10 12:26:01 - MQTT Command - SetZ1HeatRequestTemperature: 30 23/10 12:26:00 - Function SoftStart: Correction - stage 2 (STABLE) from 4 to 5 °C 23/10 12:25:46 - MQTT Command - SetZ1HeatRequestTemperature: 29 23/10 12:25:45 - Function SoftStart: Correction - stage 2 (STABLE) from 3 to 4 °C 23/10 12:24:31 - MQTT Command - SetZ1HeatRequestTemperature: 28 23/10 12:24:30 - Function SoftStart: Correction - stage 1 (CATCH) from 2 to 3 °C 23/10 12:24:01 - MQTT Command - SetZ1HeatRequestTemperature: 27 23/10 12:24:00 - Function SoftStart: Correction - stage 1 (CATCH) from 1 to 2 °C 23/10 12:23:51 - MQTT Command - SetZ1HeatRequestTemperature: 26 23/10 12:23:50 - Function SoftStart: Correction - stage 1 (CATCH) from 0 to 1 °C 23/10 12:23:36 - MQTT Command - SetZ1HeatRequestTemperature: 25 23/10 12:23:35 - Function SoftStart: Correction - stage 1 (CATCH) from -1 to 0 °C 23/10 12:23:31 - MQTT Command - SetZ1HeatRequestTemperature: 24 23/10 12:23:30 - Function SoftStart: Correction - stage 1 (CATCH) from -2 to -1 °C 23/10 12:23:26 - MQTT Command - SetZ1HeatRequestTemperature: 23 23/10 12:23:25 - Function SoftStart: Correction - stage 1 (CATCH) from -3 to -2 °C 23/10 12:23:01 - MQTT Command - SetZ1HeatRequestTemperature: 22 23/10 12:23:00 - Function SoftStart: Correction - stage 1 (STARTUP) from 0 to -3 °C |
Maar 12:00 zit er niet bij.
Komt dit omdat dhw tot 13:00 uit stond? Bijt dit de geplande legionella run?
[ Voor 91% gewijzigd door MikeyMan op 23-10-2022 15:15 ]
Nog niet zoveel spannends.edterbak schreef op zondag 23 oktober 2022 @ 15:49:
@MikeyMan
Wat zijn je instellingen voor scheduler?
Screenshot helpt.
/f/image/lmHrsnDJWTPlHCRgDS53CBkO.png?f=fotoalbum_large)
/f/image/3in5buXl7rxlO5UeuLn36Z1Y.png?f=fotoalbum_large)
[ Voor 23% gewijzigd door MikeyMan op 23-10-2022 16:10 ]
@MikeyMan
Kan aan mij liggen, maar ik zie niet je geprogrammeerde legionella run waar je het over hebt om 12h.
Kan aan mij liggen, maar ik zie niet je geprogrammeerde legionella run waar je het over hebt om 12h.
Die heb ik in de Panasonic zelf staan. Dacht dat dit onafhankelijk zou moeten werken?edterbak schreef op zondag 23 oktober 2022 @ 16:33:
@MikeyMan
Kan aan mij liggen, maar ik zie niet je geprogrammeerde legionella run waar je het over hebt om 12h.
Ja. Zou moeten. Maar als de pomp niet dhw modus bevat start hij hem niet. Dat is de reden
Dat is overigens niet zo voor de scheduler taak via node red. Dat heb ik zo geprogrammeerd dat dat automatisch gaat.
Dat is overigens niet zo voor de scheduler taak via node red. Dat heb ik zo geprogrammeerd dat dat automatisch gaat.
Ah check. Had verwacht dat zo'n veiligheids ding wel voorrang zou krijgen.edterbak schreef op zondag 23 oktober 2022 @ 17:50:
Ja. Zou moeten. Maar als de pomp niet dhw modus bevat start hij hem niet. Dat is de reden
Dat is overigens niet zo voor de scheduler taak via node red. Dat heb ik zo geprogrammeerd dat dat automatisch gaat.
Met geforceerde sterilisation blijft ie overigens wel op 63 graden steken.
Staat je heater aan?MikeyMan schreef op zondag 23 oktober 2022 @ 19:18:
[...]
Ah check. Had verwacht dat zo'n veiligheids ding wel voorrang zou krijgen.
Met geforceerde sterilisation blijft ie overigens wel op 63 graden steken.
Yup. Anders had ie de 63 al niet gehaald lijkt me.
Ter attentie:
Ik heb zojuist een wijziging doorgevoerd in het dashboard WAR functie.
Ik heb de keuze in Node Red dashboard van temperaturen (water en buiten) de zelfde ranges gegeven als dat mogelijk is te programmeren in de warmtepomp zelf.
Buiten temperatuur: Range -20 / 15
Water temperatuur: Range 20 / 60
Dit kan een effect hebben bij sommige mensen (was ik ook) dat buiten temperaturen >15 C niet meer mogelijk zijn na de volgende update.
Achtergrond waarom ik dit doe.
Ik heb een export knop, op het dashboard bij WAR functie. als je temperaturen exporteert buiten de ranges, dan doet dit het niet. Daarom heb ik het gelijk getrokken nu.
Ik heb zojuist een wijziging doorgevoerd in het dashboard WAR functie.
Ik heb de keuze in Node Red dashboard van temperaturen (water en buiten) de zelfde ranges gegeven als dat mogelijk is te programmeren in de warmtepomp zelf.
Buiten temperatuur: Range -20 / 15
Water temperatuur: Range 20 / 60
Dit kan een effect hebben bij sommige mensen (was ik ook) dat buiten temperaturen >15 C niet meer mogelijk zijn na de volgende update.
Achtergrond waarom ik dit doe.
Ik heb een export knop, op het dashboard bij WAR functie. als je temperaturen exporteert buiten de ranges, dan doet dit het niet. Daarom heb ik het gelijk getrokken nu.
@edterbak Lijkt me helemaal prima, zoveel mogelijk gelijktrekken 
Ik heb net 20.80 er op gezet, echter:
Ziet ie m'n buitenthermometer niet. Na een herstart van NR, hetzelfde, maar nu pakt 'ie de binnenthermometer ook niet (al ziet 'ie die wel). Ze zijn wel gewoon verbonden nog in NR. [edit] Nu, 5 minuten later, wordt wel de binnenthermometer gebruikt. [edit2] Uiteindelijk is ook de buitenthermometer gevonden.
En gisteren heeft ie de warmtepomp niet uitgezet boven de ingestelde delta. Maar ja, ik hou je op de hoogte hoe het nu gaat met 20.80. [edit3] Nee, gaat helaas nog niet uit... @edterbak
Ondertussen zijn ze de gasaansluiting fysiek aan het verwijderen hier
Ik heb net 20.80 er op gezet, echter:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| 24/10 08:55:33 - MQTT Command - SetHeatpump: 1 24/10 08:53:42 - SETUP - Sensors: Custom room temperature sensor FOUND 24/10 08:53:14 - Function - RTC: 1 24/10 08:53:11 - SYSTEM: WAR settings OK 24/10 08:53:09 - Function - SoftStart: 1 24/10 08:53:08 - Function - WAR: 1 24/10 08:53:07 - Function RTC: Correction change: From 0 to 3 °C 24/10 08:53:07 - Function WAR: Setpoint change: From 26 to 28 °C 24/10 08:53:07 - Function NightReduction: New correction: 0 °C 24/10 08:53:07 - NR Function - Solar: 0 24/10 08:53:07 - NR Function - NightReduction: 0 24/10 08:53:07 - SYSTEM: Heatpump is in 'direct' mode. 24/10 08:53:06 - SYSTEM - HEISHAMON Connection - : Online 24/10 08:53:06 - SYSTEM: Start |
Ziet ie m'n buitenthermometer niet. Na een herstart van NR, hetzelfde, maar nu pakt 'ie de binnenthermometer ook niet (al ziet 'ie die wel). Ze zijn wel gewoon verbonden nog in NR. [edit] Nu, 5 minuten later, wordt wel de binnenthermometer gebruikt. [edit2] Uiteindelijk is ook de buitenthermometer gevonden.
En gisteren heeft ie de warmtepomp niet uitgezet boven de ingestelde delta. Maar ja, ik hou je op de hoogte hoe het nu gaat met 20.80. [edit3] Nee, gaat helaas nog niet uit... @edterbak
Ondertussen zijn ze de gasaansluiting fysiek aan het verwijderen hier
[ Voor 10% gewijzigd door Aikon op 24-10-2022 15:33 ]
@Aikon ziet ie de termometers niet pas bij een veranderende waarde? Duurt bij mij soms ook even.
Is er trouwens een reden dat dit in het scheduling tabblad zit:
:fill(white):strip_exif()/f/image/BdkFas50ftreEoDyrUVLjT5C.png?f=user_large)
Lijkt me een algemenere instelling?
Is er trouwens een reden dat dit in het scheduling tabblad zit:
:fill(white):strip_exif()/f/image/BdkFas50ftreEoDyrUVLjT5C.png?f=user_large)
Lijkt me een algemenere instelling?
Na lange tijd weer even gesleuteld aan de NR-installatie.
Doe dit vervogens ook voor je UI; httpNodeAuth en httpStaticAuth.
2. de eigenaar van de map waar NodeRed staat, moet user (en groep) 1000 zijn. wijzig dit met
eventueel voeg je -R toe om dit recursively te doen.
CLI binnen je container:
3. vraag een lijst op met actieve containers om het ID van je NodeRed op te halen
4. om dan naar de CLI (bash) van deze container te gaan, gebruik je het volgende commando:
sudo docker exec -it [NR-ID] bash
@edterbak volgens mij heb je palette Smooth ook nodig voor de Solar function
Securing Node-Red admin
In de settings.js pas de username en password aan onder adminAuth. Je kunt een hash creeren met een bcrypt-generator.Doe dit vervogens ook voor je UI; httpNodeAuth en httpStaticAuth.
Docker CLI bij instalatie op een NAS
1. SSH naar je NAS met admin user (of root als dat kan; dan hoef je geen sudo te gebruiken neem ik aan)2. de eigenaar van de map waar NodeRed staat, moet user (en groep) 1000 zijn. wijzig dit met
code:
1
| sudo chown 1000:1000 /volume1/docker/nodered |
eventueel voeg je -R toe om dit recursively te doen.
CLI binnen je container:
3. vraag een lijst op met actieve containers om het ID van je NodeRed op te halen
code:
1
| sudo docker container ls |
4. om dan naar de CLI (bash) van deze container te gaan, gebruik je het volgende commando:
sudo docker exec -it [NR-ID] bash
@edterbak volgens mij heb je palette Smooth ook nodig voor de Solar function
Gasloos huis 9kW Panasonic WH-MDC09J3E5 | Atlantic Explorer V4 270L | 8715Wp @ SMA Tripower 6.0-3AV-40 (4150Wp NO, 4565Wp ZW)
Vond mn kamerthermostaat wat volatiel in de meting. Dat leverde ook nogal wat correcties op voor de RTC. Dus een smooth node toegevoegd. Momenteel met de laatste drie waardes.
Ziet er dan zo uit (met heel kleine bandbreedte vandaag):
/f/image/zmXVWTpCmYVFTHOVB5WmnMuZ.png?f=fotoalbum_large)
Ga hem denk ik naar 5 waardes zetten.
Ziet er dan zo uit (met heel kleine bandbreedte vandaag):
/f/image/zmXVWTpCmYVFTHOVB5WmnMuZ.png?f=fotoalbum_large)
Ga hem denk ik naar 5 waardes zetten.
[ Voor 3% gewijzigd door MikeyMan op 24-10-2022 19:33 ]
Ja, ik zie het. Daar zit hij in.timovd schreef op maandag 24 oktober 2022 @ 11:54:
@edterbak volgens mij heb je palette Smooth ook nodig voor de Solar function
In de latste versie (beta branch) staat dit ook geschreven.
Ik zet hem bij setup.MikeyMan schreef op maandag 24 oktober 2022 @ 09:03:
@Aikon ziet ie de termometers niet pas bij een veranderende waarde? Duurt bij mij soms ook even.
Is er trouwens een reden dat dit in het scheduling tabblad zit:
[Afbeelding]
Lijkt me een algemenere instelling?
Dit zijn 2 temperaturen die niet native panasonic zijn. Eigen bedenksel.
Lijkt er ook op dat 'force dhw' alleen werkt met een DHW operating mode. Lijkt me niet heel logisch.
Lijkt me juist wel logisch
Dat is gewoon hoe de Pana werkt namelijk, alle DHW functies, zoals de legionella run, werken alleen als DHW ingeschakeld staat.
In het kader van gelijktrekken zou ik dat ook niet veranderen (als in: OM aanpassen als je force DHW schakelt, want dan moet dat ook weer terug worden gezet etc.).
Een tooltip of help tekst die dit duidelijk maakt lijkt me wel goed natuurlijk
Of desnoods een waarschuwing hierover in de log als dat niet teveel werk is?
In het kader van gelijktrekken zou ik dat ook niet veranderen (als in: OM aanpassen als je force DHW schakelt, want dan moet dat ook weer terug worden gezet etc.).
Een tooltip of help tekst die dit duidelijk maakt lijkt me wel goed natuurlijk
Of desnoods een waarschuwing hierover in de log als dat niet teveel werk is?
Niet mee eens. Als het zou moeten werken zoals de Panasonic zou werken, had je net zo goed de flow kunnen laten zitten en met de controller aan de gang kunnen. Force is force, als ik op die knop druk moet ie gewoon DHW gaan doen.Aikon schreef op dinsdag 25 oktober 2022 @ 09:18:
Lijkt me juist wel logischDat is gewoon hoe de Pana werkt namelijk, alle DHW functies, zoals de legionella run, werken alleen als DHW ingeschakeld staat.
In het kader van gelijktrekken zou ik dat ook niet veranderen (als in: OM aanpassen als je force DHW schakelt, want dan moet dat ook weer terug worden gezet etc.).
Een tooltip of help tekst die dit duidelijk maakt lijkt me wel goed natuurlijk
Of desnoods een waarschuwing hierover in de log als dat niet teveel werk is?
Label aanpassen kan ook. 'If it pleases you could you go and see if it's not too much trouble to go and heat some water' ofzo.
Toegevoegde waarde van de knop zie ik in dat geval overigens ook niet echt.
[ Voor 13% gewijzigd door MikeyMan op 25-10-2022 09:37 ]
Ik snap wat je bedoeld hoor, maar wmb heeft zoiets echt lage prioriteit totdat de hoofdfuncties vd flow echt goed werken.
Het is nu gewoon een standaardfunctie die beschikbaar is via de flow, niet meer, niet minder.
Het is nu gewoon een standaardfunctie die beschikbaar is via de flow, niet meer, niet minder.
Ik heb een voorstel om de logging van de Softstart aan te passen, wat vinden jullie van
naar
-Stage 1 = Startup, dus niet echt nodig.
-Van naar is te zien in een eerdere regel, ook niet echt nodig.
-Ik vind het wel handig om terug te zien bij welke compressor freqentie hij wilt bijstellen.**
Het was misschien wel handig tijdens het debuggen.
===========================================================================
Compressor status naar log. Vind ik zelf wel fijn om terug te lezen.
Dit is gemakkelijk toe te voegen door onderstaande nodes:
/f/image/22Etbmdve7aUUWP2tenmAaAP.png?f=fotoalbum_large)
Code hiervan:
code:
1
| Function SoftStart: Correction - stage 1 (STARTUP) from 0 to -3 °C |
naar
code:
1
| Function SoftStart: Corr: -3 (STARTUP) Freq: 32 Hz |
-Stage 1 = Startup, dus niet echt nodig.
-Van naar is te zien in een eerdere regel, ook niet echt nodig.
-Ik vind het wel handig om terug te zien bij welke compressor freqentie hij wilt bijstellen.**
Het was misschien wel handig tijdens het debuggen.
===========================================================================
Compressor status naar log. Vind ik zelf wel fijn om terug te lezen.
Dit is gemakkelijk toe te voegen door onderstaande nodes:
/f/image/22Etbmdve7aUUWP2tenmAaAP.png?f=fotoalbum_large)
Code hiervan:
**Als @edterbak wilt dat ik het aanpas in de Softstart Function node, dan hoor ik het wel...[{"id":"23769f3216f8dc3a","type":"group","z":"1460ade6f3a27cb9","name":"Compressor status to log","style":{"label":true},"nodes":["080d51125cd92e36","5f43f2932c584936","b050d4f2b24f1e16","615e4982c032ffef"],"x":534,"y":359,"w":892,"h":82},{"id":"080d51125cd92e36","type":"mqtt in","z":"1460ade6f3a27cb9","g":"23769f3216f8dc3a","name":"TOP8 - panasonic_heat_pump/main/Compressor_Freq","topic":"panasonic_heat_pump/main/Compressor_Freq","qos":"0","datatype":"auto","broker":"92e5b2c.00a8b5","nl":false,"rap":true,"rh":0,"inputs":0,"x":760,"y":400,"wires":[["5f43f2932c584936"]]},{"id":"5f43f2932c584936","type":"function","z":"1460ade6f3a27cb9","g":"23769f3216f8dc3a","name":"Compressorstatus to log","func":"let msg1={};\nmsg.topic = \"Compressor\"\nif (msg.payload > 0) { msg.payload = \"...Running...\";} //started or already running\n else { msg.payload = \"...Stopped...\";} //stopped\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1100,"y":400,"wires":[["615e4982c032ffef"]]},{"id":"b050d4f2b24f1e16","type":"link out","z":"1460ade6f3a27cb9","g":"23769f3216f8dc3a","name":"link out Log","mode":"link","links":["47e2a8d99d332229"],"x":1385,"y":400,"wires":[]},{"id":"615e4982c032ffef","type":"rbe","z":"1460ade6f3a27cb9","g":"23769f3216f8dc3a","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":1290,"y":400,"wires":[["b050d4f2b24f1e16"]]},{"id":"92e5b2c.00a8b5","type":"mqtt-broker","name":"MQTT (x.x.x.x)","broker":"core-mosquitto","port":"1883","clientid":"","autoConnect":true,"usetls":false,"compatmode":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closeRetain":"false","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Helemaal prima 
Zelf heb ik (bijna) alle TOP's in HA, en plot ik regelmatig Hz. en alle temperaturen etc. onder/door elkaar.
Het woordje Function kan wel weg trouwens wmb
Zelf heb ik (bijna) alle TOP's in HA, en plot ik regelmatig Hz. en alle temperaturen etc. onder/door elkaar.
Het woordje Function kan wel weg trouwens wmb
Code voor de Softstart function node om dit uit te laten spugen:
Feitelijk alleen de laatste msg99 vervangen:
Ik heb verder in de code alle "stage x" weggehaald.
(Om een fout bij DEPLOY te vermijden, moest ik de var TimeElapsed nog declareren, geen idee waarom die ontbrak).
code:
1
| SoftStart: corr: -2 °C (STABLE) Freq: 20Hz, Tout: 27 °C |
Feitelijk alleen de laatste msg99 vervangen:
code:
1
| msg99.payload = "corr: " + F_SS_correction + " °C" + T + " Freq: " + ss_Hz + "Hz, " + "Tout: " + ss_PV_Ta + " °C" + C; |
Ik heb verder in de code alle "stage x" weggehaald.
(Om een fout bij DEPLOY te vermijden, moest ik de var TimeElapsed nog declareren, geen idee waarom die ontbrak).
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
@edterbak Nu wordt opeens de Pana aangezet, precies op de delta wanneer die uit zou moeten gaan.In de grafiek bij RTC staat ook Off: 20.4, en nu de temperatuur is gezakt tot 20.4 gaat ie aan 
Overigens worden er inderdaad geen waardes meer naar de Pana geschreven als deze uit staat, dus dat werkt perfect hier
Overigens worden er inderdaad geen waardes meer naar de Pana geschreven als deze uit staat, dus dat werkt perfect hier
EensMaarten69 schreef op dinsdag 25 oktober 2022 @ 14:06:
Ik heb een voorstel om de logging van de Softstart aan te passen, wat vinden jullie van
code:
1 Function SoftStart: Correction - stage 1 (STARTUP) from 0 to -3 °C
naar
code:
1 Function SoftStart: Corr: -3 (STARTUP) Freq: 32 Hz
-Stage 1 = Startup, dus niet echt nodig.
hmm.. jaein.-Van naar is te zien in een eerdere regel, ook niet echt nodig.
per functie is de aanpassing absoluut. Daar bedoel ik mee dat de softstart functie verandert van -2 naar -3 bijvoorbeeld.
Het scenario dat je hiervoor in je achterhoofd moet houden, is bijvoobeeld dat WAR een +1 tov vorige waarde geeft, en dat dit daarna binnen 5 seconden weer weggewerkt gaat worden door de softstart functie.
Als je dit in achterhoofd neemt, heb je dan nog steeds de mening dat je alleen de eindwaarde wilt weten van de correctie? of ook waarvan? (Ik denk zelf dat het wel leesbaarder wordt met jouw aanpassing, maar dat je daardoor heel misschien sommige aanpassingen niet begrijpt waarom ze gedaan zijn. )
Ik vraag mij stiekum ook af wat je met die info van plan bent te doen. Waar helpt het bij. In de logica doe ik er niks mee namelijk. Alleen, >0 of niet.-Ik vind het wel handig om terug te zien bij welke compressor frequentie hij wilt bijstellen.**
Maar... los daar van. Het is een kleine moeite om er in te zetten. Als jij wel vind dat het nuttig is, dan zetten we dat er toch gewoon in.
Het was misschien wel handig tijdens het debuggen.
===========================================================================
Compressor status naar log. Vind ik zelf wel fijn om terug te lezen.
Dit is gemakkelijk toe te voegen door onderstaande nodes:
[Afbeelding]
Code hiervan:
[...]
**Als @edterbak wilt dat ik het aanpas in de Softstart Function node, dan hoor ik het wel...
@Maarten69
Ik heb alle log regels gelijk willen trekken. Misschien is het nu nog niet 100% zo, maar dat is wel mijn intentie.
Dus als ik iets aanpas, doe ik het voor alles op gelijke wijze.
Mijn voorstel: zet hier een voorbeeld voor alle functies, dan zet ik het erin. Dat is niet zo veel werk.
Ik heb alle log regels gelijk willen trekken. Misschien is het nu nog niet 100% zo, maar dat is wel mijn intentie.
Dus als ik iets aanpas, doe ik het voor alles op gelijke wijze.
Mijn voorstel: zet hier een voorbeeld voor alle functies, dan zet ik het erin. Dat is niet zo veel werk.
code:
1
2
3
| Function SoftStart: (STARTUP) -- Correction: -3 -- Freq: 32 Hz Function SoftStart: (CATCH) ---- Correction: +4 -- Freq: 41 Hz Function SoftStart: (STABLE) --- Correction: +2 -- Freq: 24 Hz |
code:
1
| Function WAR: SP to 24 °C |
wild voorzetje
Force DHW vanuit de mqtt / heishamon doet volgens mij ook niets als DHW uit staat. Net als de cooling curve die je kunt instellen, die doet ook niets als je op heat+dhw staat. Dat is gewoon de aard van het beestje (de Panasonic dus) en de naamgeving vanuit heishamon (afgeleid van aquarea cloud?) . Het lijkt me onverstandig om hier voor alleen nodered een aanpassing in te maken.MikeyMan schreef op dinsdag 25 oktober 2022 @ 09:20:
[...]
Niet mee eens. Als het zou moeten werken zoals de Panasonic zou werken, had je net zo goed de flow kunnen laten zitten en met de controller aan de gang kunnen. Force is force, als ik op die knop druk moet ie gewoon DHW gaan doen.
Label aanpassen kan ook. 'If it pleases you could you go and see if it's not too much trouble to go and heat some water' ofzo.
Toegevoegde waarde van de knop zie ik in dat geval overigens ook niet echt.
enphase 8300wp (3460 ZO, 2740 ZW, 2100 NO), 2x20 vacuümbuizen op 300l SWW, Panasonic WH-MXC12J9E8, gasloos sinds Juni 2022 Stromer st3 voor woon-werk
Ik hoor wat je zegt. Ik kom ook grotendeels met je mee.MikeyMan schreef op dinsdag 25 oktober 2022 @ 09:20:
[...]
Niet mee eens. Als het zou moeten werken zoals de Panasonic zou werken, had je net zo goed de flow kunnen laten zitten en met de controller aan de gang kunnen. Force is force, als ik op die knop druk moet ie gewoon DHW gaan doen.
Het enige dat je misschien dwars zit, is wat de betekenis van Force nu werkelijk bedoeld wordt.
/f/image/7HbCOt1jF4pZM1fAx0oNB0cf.png?f=fotoalbum_large)
De 'Force' zoals ik denk dat de intentie is, is dat het versneld zijn werk moet doen op een niet eco-friendly mannier, zodat je zo snel mogelijk weer heet water hebt.
Het kan ook anders opgevat worden, zoals je zelf al aangeeft, dat het bij inschakelen gewoon een DHW-run MOET gaan uitvoeren.
Label aanpassen kan ook. 'If it pleases you could you go and see if it's not too much trouble to go and heat some water' ofzo.
:fill(white):strip_exif()/f/image/N2jQHU3v2DxU68OQRsqpReQj.png?f=user_large)
Ik vind het een prima suggesite
[ Voor 11% gewijzigd door edterbak op 25-10-2022 20:33 ]
Haha, doen!edterbak schreef op dinsdag 25 oktober 2022 @ 20:24:
[...]
Ik hoor wat je zegt. Ik kom ook grotendeels met je mee.
Het enige dat je misschien dwars zit, is wat de betekenis van Force nu werkelijk bedoeld wordt.
[Afbeelding]
De 'Force' zoals ik denk dat de intentie is, is dat het versneld zijn werk moet doen op een niet eco-friendly mannier, zodat je zo snel mogelijk weer heet water hebt.
Het kan ook anders opgevat worden, zoals je zelf al aangeeft, dat het bij inschakelen gewoon een DHW-run MOET gaan uitvoeren.
[...]
[Afbeelding]
Ik vind het een prima suggesite
![]()
![]()
Tevens @LinuZZ Als ik die tekst lees; is het nog steeds ambigu. Wat wordt er nou precies geforceerd dan? Of noemen andere merken dit een booster functie? Dus even voor het douchen of het bad aan zetten op de knop drukken? Welke parameters worden er aangehouden? De normele DHW SP?
En voor zowel force DHW en Force Sterilisation moet er sowieso een DHW functie aan staan?
[ Voor 3% gewijzigd door MikeyMan op 25-10-2022 20:39 ]
KloptMikeyMan schreef op dinsdag 25 oktober 2022 @ 20:38:
[...]
En voor zowel force DHW en Force Sterilisation moet er sowieso een DHW functie aan staan?
Die frequentie is een resultante van de correctie toch? Of wordt er aan de hand van de frequentie ook nog gestuurd?edterbak schreef op dinsdag 25 oktober 2022 @ 20:15:
code:
1 2 3 Function SoftStart: (STARTUP) -- Correction: -3 -- Freq: 32 Hz Function SoftStart: (CATCH) ---- Correction: +4 -- Freq: 41 Hz Function SoftStart: (STABLE) --- Correction: +2 -- Freq: 24 Hz
code:
1 Function WAR: SP to 24 °C
wild voorzetje
In het eerste geval lijkt het me niet zulke nuttige info. In het tweede geval wellicht wel.
Klinkt toch nog steeds als een oplossing voor een probleem dat er niet had hoeven zijnedterbak schreef op dinsdag 25 oktober 2022 @ 20:50:
Om even een parallel te trekken naar een ander knopje
Force DHW > krachtige DHW modus voor tank verwarming
Powerful Operation > krachtige HEAT modus
[Afbeelding]
Beide functies doen dus iets vergelijkbaars in mijn opvatting.
Efficientie de deur uit. zo snel mogelijk het doel behalen.
Hoe bedoel je? Ik probeer hier geen oplossing aan te dragen hoor.
Ik probeer alleen begrijpbaar te maken hoe ik denk dat deze slimme japanners de 2 functies bedoeld hebben.
Als de knopjes / functies een probleem zijn, en we vinden met zijn allen dat er iets aan gedaan moet worden, dan kunnen we dat bespreken. Maar dat heb ik nog niet gehoord.
Wel is duidelijk dat het zo als het is, niet duidelijk genoeg is.
Als de knopjes / functies een probleem zijn, en we vinden met zijn allen dat er iets aan gedaan moet worden, dan kunnen we dat bespreken. Maar dat heb ik nog niet gehoord.
Wel is duidelijk dat het zo als het is, niet duidelijk genoeg is.
Ah daar had ik even geen rekening mee gehouden (WAR/RTC corrigeren natuurlijk ook)edterbak schreef op dinsdag 25 oktober 2022 @ 20:01:
[...]
Eens
[...]
hmm.. jaein.
per functie is de aanpassing absoluut. Daar bedoel ik mee dat de softstart functie verandert van -2 naar -3 bijvoorbeeld.
Het scenario dat je hiervoor in je achterhoofd moet houden, is bijvoobeeld dat WAR een +1 tov vorige waarde geeft, en dat dit daarna binnen 5 seconden weer weggewerkt gaat worden door de softstart functie.
Als je dit in achterhoofd neemt, heb je dan nog steeds de mening dat je alleen de eindwaarde wilt weten van de correctie? of ook waarvan? (Ik denk zelf dat het wel leesbaarder wordt met jouw aanpassing, maar dat je daardoor heel misschien sommige aanpassingen niet begrijpt waarom ze gedaan zijn. )
[...]
Ik vraag mij stiekum ook af wat je met die info van plan bent te doen. Waar helpt het bij. In de logica doe ik er niks mee namelijk. Alleen, >0 of niet.
Maar... los daar van. Het is een kleine moeite om er in te zetten. Als jij wel vind dat het nuttig is, dan zetten we dat er toch gewoon in.![]()
[...]
Dan zou ik het inderdaad zo laten.
Reden voor freq, de softstart heeft toch als doel om in de beginfase de compressor op lage freq te laten lopen?
Dan is het wel fijn bij een correctie de frequentie terug te zien.
Ik begrijp dat je niet stuurt op de frequentie, maar ik denk dat in de toekomst de softstart best aangepast kan worden naar een automatisch afnemende correctie, indien de freq al beneden de 22 Hz draait.
Maar is het langere log wel iets wat opgenomen kan worden in komende flow?

(300 regels, zonder externe bestanden)
Bedankt voor de feedback!
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Het is uiteindelijk een soort van allebei. Hij forceert een DHW-run en hij doet dat zo geforceerd mogelijkedterbak schreef op dinsdag 25 oktober 2022 @ 20:24:
[...]
Ik hoor wat je zegt. Ik kom ook grotendeels met je mee.
Het enige dat je misschien dwars zit, is wat de betekenis van Force nu werkelijk bedoeld wordt.
[Afbeelding]
De 'Force' zoals ik denk dat de intentie is, is dat het versneld zijn werk moet doen op een niet eco-friendly mannier, zodat je zo snel mogelijk weer heet water hebt.
Het kan ook anders opgevat worden, zoals je zelf al aangeeft, dat het bij inschakelen gewoon een DHW-run MOET gaan uitvoeren.
Maar je hebt ook Force Sterilization, en die zet simpelweg de SterilizationState op 1, en forceert dan een normale Legionella-run. Das hetzelfde als wanneer je een Legionella-run af trapt via een schedule. Het gebruik van Force is dan ook niet helemaal consequent in de Pana.
Ja goed idee. Zal ik - geheel losstaand vam bovenstaand- nog eens alle tooltips nalopen?

Dan kan je weer denken dat de DHW standaard harder gaat lopen... Zal ik anders morgen eens die helpteksten beetpakken en o.a. dit daarin proberen te beschrijven? Zo ja, kan ik de laatste flows.json pakken of heb je een recentere?edterbak schreef op dinsdag 25 oktober 2022 @ 20:29:
code:
1 Force DHW
Moet ik rebranden naar
code:
1 Forceful DHW
?
Maar Force DHW is eenmalig, en Powerful is dan weer gebonden aan een tijdslimiet.edterbak schreef op dinsdag 25 oktober 2022 @ 20:50:
Om even een parallel te trekken naar een ander knopje
Force DHW > krachtige DHW modus voor tank verwarming
Powerful Operation > krachtige HEAT modus
[Afbeelding]
J
Beide functies doen dus iets vergelijkbaars in mijn opvatting.
Efficientie de deur uit. zo snel mogelijk het doel behalen.
Ik zet Hz er in. Het is een kleine moeite.Maarten69 schreef op dinsdag 25 oktober 2022 @ 20:57:
[...]
Ah daar had ik even geen rekening mee gehouden (WAR/RTC corrigeren natuurlijk ook)
Dan zou ik het inderdaad zo laten.
Reden voor freq, de softstart heeft toch als doel om in de beginfase de compressor op lage freq te laten lopen?
Dan is het wel fijn bij een correctie de frequentie terug te zien.
Ik begrijp dat je niet stuurt op de frequentie, maar ik denk dat in de toekomst de softstart best aangepast kan worden naar een automatisch afnemende correctie, indien de freq al beneden de 22 Hz draait.
Ja!!! Ik heb hem nu zelf in gebruik en ben er erg blij mee. Dus automatisch zit het bij iedereen er in bij de volgende updateMaar is het langere log wel iets wat opgenomen kan worden in komende flow?![]()
(300 regels, zonder externe bestanden)
Ik zal vanavond een update uitduwen. Voor dat ik dat doe, willen *we* nog een aanpassing aan de syntax van LOG regels?
als je voorbeeldjes aandraagd, dan regel ik het.
Fuck...
Nu stuurt ie toch terwijl de Pana uit staat:
En in gok sinds de Nighreduction is aangesprongen om 20:30. Maar ja... log gaat nog niet ver genoeg terug om dat te verifieren... ghehe
Nu stuurt ie toch terwijl de Pana uit staat:
code:
1
2
3
4
5
6
7
8
| 25/10 21:05:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:04:45 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:04:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:03:45 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:03:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:02:45 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:02:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:01:45 - MQTT Command - SetZ1HeatRequestTemperature: 23 |
En in gok sinds de Nighreduction is aangesprongen om 20:30. Maar ja... log gaat nog niet ver genoeg terug om dat te verifieren... ghehe
Geen rare issues meer nu dus?Aikon schreef op dinsdag 25 oktober 2022 @ 18:51:
@edterbak Nu wordt opeens de Pana aangezet, precies op de delta wanneer die uit zou moeten gaan.In de grafiek bij RTC staat ook Off: 20.4, en nu de temperatuur is gezakt tot 20.4 gaat ie aan
Overigens worden er inderdaad geen waardes meer naar de Pana geschreven als deze uit staat, dus dat werkt perfect hier
andere bugs iemand?
Denk, ik zet de Night reduction even uit, maar dat is nog vreemder. De Final water temp. zou 30 ofzo moeten worden dan, maar:Aikon schreef op dinsdag 25 oktober 2022 @ 21:06:
Fuck...
Nu stuurt ie toch terwijl de Pana uit staat:
code:
1 2 3 4 5 6 7 8 25/10 21:05:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:04:45 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:04:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:03:45 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:03:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:02:45 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:02:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:01:45 - MQTT Command - SetZ1HeatRequestTemperature: 23
En in gok sinds de Nighreduction is aangesprongen om 20:30. Maar ja... log gaat nog niet ver genoeg terug om dat te verifieren... ghehe
code:
1
2
3
4
5
6
7
| 25/10 21:10:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:10:12 - Function RTC: Correction change: From 3 to 1 °C 25/10 21:09:45 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:09:42 - Function RTC: Correction change: From 1 to 3 °C 25/10 21:09:15 - MQTT Command - SetZ1HeatRequestTemperature: 23 25/10 21:08:57 - Function NightReduction: New correction: 0 °C 25/10 21:08:57 - NR Function - NightReduction: 0 |
En nog gekker, de hele tijd is SetZ1HeatRequestTemperature al gewoon 23...
Dan denk je misschien, MQTT problemen, maar nee, want OM wijzigen via NR werkt gewoon en is zichtbaar in HeishaMon. Vaaag.