Heishamon <> Node Red voor Panasonic warmtepompen

Pagina: 1 ... 65 ... 121 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

edterbak schreef op donderdag 9 februari 2023 @ 21:03:
Ik ben al meer dan de halve dag aan het klooien met softstart. Ik wil dat eerst afmaken en op github zetten. Daarna pak ik weer volgende zaken op. 1voor1, rustig aan. dan breekt het lijntje niet. :)
Ready when you are O-)

Acties:
  • +5 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
teaser
Afbeeldingslocatie: https://tweakers.net/i/sUuYS-cKYvOsMW05ZTU1Hb_T8Xo=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Zme3V8ASHHnVXCfuY5109n5Y.png?f=user_large

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

@edterbak als je toch nog bezig bent:

Softstart en keep running blijven gecombineerd?
Maximale softstart decrease blijft vast?

Acties:
  • 0 Henk 'm!

  • sjampeter
  • Registratie: November 2021
  • Laatst online: 10:47
@Krisp wat mis ik hier nog? krijg jouw script niet aan de gang

Afbeeldingslocatie: https://tweakers.net/i/aANsQvAJ65kIsGJaAu2-5dMKR-4=/800x/filters:strip_exif()/f/image/9dBNTDQLoXRs4wU73HMptnjD.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

sjampeter schreef op donderdag 9 februari 2023 @ 21:29:
@Krisp wat mis ik hier nog? krijg jouw script niet aan de gang

[Afbeelding]
De Node-red library zelf: https://flows.nodered.org/node/node-red-contrib-power-saver :)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • +1 Henk 'm!

  • sjampeter
  • Registratie: November 2021
  • Laatst online: 10:47
excuse me. had de verkeerde geinstalleerd. was overtuigd dat ik de goede had. dussssss. draait nu

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
MikeyMan schreef op donderdag 9 februari 2023 @ 21:18:
@edterbak als je toch nog bezig bent:

Softstart en keep running blijven gecombineerd?
Nu nog wel. er zit sowieso veel overlap in de code als je het uit elkaar zou plukken. waste
Maximale softstart decrease blijft vast?
Wat bedoel je?

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

sjampeter schreef op donderdag 9 februari 2023 @ 21:36:
excuse me. had de verkeerde geinstalleerd. was overtuigd dat ik de goede had. dussssss. draait nu
Let er even op dat ik niet een hele strakke strategie heb voor het ophalen van de data voor de volgende dag icm het elk uur een trigger af laten gaan. Daar zal vast een betere oplossing voor zijn. :)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

edterbak schreef op donderdag 9 februari 2023 @ 21:44:
[...]
Nu nog wel. er zit sowieso veel overlap in de code als je het uit elkaar zou plukken. waste

[...]
Wat bedoel je?
Max setpoint increase is een instelling. Die is voor keep running.

Maar max setpoint decrease is niet in te stellen. Maar wellicht dat dat nog nuttig kan zijn.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
you lost me hahaha.. vertel waarom je die nodig hebt :)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Settings:
Heat water temperature limits
Minimum temp. 23 °C <<<<<<<<<<<
Maximum temp. 36 °C

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

edterbak schreef op donderdag 9 februari 2023 @ 21:56:
you lost me hahaha.. vertel waarom je die nodig hebt :)
Omdat die tcap van me een beetje tough love nodig lijkt te hebben :P
Maar nevermind, eerst eens zien wat de nieuwe versie doet.

Acties:
  • 0 Henk 'm!

  • sjampeter
  • Registratie: November 2021
  • Laatst online: 10:47
Krisp schreef op donderdag 9 februari 2023 @ 21:48:
[...]

Let er even op dat ik niet een hele strakke strategie heb voor het ophalen van de data voor de volgende dag icm het elk uur een trigger af laten gaan. Daar zal vast een betere oplossing voor zijn. :)
moet nog even in detail kijken. had hem wel geimporteerd, maar wordt er nu al gestuurd? heb link out nog niet verbonden. heb een hele bijzondere RTC grafiek nu. zie dat RTC roomset point steeds veranderd is
Afbeeldingslocatie: https://tweakers.net/i/vPKM_jbHKpRDEmtdam0kVq6DreA=/800x/filters:strip_exif()/f/image/VXry1RdNGq0GJuW7MCCR3lnO.png?f=fotoalbum_large
denk dat ik de eerste ben hier met een omgekeerd evenredig verband haha

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

sjampeter schreef op vrijdag 10 februari 2023 @ 07:55:
[...]


moet nog even in detail kijken. had hem wel geimporteerd, maar wordt er nu al gestuurd? heb link out nog niet verbonden. heb een hele bijzondere RTC grafiek nu. zie dat RTC roomset point steeds veranderd is
[Afbeelding]
denk dat ik de eerste ben hier met een omgekeerd evenredig verband haha
Ha, dat klopt. Deze node werkt autonoom. Ik pas de global.WoonkamerSP aan (via de function node), omdat ik geen link-in kon vinden om dat te organiseren. @edterbak, is dat iets wat te regelen valt? Dan wordt deze flow wat duidelijker. :) Voor nu heb ik de inject nodes by default uitgeschakeld, zo doet de flow niets tenzij je iets aanpast.

Verder heb je in het begin niet voldoende prijsdata gehad, dan krijg je als uitput nul. Ik heb daar nu een beveiliging voor ingebouwd.

Als bonus heb ik nu ook een regeling voor SWW gemaakt. Er wordt 1x overdag en 1x 's nachts een optimaal moment van 2 uur aaneengesloten bepaald om een SWW-run te doen.
code:
1
[{"id":"77d28a94767686f8","type":"function","z":"ac86d42a29852803","name":"Prep for Powersaver nodes","func":"const nordpool = msg.payload;\n\nfunction toIsoString(date) {\n    var tzo = -date.getTimezoneOffset(), dif = tzo >= 0 ? \"+\" : \"-\",\n        pad = function (num) {\n            return (num < 10 ? \"0\" : \"\") + num;\n        };\n\n    return (\n        date.getFullYear() + \"-\" +\n        pad(date.getMonth() + 1) + \"-\" +\n        pad(date.getDate()) + \"T\" +\n        pad(date.getHours()) + \":\" +\n        pad(date.getMinutes()) + \":\" +\n        pad(date.getSeconds()) + dif +\n        pad(Math.floor(Math.abs(tzo) / 60)) + \":\" +\n        pad(Math.abs(tzo) % 60)\n    );\n}\n\nconst payload = {\n    priceData: nordpool.map((h) => {\n        const date = new Date(h.timestamp);\n        const start = toIsoString(date);\n        const value = Math.round(h.price * 10) / 10000;\n\n        return {\n            start,\n            value,\n        };\n    }),\n};\n\nreturn { payload };","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":740,"wires":[["b661b0da22d60992","fb60cc084377388f","071fd378027c2a1c","a0d088fca91b26b4","3646bcc1ef754f5d"]]},{"id":"b661b0da22d60992","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","name":"Lowest Price","fromTime":"00","toTime":"00","hoursOn":"4","maxPrice":"","doNotSplit":true,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","outputOutsidePeriod":"false","contextStorage":"memoryOnly","x":1050,"y":920,"wires":[[],[],["230cbd34c03550c8","bd045d59f1aad5da"]]},{"id":"230cbd34c03550c8","type":"ps-schedule-merger","z":"ac86d42a29852803","name":"Schedule Merger","outputIfNoSchedule":"false","logicFunction":"AND","schedulingDelay":2000,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","x":1290,"y":920,"wires":[["b76995e80c494a07","4ac4a4131a6a8465"],["b76995e80c494a07"],["bd045d59f1aad5da"]]},{"id":"fb60cc084377388f","type":"ps-strategy-fixed-schedule","z":"ac86d42a29852803","name":"Fixed Schedule","periods":[{"start":"00","value":"true"}],"validFrom":"","validTo":"","days":{"Mon":false,"Tue":false,"Wed":false,"Thu":false,"Fri":true,"Sat":false,"Sun":false},"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","contextStorage":"memoryOnly","x":1060,"y":1000,"wires":[[],[],["230cbd34c03550c8","bd045d59f1aad5da"]]},{"id":"bd045d59f1aad5da","type":"debug","z":"ac86d42a29852803","name":"debug 121","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1530,"y":1020,"wires":[]},{"id":"b76995e80c494a07","type":"debug","z":"ac86d42a29852803","name":"debug 122","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1570,"y":960,"wires":[]},{"id":"6cf298fc9c936de6","type":"link out","z":"ac86d42a29852803","name":"link out 39","mode":"link","links":["d0fda364deccc7f0"],"x":1825,"y":900,"wires":[]},{"id":"4ac4a4131a6a8465","type":"change","z":"ac86d42a29852803","name":"Prep for Sterilization planner","rules":[{"t":"set","p":"topic","pt":"msg","to":"Sterilization","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1560,"y":900,"wires":[["6cf298fc9c936de6"]]},{"id":"b27c143c7bfe97c7","type":"nordpool-api-plus","z":"ac86d42a29852803","name":"Nordpool - tomorrow","area":"NL","currency":"EUR","action":"dayAhead","x":420,"y":740,"wires":[["77d28a94767686f8"]]},{"id":"23eb119f465c18a9","type":"inject","z":"ac86d42a29852803","d":true,"name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"23 14 * * *","once":true,"onceDelay":"20","topic":"","payload":"","payloadType":"date","x":210,"y":740,"wires":[["b27c143c7bfe97c7"]]},{"id":"071fd378027c2a1c","type":"ps-strategy-heat-capacitor","z":"ac86d42a29852803","name":"Heat capacitor","timeHeat1C":"240","timeCool1C":"300","maxTempAdjustment":"0.5","boostTempHeat":"0.8","boostTempCool":"0.8","minSavings":"0.03","setpoint":"19.5","x":1060,"y":640,"wires":[["133d06a5e6436cd3","86eaf8ad791419d7"],["133d06a5e6436cd3"],["133d06a5e6436cd3"]]},{"id":"705efb3722538182","type":"function","z":"ac86d42a29852803","name":"set.WoonkamerSP","func":"global.set('WoonkamerSP', msg.payload, \"file\")\n\nvar Temp = msg.payload\nmsg.payload = Temp\n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1490,"y":620,"wires":[["02dbba196f71baa1"]]},{"id":"133d06a5e6436cd3","type":"debug","z":"ac86d42a29852803","name":"debug 123","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1270,"y":680,"wires":[]},{"id":"7e108813b76d59f0","type":"nordpool-api-plus","z":"ac86d42a29852803","name":"Nordpool - today","area":"NL","currency":"EUR","action":"dayAhead","x":410,"y":680,"wires":[["77d28a94767686f8"]]},{"id":"8cf9e190b6100f7f","type":"inject","z":"ac86d42a29852803","d":true,"name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"","payloadType":"date","x":210,"y":680,"wires":[["7e108813b76d59f0"]]},{"id":"02dbba196f71baa1","type":"debug","z":"ac86d42a29852803","name":"debug 124","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1730,"y":620,"wires":[]},{"id":"37541ee4f606ee5d","type":"comment","z":"ac86d42a29852803","name":"APEX - heat","info":"","x":650,"y":580,"wires":[]},{"id":"894b093e7020e766","type":"link out","z":"ac86d42a29852803","name":"Force DHW","mode":"link","links":["ef28d0205d50cb26"],"x":1825,"y":1080,"wires":[]},{"id":"7406ef2f61d0906a","type":"change","z":"ac86d42a29852803","name":"Prep for force DHW ","rules":[{"t":"set","p":"topic","pt":"msg","to":"DHW","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1530,"y":1080,"wires":[["894b093e7020e766"]]},{"id":"c5e0cbd18ab76b66","type":"inject","z":"ac86d42a29852803","d":true,"name":"Replan when restarted nodes","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"3600","crontab":"","once":true,"onceDelay":"60","topic":"","payload":"{\"commands\":{\"replan\":true}}","payloadType":"json","x":710,"y":860,"wires":[["a0d088fca91b26b4","3646bcc1ef754f5d","b661b0da22d60992","071fd378027c2a1c","fb60cc084377388f"]]},{"id":"99f13ab51f0cab45","type":"switch","z":"ac86d42a29852803","name":"","property":"payload","propertyType":"msg","rules":[{"t":"lte","v":"38","vt":"num"},{"t":"gt","v":"38","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":470,"y":1000,"wires":[["b9bcd48f69ebac6a"],["e1b6177f8ce6157f"]]},{"id":"b9bcd48f69ebac6a","type":"change","z":"ac86d42a29852803","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"name\":\"Lowest Price\",\"config\":{\"hoursOn\":2,\"override\":\"auto\"}}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":640,"y":1000,"wires":[["f34ed0c218023b7b"]]},{"id":"f34ed0c218023b7b","type":"light-scheduler-filter","z":"ac86d42a29852803","settings":"967738f2.df1e98","events":"[{\"start\":{\"dow\":1,\"mod\":1080},\"end\":{\"dow\":2,\"mod\":0}},{\"start\":{\"dow\":3,\"mod\":1080},\"end\":{\"dow\":4,\"mod\":0}},{\"start\":{\"dow\":4,\"mod\":1080},\"end\":{\"dow\":5,\"mod\":0}},{\"start\":{\"dow\":6,\"mod\":1080},\"end\":{\"dow\":0,\"mod\":15}},{\"start\":{\"dow\":0,\"mod\":1080},\"end\":{\"dow\":1,\"mod\":5}},{\"start\":{\"dow\":1,\"mod\":0},\"end\":{\"dow\":1,\"mod\":360}},{\"start\":{\"dow\":2,\"mod\":0},\"end\":{\"dow\":2,\"mod\":360}},{\"start\":{\"dow\":4,\"mod\":0},\"end\":{\"dow\":4,\"mod\":360}},{\"start\":{\"dow\":5,\"mod\":5},\"end\":{\"dow\":5,\"mod\":360}},{\"start\":{\"dow\":6,\"mod\":5},\"end\":{\"dow\":6,\"mod\":360}},{\"start\":{\"dow\":0,\"mod\":5},\"end\":{\"dow\":0,\"mod\":360}},{\"start\":{\"dow\":2,\"mod\":1080},\"end\":{\"dow\":2,\"mod\":1435}},{\"start\":{\"dow\":3,\"mod\":0},\"end\":{\"dow\":3,\"mod\":360}},{\"start\":{\"dow\":5,\"mod\":1080},\"end\":{\"dow\":6,\"mod\":0}}]","name":"","onlyWhenDark":true,"scheduleRndMax":0,"sunElevationThreshold":6,"sunShowElevationInStatus":false,"x":780,"y":1080,"wires":[["a0d088fca91b26b4"],["3646bcc1ef754f5d"]]},{"id":"a0d088fca91b26b4","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","name":"Lowest Price","fromTime":"18","toTime":"06","hoursOn":"2","maxPrice":"","doNotSplit":true,"sendCurrentValueWhenRescheduling":false,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","outputOutsidePeriod":"false","contextStorage":"memoryOnly","x":1050,"y":1080,"wires":[["7406ef2f61d0906a"],[],["c69a0344f03328e0"]]},{"id":"e1b6177f8ce6157f","type":"change","z":"ac86d42a29852803","name":"Switch schedule off","rules":[{"t":"set","p":"payload","pt":"msg","to":"{\"name\":\"Lowest Price\",\"config\":{\"override\":\"off\"}}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":1160,"wires":[["a0d088fca91b26b4","3646bcc1ef754f5d"]]},{"id":"c69a0344f03328e0","type":"debug","z":"ac86d42a29852803","name":"debug 121","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1310,"y":1160,"wires":[]},{"id":"3646bcc1ef754f5d","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","name":"Lowest Price","fromTime":"06","toTime":"18","hoursOn":"2","maxPrice":"","doNotSplit":true,"sendCurrentValueWhenRescheduling":false,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","outputOutsidePeriod":"false","contextStorage":"memoryOnly","x":1050,"y":1160,"wires":[["7406ef2f61d0906a"],[],["c69a0344f03328e0"]]},{"id":"e68a78e2cc81272b","type":"cronplus","z":"ac86d42a29852803","name":"","outputField":"payload","timeZone":"","persistDynamic":false,"commandResponseMsgOutput":"output1","outputs":1,"options":[{"name":"schedule1","topic":"topic1","payloadType":"global","payload":"DHW_Temp","expressionType":"cron","expression":"0 59 * * * ? *","location":"","offset":"0","solarType":"all","solarEvents":"sunrise,sunset"}],"x":320,"y":1000,"wires":[["99f13ab51f0cab45"]]},{"id":"789a5bafcdb113dd","type":"comment","z":"ac86d42a29852803","name":"APEX - DHW","info":"","x":730,"y":920,"wires":[]},{"id":"86eaf8ad791419d7","type":"switch","z":"ac86d42a29852803","name":"","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"10","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":1270,"y":620,"wires":[["705efb3722538182"],[]]},{"id":"967738f2.df1e98","type":"light-scheduler-settings","name":"Odijk","latitude":"52.05639","longitude":"5.23968"}]

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Mijn thermostaat ziet er trouwens op een soortgelijke manier uit, buiten die bug dan. :)

Afbeeldingslocatie: https://tweakers.net/i/OvvKns1gA9LEY-NNketzWAvjF0U=/x800/filters:strip_exif()/f/image/8BI5ecsTB3HXs3OyPfRNO87M.png?f=fotoalbum_large

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

@Krisp link in op room setpoint zit er al in.

Ergens verstopt bij de HA integratie.

Kan als ik thuis ben ff kijken welke precies.

[ Voor 49% gewijzigd door MikeyMan op 10-02-2023 08:49 ]


Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

MikeyMan schreef op vrijdag 10 februari 2023 @ 08:48:
@Krisp link in op room setpoint zit er al in.
Die vanuit HA? Die werkte de vorige keer bij mij niet goed.... (V21 was dat)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

Krisp schreef op vrijdag 10 februari 2023 @ 08:49:
[...]

Die vanuit HA? Die werkte de vorige keer bij mij niet goed.... (V21 was dat)
Heb je een screenshot?
Die is het wel denk ik. Werkt al heel lang probleemloos ;)

Acties:
  • +1 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Ah wacht, dat is opgelost: edterbak in "Heishamon <> Node Red voor Panasonic warmtepompen"

Ik ga weer e.e.a. aanpassen. Zag ook al logging ergens staan, dat voeg ik ook wel toe. Wordt wel een later moment (vanavond/dit weekend)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 18-09 11:10
@edterbak Ik zie vaak na een defrost dat de WP vrij snel uit gaat, volgens mij omdat setpoint increase hem niet snel genoeg verhoogd? De outlet is dan in ieder geval even 2 graden hoger dan het setpoint, en daarom gaat hij natuurlijk uit.
Ik weet eigenlijk niet precies hoe lang dit al zo gaat... Zat eerst op 22.01 en ben om te proberen even terug naar de stable 22, maar ook daar dit beeld:

Afbeeldingslocatie: https://tweakers.net/i/_ui4Ern56zJei-vlZ6Q96CP977s=/800x/filters:strip_exif()/f/image/HVXumAFV74gmo1kC5qRxBYG4.png?f=fotoalbum_large

Ideeën? :*)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

fietsensloper schreef op vrijdag 10 februari 2023 @ 09:26:
@edterbak Ik zie vaak na een defrost dat de WP vrij snel uit gaat, volgens mij omdat setpoint increase hem niet snel genoeg verhoogd? De outlet is dan in ieder geval even 2 graden hoger dan het setpoint, en daarom gaat hij natuurlijk uit.
Ik weet eigenlijk niet precies hoe lang dit al zo gaat... Zat eerst op 22.01 en ben om te proberen even terug naar de stable 22, maar ook daar dit beeld:

[Afbeelding]

Ideeën? :*)
Je hebt het dan over de langere periodes?

Heb je al getest zonder 'reset after defrost'? Hoewel het zou kunnen dat die alleen wordt toegepast op de keep running.

Herken dit zelf niet eerlijk gezegd:
Afbeeldingslocatie: https://tweakers.net/i/Z6td5Zs0eaLH_cu34lr7GEfbrgk=/800x/filters:strip_exif()/f/image/3SDm35ROtsPANTkyPUhByB1v.png?f=fotoalbum_large

@Krisp had het over deze:
Afbeeldingslocatie: https://tweakers.net/i/sEF5mkR20ZCS4wfIfFMetuY1KW4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/LuVAbOAc8FPwWGMuDtrb49SF.png?f=user_large

Dat die in november gefixt is zou kunnen, zo lang geleden al :P

[ Voor 31% gewijzigd door MikeyMan op 10-02-2023 09:30 ]


Acties:
  • 0 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 18-09 11:10
Nou ja, lange en korte periodes. Bij 22:50 bijvoorbeeld was een defrost, en daarna wordt het setpoint niet verhoogd naar de ingestelde +3. Hij komt maar tot +1 na de defrost, en daarna gaat hij uit omdat de outlet een tijdje 2 graden hoger is dan het setpoint.
Exact hetzelfde gebeurd ook na de defrost van 2:05.

Reset after defrost ging toch over de quiet mode? Of heb ik dat niet goed onthouden?

Acties:
  • 0 Henk 'm!

  • fietsensloper
  • Registratie: Oktober 2022
  • Laatst online: 18-09 11:10
@MikeyMan Bij jou zie ik ook geen setpoint incease toch? Misschien dat alleen dat niet goed werkt?

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

fietsensloper schreef op vrijdag 10 februari 2023 @ 09:35:
@MikeyMan Bij jou zie ik ook geen setpoint incease toch? Misschien dat alleen dat niet goed werkt?
Mijn keep running staat maar op 15 minuten.

Ik ben van mening dat hij uit zichzelf lang moet willen draaien ;)

Wat overigens wel grappig is, is dat ie niet altijd de softstart correctie uit lijkt te voeren. :?

[ Voor 13% gewijzigd door MikeyMan op 10-02-2023 09:40 ]


Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Ik snap even iets niet. Deze instelling zou er toch voor moeten zorgen dat en de operation mode gewijzigd moet worden, en de WP aan/uit gaat? Hij is rond 9 uur onder de 0,3 graden gedoe, en zou verwachten dat hij nu aan gaat. Er gebeurt echter niets...
Afbeeldingslocatie: https://tweakers.net/i/OPgs1NvQTRppEmg_Z8Cfso4NnQQ=/x800/filters:strip_exif()/f/image/UDjTZKjfOphaO9fjpzrGumB5.png?f=fotoalbum_large

[ Voor 40% gewijzigd door Krisp op 10-02-2023 10:36 ]

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
MikeyMan schreef op vrijdag 10 februari 2023 @ 09:37:
[...]


Mijn keep running staat maar op 15 minuten.

Ik ben van mening dat hij uit zichzelf lang moet willen draaien ;)

Wat overigens wel grappig is, is dat ie niet altijd de softstart correctie uit lijkt te voeren. :?
Ik zie vandaag ook weer dat 't QM onderdeel van SS niet goed functioneert. Ik heb nu QM level toegevoegd aan m'n Grafana grafieken en heb vanmorgen dit beeld:

Afbeeldingslocatie: https://tweakers.net/i/mazUTwQg-ead_DTtZDOh_1OIG-I=/800x/filters:strip_exif()/f/image/30qFnujgS2KQbNmaqo0fw8yc.png?f=fotoalbum_large

Het laatste QM command in de logging:

10/02 06:51:44 - MQTT Command: SetQuietMode: 0 (SoftStart Quietmode)

Mijn verwachting is dat QM tijdens elke defrost weer op QM=3 gezet wordt en dan na de QM timer (30 minuten in mijn geval) weer naar QM=0 wordt teruggezet.

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Ik krijg de indruk dat quiet mode altijd draait, ongeacht of je SS aan of uit hebt, en ongeacht of je restart after defrost aan of uit hebt. Ik heb SS nu helemaal uit staan, en QM wordt wel geactiveerd...

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
Ik zie nu dat SS QM blijkbaar niet goed gaat bij defrosts. Ik heb Restart after defrost aan staan.

Afbeeldingslocatie: https://tweakers.net/i/4BUFlcbkEpdZ46XVnwFFqv5jngQ=/232x232/filters:strip_exif()/f/image/ak4Occ7ttaZwEDAvIc4shvMU.png?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/253493Vz-SMo8Zm9jSZtzn-s3DE=/232x232/filters:strip_exif()/f/image/QI487vxCGDKUVYMGvbn7iH18.png?f=fotoalbum_tile

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • lampy25
  • Registratie: Maart 2016
  • Laatst online: 08:25
Krisp schreef op vrijdag 10 februari 2023 @ 10:11:
Ik snap even iets niet. Deze instelling zou er toch voor moeten zorgen dat en de operation mode gewijzigd moet worden, en de WP aan/uit gaat? Hij is rond 9 uur onder de 0,3 graden gedoe, en zou verwachten dat hij nu aan gaat. Er gebeurt echter niets...
[Afbeelding]
Was afgelopen dagen met (denk ik) hetzelfde probleem bezig. Viel me op dat, sinds ik V22 heb geïnstalleerd, de RTC ON/OFF control niet meer werkt. Ook bij V22.01 lijkt die niet te werken.

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


Hierbij ook nog een stukje logging vanaf dat ik hem handmatig maar heb aangezet, vond 15,3°C voor de vrijdagavond toch wel wat frisjes.

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
10/02 22:27:01 - Compressor: running
10/02 22:07:01 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 16.11 °C)
10/02 21:10:50 - Compressor: stopped
10/02 21:07:48 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 21:07:48 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 15.91 °C)
10/02 20:20:09 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 20:20:09 - Function SoftStart: Correction: 0.5 > 0 °C - (ENDING) Freq: 29Hz, SP_Final: 23°C
10/02 20:20:04 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:20:04 - Function SoftStart: Correction: 1.5 > 0.5 °C - (ENDING) Freq: 29Hz, SP_Final: 23.5°C
10/02 20:15:24 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 20:15:24 - Function SoftStart: Correction: 1 > 1.5 °C - (STABLE) Freq: 29Hz, SP_Final: 24.5°C
10/02 20:15:09 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:15:09 - Function SoftStart: Correction: 1.5 > 1 °C - (STABLE) Freq: 29Hz, SP_Final: 24°C
10/02 20:14:59 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 20:14:59 - Function SoftStart: Correction: 1 > 1.5 °C - (STABLE) Freq: 28Hz, SP_Final: 24.5°C
10/02 20:09:49 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:09:49 - Function SoftStart: Correction: 0 > 1 °C - (STABLE) Freq: 28Hz, SP_Final: 24°C
10/02 20:07:19 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 20:07:19 - Function SoftStart: Correction: -0.75 > 0 °C - (STABLE) Freq: 36Hz, SP_Final: 23°C
10/02 20:04:19 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 20:04:14 - Compressor: running
10/02 19:51:49 - Compressor: stopped
10/02 19:48:49 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 19:48:35 - Function RTC: Correction change: From 2 to 0 °C (Room actual: 15.53 °C)
10/02 18:47:38 - Function SoftStart: Correction: -0.25 > 0 °C - (ENDING) Freq: 49Hz, SP_Final: 25°C
10/02 18:47:33 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 18:47:33 - Function SoftStart: Correction: -1.25 > -0.25 °C - (ENDING) Freq: 49Hz, SP_Final: 24.8°C
10/02 18:46:23 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 18:46:23 - Function SoftStart: Correction: -1.75 > -1.25 °C - (STABLE) Freq: 48Hz, SP_Final: 23.8°C
10/02 18:42:33 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 18:42:33 - Function SoftStart: Correction: -2.75 > -2.5 °C - (STABLE) Freq: 49Hz, SP_Final: 22.5°C
10/02 18:31:33 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 18:31:33 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 18Hz, SP_Final: 22°C
10/02 18:31:33 - Compressor: running
10/02 18:28:56 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 18:28:28 - POWER: ON detected [Remote Controller]

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

lampy25 schreef op vrijdag 10 februari 2023 @ 22:37:
[...]


Was afgelopen dagen met (denk ik) hetzelfde probleem bezig. Viel me op dat, sinds ik V22 heb geïnstalleerd, de RTC ON/OFF control niet meer werkt. Ook bij V22.01 lijkt die niet te werken.

[Afbeelding]


Hierbij ook nog een stukje logging vanaf dat ik hem handmatig maar heb aangezet, vond 15,3°C voor de vrijdagavond toch wel wat frisjes.

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
10/02 22:27:01 - Compressor: running
10/02 22:07:01 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 16.11 °C)
10/02 21:10:50 - Compressor: stopped
10/02 21:07:48 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 21:07:48 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 15.91 °C)
10/02 20:20:09 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 20:20:09 - Function SoftStart: Correction: 0.5 > 0 °C - (ENDING) Freq: 29Hz, SP_Final: 23°C
10/02 20:20:04 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:20:04 - Function SoftStart: Correction: 1.5 > 0.5 °C - (ENDING) Freq: 29Hz, SP_Final: 23.5°C
10/02 20:15:24 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 20:15:24 - Function SoftStart: Correction: 1 > 1.5 °C - (STABLE) Freq: 29Hz, SP_Final: 24.5°C
10/02 20:15:09 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:15:09 - Function SoftStart: Correction: 1.5 > 1 °C - (STABLE) Freq: 29Hz, SP_Final: 24°C
10/02 20:14:59 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 20:14:59 - Function SoftStart: Correction: 1 > 1.5 °C - (STABLE) Freq: 28Hz, SP_Final: 24.5°C
10/02 20:09:49 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:09:49 - Function SoftStart: Correction: 0 > 1 °C - (STABLE) Freq: 28Hz, SP_Final: 24°C
10/02 20:07:19 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 20:07:19 - Function SoftStart: Correction: -0.75 > 0 °C - (STABLE) Freq: 36Hz, SP_Final: 23°C
10/02 20:04:19 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 20:04:14 - Compressor: running
10/02 19:51:49 - Compressor: stopped
10/02 19:48:49 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 19:48:35 - Function RTC: Correction change: From 2 to 0 °C (Room actual: 15.53 °C)
10/02 18:47:38 - Function SoftStart: Correction: -0.25 > 0 °C - (ENDING) Freq: 49Hz, SP_Final: 25°C
10/02 18:47:33 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 18:47:33 - Function SoftStart: Correction: -1.25 > -0.25 °C - (ENDING) Freq: 49Hz, SP_Final: 24.8°C
10/02 18:46:23 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 18:46:23 - Function SoftStart: Correction: -1.75 > -1.25 °C - (STABLE) Freq: 48Hz, SP_Final: 23.8°C
10/02 18:42:33 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 18:42:33 - Function SoftStart: Correction: -2.75 > -2.5 °C - (STABLE) Freq: 49Hz, SP_Final: 22.5°C
10/02 18:31:33 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 18:31:33 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 18Hz, SP_Final: 22°C
10/02 18:31:33 - Compressor: running
10/02 18:28:56 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 18:28:28 - POWER: ON detected [Remote Controller]
Maar je setpoint staat op 15,8? :?
Ook al vrij frisjes :P

Wacht, hij had bij 15,4 aan moeten gaan was je verwachting?

Het uitschakelen was wel door RTC gebeurd? Heb je een langere log vanaf moment van uitschakelen?

Moet zeggen dat dit bij mij echt top werkt. Gek hoor.

Acties:
  • +5 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Even een update.

Ik kon de problemen met softstart functie niet oplossen. Het was een te grote chaos.
Ik heb nu een 4-tal A4tjes volgekalkt en het plan, de structuur daarop uitgetekend, en ben aan het bouwen geslagen. Dit heeft 3 nachten tot 3a4 uur gekost, maar het is nu af. (Dat is ook de reden dat het even wat stil was van mij. Focus)

Het resultaat is nu zeer goed. (vinden wij van wc-eend)
Hij doet precies wat ik wil, wanneer ik het wil.

@Maarten69
Het is wel ten kosten gegaan van een stukje logging code van jou. Die moet er opnieuw in. Ik heb mij daar op dit moment nog niet in verdiept. Maar de code staat er /* commented out */ in.


Ik kijk het resultaat vandaag nog even aan.

Let op!
Ik heb om goed te kunnen programeren de namen van de stored variables aangepast.
Het betekent dat als je de volgende versie probeert, alleen met hickups terug kunt naar vorige versies.

De GUI ziet er nu zo uit:
Afbeeldingslocatie: https://tweakers.net/i/NWKobMhmjytZX-R7jHwBLi6envg=/800x/filters:strip_exif()/f/image/sXNd0pPjnxeeIvBbYKG4n4ur.png?f=fotoalbum_large


Afbeeldingslocatie: https://tweakers.net/i/FIvQFHkvu99BgjqJOiEWd7Jj-54=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/SWUDV8ntSeQxk1SAxqSSSEc7.png?f=user_large
* de settings in de bovenstaande afbeelding kloppen niet meer met het log er onder.

Settings waren: function duration: 5 min. catch duration: 180s. message delay: 5 min.
1: Start function
>> CATCH fase 180 seconden
2: 180 s later > Stable phase
>> function end 5min
3: 5 min na start > End phase
4: 5 min na end, 1e stap reductie naar 0

Overigens is de laatste stap, reductie naar 0, die werkt nu voor zowel van +3 naar 0 als van -3 naar 0.


To be continued. Nu eerst weer naar de paarden.

Als ik straks tijd heb, ga ik alle posts van de afgelopen 2 dagen lezen. (nog niet gedaan dus)

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
@edterbak frisse neus, altijd goed!

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
@edterbak pas gerust aan waar nodig, geen probleem.
Die mqtt-source en logging kan toch een update gebruiken.

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


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
lampy25 schreef op vrijdag 10 februari 2023 @ 22:37:
[...]


Was afgelopen dagen met (denk ik) hetzelfde probleem bezig. Viel me op dat, sinds ik V22 heb geïnstalleerd, de RTC ON/OFF control niet meer werkt. Ook bij V22.01 lijkt die niet te werken.

[Afbeelding]


Hierbij ook nog een stukje logging vanaf dat ik hem handmatig maar heb aangezet, vond 15,3°C voor de vrijdagavond toch wel wat frisjes.

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
10/02 22:27:01 - Compressor: running
10/02 22:07:01 - Function RTC: Correction change: From -1 to -2 °C (Room actual: 16.11 °C)
10/02 21:10:50 - Compressor: stopped
10/02 21:07:48 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 21:07:48 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 15.91 °C)
10/02 20:20:09 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 20:20:09 - Function SoftStart: Correction: 0.5 > 0 °C - (ENDING) Freq: 29Hz, SP_Final: 23°C
10/02 20:20:04 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:20:04 - Function SoftStart: Correction: 1.5 > 0.5 °C - (ENDING) Freq: 29Hz, SP_Final: 23.5°C
10/02 20:15:24 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 20:15:24 - Function SoftStart: Correction: 1 > 1.5 °C - (STABLE) Freq: 29Hz, SP_Final: 24.5°C
10/02 20:15:09 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:15:09 - Function SoftStart: Correction: 1.5 > 1 °C - (STABLE) Freq: 29Hz, SP_Final: 24°C
10/02 20:14:59 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 20:14:59 - Function SoftStart: Correction: 1 > 1.5 °C - (STABLE) Freq: 28Hz, SP_Final: 24.5°C
10/02 20:09:49 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 20:09:49 - Function SoftStart: Correction: 0 > 1 °C - (STABLE) Freq: 28Hz, SP_Final: 24°C
10/02 20:07:19 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 20:07:19 - Function SoftStart: Correction: -0.75 > 0 °C - (STABLE) Freq: 36Hz, SP_Final: 23°C
10/02 20:04:19 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 20:04:14 - Compressor: running
10/02 19:51:49 - Compressor: stopped
10/02 19:48:49 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 19:48:35 - Function RTC: Correction change: From 2 to 0 °C (Room actual: 15.53 °C)
10/02 18:47:38 - Function SoftStart: Correction: -0.25 > 0 °C - (ENDING) Freq: 49Hz, SP_Final: 25°C
10/02 18:47:33 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 18:47:33 - Function SoftStart: Correction: -1.25 > -0.25 °C - (ENDING) Freq: 49Hz, SP_Final: 24.8°C
10/02 18:46:23 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
10/02 18:46:23 - Function SoftStart: Correction: -1.75 > -1.25 °C - (STABLE) Freq: 48Hz, SP_Final: 23.8°C
10/02 18:42:33 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
10/02 18:42:33 - Function SoftStart: Correction: -2.75 > -2.5 °C - (STABLE) Freq: 49Hz, SP_Final: 22.5°C
10/02 18:31:33 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SoftStart)
10/02 18:31:33 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 18Hz, SP_Final: 22°C
10/02 18:31:33 - Compressor: running
10/02 18:28:56 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
10/02 18:28:28 - POWER: ON detected [Remote Controller]
Ik kijk wel even of daar misschien een trigger weggevallen is per ongeluk.
Als het zo simpel is, staat het er straks bij. Anders zet ik het op het board.

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

Lekker bezig ed! Heel benieuwd naar de aanpassingen!

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@Maarten69
Ik zit even te gluren in de node [Function RTC automation]
Ik zie daar VirtualState.
Ik ga maar voorzichtig kijken of ik het snap, maar je toelichting is handiger.
kun je de functie in verhaalvorm uitleggen?

Wat ik denk te zien, but correct me if im wrong:

Bij iedere bewuste actie pomp aan/uit vanuit de flow/scheduler/rtc wordt de VirtualState direct ook aangepast.
De logica is dan dus: als bij een mqtt msg heatpumpstate die binnen komt, dan de status niet overeenkomt met opgeslagen in virtualstate, dan is het dus op de controller gedaan, right?

Acties:
  • +1 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
@edterbak correct.

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


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@Maarten69
Are you correcting me???
:+

Thanks

Acties:
  • +3 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Okay. voor de waaghalzen.

Ik ga nu een update online zetten.
v22.02

Het heeft de softstart functie herschreven, en de interactie met quietmode moet nu weer werken. snel getest hier, en 1x gelijk succes.

Er zijn wat variabelen verdwenen en wat variabelen bij gekomen

Mutaties in Debug flow: [Repair & delete old vars]

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
// 2023-02-12 (v22.02)

// remove old
if(global.get('compressor_frequency') !=undefined)                              {   global.set('compressor_frequency',undefined);}
if(global.get('F_SS_correction_active') !=undefined)                            {   global.set('F_SS_correction_active',undefined);}
if(global.get('Pump_Flow') !=undefined)                                         {   global.set('Pump_Flow',undefined);}

// move old to new
if(global.get('F_SS_stage2','file') !=undefined)                                {   global.set('F_SS.total_duration', global.get('F_SS_stage2','file'),'file'); global.set('F_SS_stage2',undefined,'file');}
if(global.get('F_SS_stage2_limit','file') !=undefined)                          {   global.set('F_SS.upperlimit_correction', global.get('F_SS_stage2_limit','file'),'file'); global.set('F_SS_stage2_limit',undefined,'file');}
if(global.get('F_SS_reset_after_defrost','file') !=undefined)                   {   global.set('F_SS.reset_after_defrost', global.get('F_SS_reset_after_defrost','file'),'file'); global.set('F_SS_reset_after_defrost',undefined,'file');}
if(global.get('Correction_2_softstart_on_off','file') !=undefined)              {   global.set('F_SS.state', global.get('Correction_2_softstart_on_off','file'),'file'); global.set('Correction_2_softstart_on_off',undefined,'file');}
if(global.get('F_SS_correction') !=undefined)                                   {   global.set('F_SS.correction_value', global.get('F_SS_correction'),'file'); global.set('F_SS_correction',undefined);}
Dit wordt nu in de hele flow toegepast voor F_SS functie
F_SSfile
>> F_SS.total_duration: 3600
>> F_SS.upperlimit_correction: 1
>> F_SS.lowerlimit_correction: -4
>> F_SS.phase_1_duration: 180
>> F_SS.phase_2_delay_time: 60
>> F_SS.phase_3_delay_time: 600
>> F_SS.phase_1_delay_time: 9
>> F_SS.state: 1
>> F_SS.correction_value: 0
>> F_SS.reset_after_defrost: 1
De softstart functie gaat nu na einde van de functie in stapjes terug naar 0.

Ik ga het nu uploaden

Acties:
  • +2 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak schreef op zondag 12 februari 2023 @ 17:00:
Okay. voor de waaghalzen.

Ik ga nu een update online zetten.
v22.02

Het heeft de softstart functie herschreven, en de interactie met quietmode moet nu weer werken. snel getest hier, en 1x gelijk succes.

Er zijn wat variabelen verdwenen en wat variabelen bij gekomen

Mutaties in Debug flow: [Repair & delete old vars]

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
// 2023-02-12 (v22.02)

// remove old
if(global.get('compressor_frequency') !=undefined)                              {   global.set('compressor_frequency',undefined);}
if(global.get('F_SS_correction_active') !=undefined)                            {   global.set('F_SS_correction_active',undefined);}
if(global.get('Pump_Flow') !=undefined)                                         {   global.set('Pump_Flow',undefined);}

// move old to new
if(global.get('F_SS_stage2','file') !=undefined)                                {   global.set('F_SS.total_duration', global.get('F_SS_stage2','file'),'file'); global.set('F_SS_stage2',undefined,'file');}
if(global.get('F_SS_stage2_limit','file') !=undefined)                          {   global.set('F_SS.upperlimit_correction', global.get('F_SS_stage2_limit','file'),'file'); global.set('F_SS_stage2_limit',undefined,'file');}
if(global.get('F_SS_reset_after_defrost','file') !=undefined)                   {   global.set('F_SS.reset_after_defrost', global.get('F_SS_reset_after_defrost','file'),'file'); global.set('F_SS_reset_after_defrost',undefined,'file');}
if(global.get('Correction_2_softstart_on_off','file') !=undefined)              {   global.set('F_SS.state', global.get('Correction_2_softstart_on_off','file'),'file'); global.set('Correction_2_softstart_on_off',undefined,'file');}
if(global.get('F_SS_correction') !=undefined)                                   {   global.set('F_SS.correction_value', global.get('F_SS_correction'),'file'); global.set('F_SS_correction',undefined);}



[...]


De softstart functie gaat nu na einde van de functie in stapjes terug naar 0.

Ik ga het nu uploaden
Top!! Ik gooi 'm er zo direct op. Hier geen babies die in bad moeten 8) .

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Als je NU kopieert, heb ik 2 foutjes er uit gehaald
clickbait is nu weg
versie nummer is geupdate

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak schreef op zondag 12 februari 2023 @ 17:18:
Als je NU kopieert, heb ik 2 foutjes er uit gehaald
clickbait is nu weg
versie nummer is geupdate
Top!! Heb 'm na 17:30 gekopieerd; versie 22.02 beta 1. Zie idd dat clickbait weg is, zou je nog kunnen uitleggen wat die zaken onder advanced doen?

Afbeeldingslocatie: https://tweakers.net/i/QU160pUrtVfl8cGqxvl5PZS22jk=/x800/filters:strip_exif()/f/image/RUFnTfKQ8rB9Rp14GP2M4FCF.png?f=fotoalbum_large

Update: ik zie iets raars in de WP Control flow: TOP33 MQTT IN ontbreekt volgens mij:

Afbeeldingslocatie: https://tweakers.net/i/H8Or1-_7-36a4Ysp-3DjgXDtXG8=/800x/filters:strip_exif()/f/image/aTwueS3bvUbwCoPD2DEQeec5.png?f=fotoalbum_large

[ Voor 23% gewijzigd door blb4 op 12-02-2023 18:04 ]

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
He. K zie 2 variabelen omgedraaid.
Phase 1. Delay en duration.
Lijkt er op dat de tekst er voor bij jou andersom staat

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Die 3x delay : 9 sec, 60 sec en 10min, is de tijd dat de flow een nieuwe correctie even tegenhoud
Duration 180sec is de lengte van catch fase

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
heel vaag.
ik zal de upload opnieuw doen. misschien is het corrupt geraakt ofzo... geen idee.
ik heb gewoon alle tabs geexporteerd. dus het zou er in moeten zitten. raar dit.

give me 10 minutes.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@blb4
kun je de file opnieuw importeren? misschien helpt dat.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@blb4

Ik heb nu net opnieuw de file geëxporteerd en geupload.
Er zitten een paar aanpassingen in t.o.v. de eerste.
Ik heb nu net even wat menu CLOSE buttons, rechts in de hoek geplaatst. Veel intuitiever. Kruisje rechts bovenin is standaard :) Niks functioneels.

Dit is hoe de Advanced tab onder softstart er uit hoort te zien.

Afbeeldingslocatie: https://tweakers.net/i/i4sSusyH-IkUPzw8kcJjst8TwMc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/2uRO2f0btuvNu2f67tjz5FGf.png?f=user_large

Ik heb wat blokjes vast gezet in afmeting. Misschien dat het niet vastzetten gehusselde layout kan geven. 8)7
Even proberen maar. Ik ben benieuwd of dit helpt.

[ Voor 43% gewijzigd door edterbak op 12-02-2023 20:48 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
MikeyMan schreef op donderdag 9 februari 2023 @ 21:52:
[...]


Max setpoint increase is een instelling. Die is voor keep running.

Maar max setpoint decrease is niet in te stellen. Maar wellicht dat dat nog nuttig kan zijn.
Dat laatste heb ik er ook maar ingefietst. Het is nu alleen niet ECHT heel duidelijk.
Als het wel functioneel is, dan ga ik de layout en help file updaten.

De lowerlimit wordt nu nog alleen toegepast in fase 2. Als dat breder getrokken moet worden tot een generieke lowerlimit, dan kan dat.

[ Voor 13% gewijzigd door edterbak op 12-02-2023 20:54 ]


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
@edterbak , Die TOP33 MQTT was op miraculeuze wijze teruggekomen. Wat ook opvalt (zie die scheenshot) is dat de gele achtergrond ontbrak, erg raar. Ik heb nu de laatste versie er op gezet; 't zelfde liedje. Maar na een tijdje (2 deploys later) wel 8)7... Gooi mij maar in mijn pet.

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Misschien is de flow te groot geworden.
Zou raar zijn. Maar ik weet het ook niet anders.

Meer mensen met dezelfde klachten hier??

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@blb4
Ik heb zojuist v22.03 online gezet. Sorry.
Ik snap niet dat ik het niet eerder tegen ben gekomen, maar er zat een probleem toch nog in de quietmode-softstart addon. msg1 was niet gedeclareerd.

Nu opgelost. en upgeload.

Als je het handmatig wilt aanpassen, kan dat eenvoudig.

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

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Nah, ik word hier simpel van. Ik vind nu nog een bug. over 5 minuten staat die er op
:(

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak schreef op zondag 12 februari 2023 @ 22:46:
Nah, ik word hier simpel van. Ik vind nu nog een bug. over 5 minuten staat die er op
:(
Ik wacht nog ff :)

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Afbeeldingslocatie: https://tweakers.net/i/XDwsF1TDSTlcUlw-sMYpuZIvCdI=/x800/filters:strip_exif()/f/image/K4Bb2t5i8sH0EEUfgWOd2vxs.png?f=fotoalbum_large

@blb4
Of even deze variabele deleten voor dat je de neiuwe flow deployed,
of via softstart>advanced settings, de getallen juist zetten.
softstart settings daarna nalopen en opnieuw invoeren in dash

Ik had het verkeerde getal naar bij start default naar de verkeerde variabele.

Ik kreeg koude voeten. :(

[ Voor 5% gewijzigd door edterbak op 12-02-2023 23:02 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Maar ik ben er nog niet zie ik. hij valt hier weer uit

ik zou even wachten

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
't valt mij ook op dat hij nu steeds korte runs heeft.

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

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Afbeeldingslocatie: https://tweakers.net/i/G6GPNg1LxLnl-PdXC-avuSy2S0k=/800x/filters:strip_exif()/f/image/yqEJygOJvsKJXEvTq15eYPJ1.png?f=fotoalbum_large
Ik had hier last van.
de temperatuur liep te hard op. Denk dat dat het was hier.
ik zie in de logica geen fout. heb alles met node.warn uitgezocht. het werkt als bedacht.

Even aankijken nu.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
blb4 schreef op zondag 12 februari 2023 @ 23:03:
't valt mij ook op dat hij nu steeds korte runs heeft.

[Afbeelding]
Ik zie wel de reden van die korte run denk ik
Links in je screenshot zie je dat de max temp (upper limit) op 5 C staat. Dit is waar het SP op blijft hangen.
De licht blauwe lijn, Toutlet, die gaat daar bovenuit. Daardoor slaat hij af.

Grens omhoog moet dat oplossen.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
De laatste versie die online staat, zou dus goed moeten werken.
Ik heb dus niet nog een bug gevonden, maar een foute instelling.

Dat kon ook not ghehehe..

Morgen hoop ik in een warm huisje wakker te worden. :)
Gaat prima nu.

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

[ Voor 45% gewijzigd door edterbak op 13-02-2023 00:03 ]


Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak schreef op maandag 13 februari 2023 @ 00:02:
De laatste versie die online staat, zou dus goed moeten werken.
Ik heb dus niet nog een bug gevonden, maar een foute instelling.

Dat kon ook not ghehehe..

Morgen hoop ik in een warm huisje wakker te worden. :)
Gaat prima nu.

[Afbeelding]
Dank weer voor je inspanning!

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
22.04 draait hier nu zo'n 10 uur, hij is nog maar aan z'n 2de run bezig dus nog niet heel veel over te zeggen. Ik zie wel dat er toch nog wat vreemds gebeurt met SS_QM. Hij blijft nu de hele tijd op QM3 hangen en schakelt niet terug naar QM0 na 't ingestelde half uur.

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Okay, ik ga dat vanavond zelf ook testen.

Is de run van softstart WEL gestart na het installeren van v22.04?

Overigens, werd wakker met een warm huisje. Dus hier werkt de softstart functie wel nu. (los van QM)

[ Voor 31% gewijzigd door edterbak op 13-02-2023 11:48 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Wat ik wel denk te zien:

Dat de softstart functie, Fase 1, CATCH heeft nooit goed gewerkt.
altijd dus gelijk PV van Ta volgen met het SP.

Nu dat de delay daar in deze fase wel werkt, dat de Ta te hard oploopt en PV te lang wacht met een update.

Waarschijnlijk moet de default delay van 9 seconden terug naar 0 seconden. Dit is dan alleen gedurende de eerste 180 seconden nodig.

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak schreef op maandag 13 februari 2023 @ 11:47:
Okay, ik ga dat vanavond zelf ook testen.

Is de run van softstart WEL gestart na het installeren van v22.04?

Overigens, werd wakker met een warm huisje. Dus hier werkt de softstart functie wel nu. (los van QM)
Ja, de run is gewoon gestart, softrun loopt. Alleen QM blijft op 1 waarde hangen. En hier ook gewoon een warm huis hoor (y)

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
edterbak schreef op maandag 13 februari 2023 @ 11:53:
Wat ik wel denk te zien:

Dat de softstart functie, Fase 1, CATCH heeft nooit goed gewerkt.
altijd dus gelijk PV van Ta volgen met het SP.

Nu dat de delay daar in deze fase wel werkt, dat de Ta te hard oploopt en PV te lang wacht met een update.

Waarschijnlijk moet de default delay van 9 seconden terug naar 0 seconden. Dit is dan alleen gedurende de eerste 180 seconden nodig.
Ik heb nog nooit naar de details van fase 1 gekeken, eigenlijk alleen naar fase 2. Wat me wel opvalt is dat jou grafieken veel sneller na opstarten compressor weer dalen (hele korte piek) maar ik dacht dat dat wel zou komen doordat jij met vloerverwarming een veel lagere delta tussen Toutlet en Tinlet houd.

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Ik heb de Heat delta op 2C staan ja. Dat wel. Kan een oorzaak zijn.

Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 18:09
Staat bij mij op 6. In de praktijk (draaiende WP) is deze meestal zo'n 4 graden.

Panasonic J 7kW WP, boiler & HeishaMon, 6022 Wp PV, Enphase+ST GW, SOLAX SK-SU3000E 13kWh BESS, ITHO Qualityflow WTW, Elvi Smart Charging+ laadpunt, Kia EV6 84kWh EA MY25, gasloos '23


Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

lampy25 schreef op vrijdag 10 februari 2023 @ 22:37:
[...]


Was afgelopen dagen met (denk ik) hetzelfde probleem bezig. Viel me op dat, sinds ik V22 heb geïnstalleerd, de RTC ON/OFF control niet meer werkt. Ook bij V22.01 lijkt die niet te werken.

[Afbeelding]


Hierbij ook nog een stukje logging vanaf dat ik hem handmatig maar heb aangezet, vond 15,3°C voor de vrijdagavond toch wel wat frisjes.
Ik ben hier even in gedoken, en bij mij kwam dit omdat de Force_DHW_active nog op 1 was blijven hangen. Toen ik die had verwijderd, ging het spul opeens lopen. :)

Dit roept bij mij wel een vraag op voor iets wat ik op meer plekken tegenkom. Soms is de het geheugen in Node-red uit sync met de status van de warmtepomp. Dat veroorzaakt allerlei gek gedrag, wat ik zelf niet goed kan verklaren. Inmiddels weet ik wat ik dan moet doen, maar lastig is dat wel.

Voor mij is de waarde van de topics op MQTT de waarheid. Om welke redenen is er gekozen om de MQTT-waarden niet te gebruiken? En als er een eigen versie van de waarheid bijgehouden moet worden, waarom wordt die niet voortdurend bijgewerkt met de MQTTT-status? :)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Krisp schreef op maandag 13 februari 2023 @ 17:47:
[...]

Ik ben hier even in gedoken, en bij mij kwam dit omdat de Force_DHW_active nog op 1 was blijven hangen. Toen ik die had verwijderd, ging het spul opeens lopen. :)

Dit roept bij mij wel een vraag op voor iets wat ik op meer plekken tegenkom. Soms is de het geheugen in Node-red uit sync met de status van de warmtepomp. Dat veroorzaakt allerlei gek gedrag, wat ik zelf niet goed kan verklaren. Inmiddels weet ik wat ik dan moet doen, maar lastig is dat wel.

Voor mij is de waarde van de topics op MQTT de waarheid. Om welke redenen is er gekozen om de MQTT-waarden niet te gebruiken? En als er een eigen versie van de waarheid bijgehouden moet worden, waarom wordt die niet voortdurend bijgewerkt met de MQTTT-status? :)
Ja, snap je gedachte.
Ik heb ook in de control tab een lijstje gemaakt met alle TOPxx lezingen, en deze (retain false, qos 0 ) laten wegschrijven naar variabelen. Dit zou gewoon goed moeten werken.
Waar de variabelen nodig zijn op alle tabs > global.set.
Waar de variabelen nodig zijn om te onthouden na reboot (om snel te kunnen starten) > global.set "file".
Reden om het op te slaan in file, is dus dat de heishamon setting kan zijn dat je 1x per 300 seconden ALLE variabelen doorgeeft. Dat heeft dus tot gevolg dat mensen maximaal 300s moete wachten voordat de resultaten juist worden weergegeven in het dashboard.
Dit is lastig voor bijvoorbeeld OperatingMode / Operation dus heat-only/DHW.. en DirectModus of compensationcurve. .
300s wachten voordat de resultaten van alle functies in orde is, dat is voor de meeste mensen niet acceptabel. Raar gedrag som ook tot gevolg. Dat is de technische oorzaak dus eigenlijk.

Maar, specifiek.
Het kan zijn dat de variabele Force_DHW_active een resultaat is uit een logica/flow. Dan zou die op de juiste momenten geëvalueerd moeten worden. Misschien dat dat voor deze parameter niet goed genoeg zit nog.
Ik kan dat nu nog niet zeggen voor dat ik er in gekeken heb hoe het zit.
8)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@Krisp
Maar wel fijn dat je de oorzaak gevonden hebt!!! Top.
Dat geeft mij ook de mogelijkheid om een gerichte actie / correctie uit te voeren om het op te lossen (als dat kan)

Dank!

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

edterbak schreef op maandag 13 februari 2023 @ 18:16:
[...]


Ja, snap je gedachte.
Ik heb ook in de control tab een lijstje gemaakt met alle TOPxx lezingen, en deze (retain false, qos 0 ) laten wegschrijven naar variabelen. Dit zou gewoon goed moeten werken.
Waar de variabelen nodig zijn op alle tabs > global.set.
Waar de variabelen nodig zijn om te onthouden na reboot (om snel te kunnen starten) > global.set "file".
Reden om het op te slaan in file, is dus dat de heishamon setting kan zijn dat je 1x per 300 seconden ALLE variabelen doorgeeft. Dat heeft dus tot gevolg dat mensen maximaal 300s moete wachten voordat de resultaten juist worden weergegeven in het dashboard.
Dit is lastig voor bijvoorbeeld OperatingMode / Operation dus heat-only/DHW.. en DirectModus of compensationcurve. .
300s wachten voordat de resultaten van alle functies in orde is, dat is voor de meeste mensen niet acceptabel. Raar gedrag som ook tot gevolg. Dat is de technische oorzaak dus eigenlijk.
Ik snap je uitleg, maar gaat dat niet voorbij aan het feit dat (1) de gewijzigde waarden veel frequenter worden bijgewerkt (binnen minimaal 5 sec), en (2) dat de waarden van de heishamon retained zijn op MQTT?

Maar even verder kijkend op basis van jouw opmerking dat de waarden al bijgewerkt worden, ben ik nog even verder gaan kijken, en kwam ik bij je volgende opmerking:
Maar, specifiek.
Het kan zijn dat de variabele Force_DHW_active een resultaat is uit een logica/flow. Dan zou die op de juiste momenten geëvalueerd moeten worden. Misschien dat dat voor deze parameter niet goed genoeg zit nog.
Ik kan dat nu nog niet zeggen voor dat ik er in gekeken heb hoe het zit.
8)
Het valt me op dat er steeds meer waarden zijn die min of meer hetzelfde doen. In dit geval is zijn er 3 waarden: ForceDHW, Force_DHW_State, en Force_DHW_active. En ik zag het in de code vaker voorkomen: VirtualState en Heatpump_State, maar ook T_room en T_room_custom. Voor mij is het vooral lastig omdat het voor mij af en toe lastig verbinden is. :P Maar ik kan me ook voorstellen dat het voor jou soms erg ingewikkeld wordt. :)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Ik denk wel dat je gelijk hebt dat het niet echt duidelijk is zo. Vooral dat DHW gedeelte. Oud/Nieuwe functionaliteit gemengd. Ik snap het wel nog.

Force_DHW_State = uitlezing mqtt
ForceDHW is eigenlijk het zelfde.. vreemd.
Force_DHW_active. Dat is een toggle die aan gaat als via de scheduler de force dhw actief is.
Als via de scheduler een forcedhw wordt gestart, dan is dat een timer Set > run > end. Om te beschermen dat deze functie door andere functies weer gedwarsboomd wordt, is deze informatie nodig.

Troom en Troomcustom zijn 2 verschllende dingen.
TOP33_Room_Thermostat_Temp = panasonic sensor
Troomcustom = anyother Troom sensor. eigen ding
Troom is uiteindelijk de temperatuurmeting die gebruikt wordt als resultaat. Of danwel de waarde van Troomcustom of top33.


VirtualState & Heatpum_State zijn nodig om te detecteren hoe de pomp aan/uit gezet is.

Maar. Vraag is ook. Heb je de behoefte om het te snappen?

Acties:
  • 0 Henk 'm!

  • lampy25
  • Registratie: Maart 2016
  • Laatst online: 08:25
Krisp schreef op maandag 13 februari 2023 @ 17:47:
[...]

Ik ben hier even in gedoken, en bij mij kwam dit omdat de Force_DHW_active nog op 1 was blijven hangen. Toen ik die had verwijderd, ging het spul opeens lopen. :)

Dit roept bij mij wel een vraag op voor iets wat ik op meer plekken tegenkom. Soms is de het geheugen in Node-red uit sync met de status van de warmtepomp. Dat veroorzaakt allerlei gek gedrag, wat ik zelf niet goed kan verklaren. Inmiddels weet ik wat ik dan moet doen, maar lastig is dat wel.

Voor mij is de waarde van de topics op MQTT de waarheid. Om welke redenen is er gekozen om de MQTT-waarden niet te gebruiken? En als er een eigen versie van de waarheid bijgehouden moet worden, waarom wordt die niet voortdurend bijgewerkt met de MQTTT-status? :)
Goeie! Die hingen bij idd ook, terwijl bij eerdere versie volgens mij alleen sterilisatie bleef hangen.
Probeer het uit (y)

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

edterbak schreef op maandag 13 februari 2023 @ 21:40:
Ik denk wel dat je gelijk hebt dat het niet echt duidelijk is zo. Vooral dat DHW gedeelte. Oud/Nieuwe functionaliteit gemengd. Ik snap het wel nog.

Force_DHW_State = uitlezing mqtt
ForceDHW is eigenlijk het zelfde.. vreemd.
Force_DHW_active. Dat is een toggle die aan gaat als via de scheduler de force dhw actief is.
Als via de scheduler een forcedhw wordt gestart, dan is dat een timer Set > run > end. Om te beschermen dat deze functie door andere functies weer gedwarsboomd wordt, is deze informatie nodig.

Troom en Troomcustom zijn 2 verschllende dingen.
TOP33_Room_Thermostat_Temp = panasonic sensor
Troomcustom = anyother Troom sensor. eigen ding
Troom is uiteindelijk de temperatuurmeting die gebruikt wordt als resultaat. Of danwel de waarde van Troomcustom of top33.


VirtualState & Heatpum_State zijn nodig om te detecteren hoe de pomp aan/uit gezet is.

Maar. Vraag is ook. Heb je de behoefte om het te snappen?
Ja en nee. Ja, omdat ik nu fouten aan het opsporen ben, en ik merk dat dit soort kleine nuances soms best een verschil maken. :) Bovendien is het best fijn om op de bestaande architectuur in te pluggen. Op sommige momenten zeker niet, en dan ram ik gewoon via MQTT de juiste waarden erin. :P

Afijn, ik ben een paar stappen verder. Ik heb inmiddels:
- een wat betrouwbaarder en simpeler systeem voor DHW-planning
- logging toegevoegd
- Aan de DHW- en legionellarun een mogelijkheid toegevoegd om de warmtepomp aan te zetten indien nodig, maar ook weer uit als er toch geen warmtevraag is.

Voor dat laatste doel heb ik de functienode Schedule execution op de schedulerpagina aangepast. Mocht e.e.a. werken (morgen even testen), dan upload ik die daarna weer. :)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Krisp schreef op maandag 13 februari 2023 @ 22:15:
[...]

Afijn, ik ben een paar stappen verder. Ik heb inmiddels:
- een wat betrouwbaarder en simpeler systeem voor DHW-planning
:) Explain :)
- logging toegevoegd
Oh nee, niet nogmeer logging. hahaha.
- Aan de DHW- en legionellarun een mogelijkheid toegevoegd om de warmtepomp aan te zetten indien nodig,
Aan deed de scheduler al. :) Uit bij warmtevraag is dan nu anders bij jou dan middels de rtc on/off functie?
maar ook weer uit als er toch geen warmtevraag is.

Voor dat laatste doel heb ik de functienode Schedule execution op de schedulerpagina aangepast. Mocht e.e.a. werken (morgen even testen), dan upload ik die daarna weer. :)

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Dat kan het beste met code. ;)
- Ik heb wat afhankelijkheden met andere libraries weggehaald
- Hij acteert nu op de ingestelde deltaT, target temp en huidige temp. Als de (ingestelde) delta groot genoeg in, plant hij automatisch iets in.
code:
1
[{"id":"77d28a94767686f8","type":"function","z":"ac86d42a29852803","name":"Prep for Powersaver nodes","func":"const nordpool = msg.payload;\n\nfunction toIsoString(date) {\n    var tzo = -date.getTimezoneOffset(), dif = tzo >= 0 ? \"+\" : \"-\",\n        pad = function (num) {\n            return (num < 10 ? \"0\" : \"\") + num;\n        };\n\n    return (\n        date.getFullYear() + \"-\" +\n        pad(date.getMonth() + 1) + \"-\" +\n        pad(date.getDate()) + \"T\" +\n        pad(date.getHours()) + \":\" +\n        pad(date.getMinutes()) + \":\" +\n        pad(date.getSeconds()) + dif +\n        pad(Math.floor(Math.abs(tzo) / 60)) + \":\" +\n        pad(Math.abs(tzo) % 60)\n    );\n}\n\nconst payload = {\n    priceData: nordpool.map((h) => {\n        const date = new Date(h.timestamp);\n        const start = toIsoString(date);\n        const value = Math.round(h.price * 10) / 10000;\n\n        return {\n            start,\n            value,\n        };\n    }),\n};\n\nreturn { payload };","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":800,"y":860,"wires":[["b661b0da22d60992","fb60cc084377388f","071fd378027c2a1c","a0d088fca91b26b4"]]},{"id":"b661b0da22d60992","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","name":"Lowest Price","fromTime":"00","toTime":"00","hoursOn":"4","maxPrice":"","doNotSplit":true,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","outputOutsidePeriod":"false","contextStorage":"memoryOnly","x":1050,"y":920,"wires":[[],[],["230cbd34c03550c8","bd045d59f1aad5da"]]},{"id":"230cbd34c03550c8","type":"ps-schedule-merger","z":"ac86d42a29852803","name":"Schedule Merger","outputIfNoSchedule":"false","logicFunction":"AND","schedulingDelay":2000,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","x":1290,"y":920,"wires":[["4ac4a4131a6a8465"],[],["bd045d59f1aad5da"]]},{"id":"fb60cc084377388f","type":"ps-strategy-fixed-schedule","z":"ac86d42a29852803","name":"Fixed Schedule","periods":[{"start":"00","value":"true"}],"validFrom":"","validTo":"","days":{"Mon":false,"Tue":false,"Wed":false,"Thu":true,"Fri":false,"Sat":false,"Sun":false},"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","contextStorage":"memoryOnly","x":1060,"y":1000,"wires":[[],[],["230cbd34c03550c8","bd045d59f1aad5da"]]},{"id":"bd045d59f1aad5da","type":"debug","z":"ac86d42a29852803","name":"debug 121","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1530,"y":1000,"wires":[]},{"id":"6cf298fc9c936de6","type":"link out","z":"ac86d42a29852803","name":"link out 39","mode":"link","links":["facead0b6dcb5413"],"x":1915,"y":900,"wires":[]},{"id":"4ac4a4131a6a8465","type":"change","z":"ac86d42a29852803","name":"Prep for Sterilization planner","rules":[{"t":"set","p":"topic","pt":"msg","to":"Sterilization","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1580,"y":900,"wires":[["7e352935862b269d"]]},{"id":"b27c143c7bfe97c7","type":"nordpool-api-plus","z":"ac86d42a29852803","name":"Nordpool - tomorrow","area":"NL","currency":"EUR","action":"dayAhead","x":480,"y":860,"wires":[["77d28a94767686f8"]]},{"id":"23eb119f465c18a9","type":"inject","z":"ac86d42a29852803","d":true,"name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"23 14 * * *","once":true,"onceDelay":"20","topic":"","payload":"","payloadType":"date","x":270,"y":860,"wires":[["b27c143c7bfe97c7"]]},{"id":"071fd378027c2a1c","type":"ps-strategy-heat-capacitor","z":"ac86d42a29852803","name":"Heat capacitor","timeHeat1C":"180","timeCool1C":"300","maxTempAdjustment":"0.4","boostTempHeat":"0.5","boostTempCool":"0.5","minSavings":"0.03","setpoint":"19.5","x":1060,"y":840,"wires":[["86eaf8ad791419d7"],[],["133d06a5e6436cd3"]]},{"id":"7e108813b76d59f0","type":"nordpool-api-plus","z":"ac86d42a29852803","name":"Nordpool - today","area":"NL","currency":"EUR","action":"dayAhead","x":470,"y":800,"wires":[["77d28a94767686f8"]]},{"id":"8cf9e190b6100f7f","type":"inject","z":"ac86d42a29852803","d":true,"name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"","payloadType":"date","x":270,"y":800,"wires":[["7e108813b76d59f0"]]},{"id":"894b093e7020e766","type":"link out","z":"ac86d42a29852803","name":"Force DHW","mode":"link","links":["4c5eb7f8ce198a56"],"x":1895,"y":1060,"wires":[]},{"id":"7406ef2f61d0906a","type":"change","z":"ac86d42a29852803","name":"Prep for force DHW ","rules":[{"t":"set","p":"topic","pt":"msg","to":"DHW","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1530,"y":1060,"wires":[["7d1c9c43ed1c43a5"]]},{"id":"c5e0cbd18ab76b66","type":"inject","z":"ac86d42a29852803","name":"Replan when restarted nodes","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"3600","crontab":"","once":true,"onceDelay":"60","topic":"","payload":"{\"commands\":{\"replan\":true}}","payloadType":"json","x":790,"y":920,"wires":[["a0d088fca91b26b4","b661b0da22d60992","fb60cc084377388f"]]},{"id":"a0d088fca91b26b4","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","name":"Lowest Price","fromTime":"18","toTime":"06","hoursOn":"1","maxPrice":"","doNotSplit":true,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","outputOutsidePeriod":"false","contextStorage":"memoryOnly","x":1050,"y":1080,"wires":[["7406ef2f61d0906a"],[],["c69a0344f03328e0"]]},{"id":"c69a0344f03328e0","type":"debug","z":"ac86d42a29852803","name":"debug 121","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1230,"y":1100,"wires":[]},{"id":"789a5bafcdb113dd","type":"comment","z":"ac86d42a29852803","name":"APEX - DHW","info":"","x":790,"y":1000,"wires":[]},{"id":"86eaf8ad791419d7","type":"switch","z":"ac86d42a29852803","name":"Filter outliers","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"10","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":1290,"y":780,"wires":[["8a24b55b79985c68"],[]]},{"id":"8a24b55b79985c68","type":"link out","z":"ac86d42a29852803","name":"link out 40","mode":"link","links":["9a106cdefc873348"],"x":1505,"y":780,"wires":[]},{"id":"7d1c9c43ed1c43a5","type":"delay","z":"ac86d42a29852803","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1760,"y":1060,"wires":[["894b093e7020e766"]]},{"id":"7e352935862b269d","type":"delay","z":"ac86d42a29852803","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1790,"y":900,"wires":[["6cf298fc9c936de6"]]},{"id":"8446dc090c0347fc","type":"function","z":"ac86d42a29852803","name":"Determine DHW strategy ","func":"context.data = context.data || {};\nswitch (msg.topic) {\n    case \"panasonic_heat_pump/main/DHW_Target_Temp\":\n        context.data.TargetTemp = msg.payload;\n        break;\n    case \"panasonic_heat_pump/main/DHW_Temp\":\n        context.data.DHWTemp = msg.payload;\n        break;\n    default:\n        msg = null;\n        break;\n}\n\nconst date = new Date();\nconst hour = date.getHours();\nconst heatdelta = global.get('DHWHeatDelta', 'file');\nconst delta = context.data.TargetTemp - context.data.DHWTemp + heatdelta;\n\nif(hour >= 6 && hour <18){\n    var toTime = 18\n}\nelse {\n    var toTime = 6\n};\n\nif (delta > 0) {\n    const config = {\n        \"name\": \"Lowest Price\",\n        \"config\": {\n            \"fromTime\": hour,\n            \"toTime\": toTime,\n            \"hoursOn\": 1,\n            \"override\": \"auto\"\n        }\n    };\n\nmsg.payload = config;\n}\nelse \n\n{ const config = {\n    \"name\": \"Lowest Price\",\n    \"config\": {\n        \"fromTime\": hour,\n        \"toTime\": toTime,\n        \"hoursOn\": 0,\n        \"override\": \"off\"\n    }\n};\n\nmsg.payload = config};\n\nreturn msg; \n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":770,"y":1080,"wires":[["a0d088fca91b26b4"]]},{"id":"df384228451e19b6","type":"mqtt in","z":"ac86d42a29852803","name":"TargetTemp","topic":"panasonic_heat_pump/main/DHW_Target_Temp","qos":"2","datatype":"auto-detect","broker":"92e5b2c.00a8b5","nl":false,"rap":true,"rh":0,"inputs":0,"x":410,"y":1020,"wires":[["2be581a72a0da8d6"]]},{"id":"da7e68fd39fd25f2","type":"mqtt in","z":"ac86d42a29852803","name":"DHWTemp","topic":"panasonic_heat_pump/main/DHW_Temp","qos":"2","datatype":"auto-detect","broker":"accae33c.753638","nl":false,"rap":true,"rh":0,"inputs":0,"x":400,"y":1080,"wires":[["f4b11920a2bc19b7"]]},{"id":"2be581a72a0da8d6","type":"rbe","z":"ac86d42a29852803","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":550,"y":1020,"wires":[["8446dc090c0347fc"]]},{"id":"f4b11920a2bc19b7","type":"rbe","z":"ac86d42a29852803","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":550,"y":1080,"wires":[["8446dc090c0347fc"]]},{"id":"133d06a5e6436cd3","type":"debug","z":"ac86d42a29852803","name":"debug 123","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1290,"y":840,"wires":[]},{"id":"92e5b2c.00a8b5","type":"mqtt-broker","name":"MQTT (x.x.x.x)","broker":"192.168.1.21","port":"1883","clientid":"Node_Red_Client","autoConnect":true,"usetls":false,"compatmode":false,"protocolVersion":"5","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":""},{"id":"accae33c.753638","type":"mqtt-broker","name":"Unraid MQTT","broker":"192.168.1.21","port":"1883","clientid":"node-red","autoConnect":true,"usetls":false,"compatmode":false,"protocolVersion":"5","keepalive":"60","cleansession":false,"birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closeRetain":"false","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}]

Ik heb nu twee 'cycli' per dag, waarin de WP potentieel aan kan gaan: tussen 6:00 en 18:00, en tussen 18:00 en 6:00. Dat zal voor een ieder verschillend zijn. Die tijden zijn op zich wel flexibel te maken, maar meer dan 2 cycli zijn denk ik weer wat ingewikkelder. Ik overweeg nog om een soort noodstand te maken, waarbij de WP meteen gaat opwarmen wanneer de DHW-temp onder een bepaalde temperatuur komt.
Aan deed de scheduler al. :)
Ja en nee. Ja, mits je die toggle had omgezet. Maar als je -zoals ik- de link in node Planning_ForceDHW_topic en Planning_ForceSterilization_topic gebruikt, kon dat weer niet. En ik zag nergens in de code terug (correct me if I'm wrong) dat de warmtepomp naderhand weer uit gaat wanneer deze in operating mode 3 (DHW) staat.

Bij de RTC-functie doet hij wel precies wat ik zou willen trouwens. :)
Uit bij warmtevraag is dan nu anders bij jou dan middels de rtc on/off functie?
Grootste effect wat ik afgelopen week heb gespot, is dat deze module geen rekening houdt met temperatuur. Dat maakt voor de COP nogal wat uit, zeker wanneer er defrosts nodig zijn. Ander punt is dat de opwek van mijn panelen evenmin wordt meegenomen, en dat gaat in 2025 nog zwaarder wegen. Ik ben er nog niet helemaal uit of en hoe ik daarvoor ga corrigeren.

Er is iig geen 1:1 correlatie tussen de prijs en de opwek op mijn dak, dus daar zit wel een verbeterpuntje.

Misschien wel even leuk wat het effect is op een dag als vandaag. :)
Afbeeldingslocatie: https://tweakers.net/i/tM9wro_o0pR5yQA5n2gjMr24dE0=/800x/filters:strip_exif()/f/image/hG6vvlZFhQHzzEU1bnAcacMl.png?f=fotoalbum_large

[ Voor 103% gewijzigd door Krisp op 13-02-2023 23:01 ]

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

Draai de laatste bèta, maar gaat nog niet helemaal goed met de softstart. Hij valt na een paar minuten uit. Weet even niet zo goed welke instelling dit nu zou veroorzaken. Message delay wat verkorten?
Tevens lijkt ie ie snel de correctie af te bouwen op het oog. Maar zal de grafiek weer eens wat korter zetten.

Afbeeldingslocatie: https://tweakers.net/i/w3ovSZZFAZPuQWokRHgsfBk5SQI=/x800/filters:strip_exif()/f/image/zDNgqZ5LOebzMaBeLtI94iFQ.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
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
Flow version

22.04 Beta 1

14/02 05:57:05 - MQTT Command: SetZ1HeatRequestTemperature: 28 (SP Calculation)
14/02 05:57:05 - Function WAR: Setpoint change: From 25 to 26 °C
14/02 05:28:09 - MQTT Command: SetZ1HeatRequestTemperature: 27 (function rtc)
14/02 05:28:09 - Function RTC: Correction change: From 3 to 2 °C (Room actual: 19.53 °C)
14/02 05:04:27 - Function SoftStart: Phase 3 - Phase out step
14/02 05:03:37 - RTC: Room setpoint changed to: 20 °C
14/02 05:03:12 - MQTT Command: SetZ1HeatRequestTemperature: 28 (function rtc)
14/02 05:03:12 - Function RTC: Correction change: From 1 to 3 °C (Room actual: 19.4 °C)
14/02 05:03:09 - RTC: Room setpoint changed to: 20 °C
14/02 04:59:36 - Function Pump speed: 1
14/02 04:54:55 - MQTT Command: SetZ1HeatRequestTemperature: 26 (SP Calculation)
14/02 04:54:27 - Function SoftStart: Correction: -0.75 > 0 °C - (ENDING) Freq: 35Hz, SP_Final: 26°C
14/02 04:54:27 - Function SoftStart: Phase 3 - Phase out step
14/02 04:54:26 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SoftStart)
14/02 04:54:26 - Function SoftStart: Correction: -1.75 > -0.75 °C - (ENDING) Freq: 35Hz, SP_Final: 25.3°C
14/02 04:54:26 - Function SoftStart: Phase 3 - Phase out step
14/02 04:52:06 - Function SoftStart: Correction: -2.25 > -1.75 °C - (STABLE) Freq: 35Hz, SP_Final: 24.3°C
14/02 04:50:06 - Function SoftStart: Correction: -2.5 > -2.25 °C - (STABLE) Freq: 35Hz, SP_Final: 23.8°C
14/02 04:48:16 - MQTT Command: SetZ1HeatRequestTemperature: 24 (SoftStart)
14/02 04:48:16 - Function SoftStart: Correction: -3 > -2.5 °C - (STABLE) Freq: 35Hz, SP_Final: 23.5°C
14/02 04:47:15 - Function SoftStart: Start Phase 2
14/02 04:44:35 - Function SoftStart: Correction: -2.5 > -3 °C - (STABLE) Freq: 38Hz, SP_Final: 23°C
14/02 04:44:27 - Function SoftStart: Correction: -3.25 > -2.5 °C - (STABLE) Freq: 38Hz, SP_Final: 23.5°C
14/02 04:42:49 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
14/02 04:42:49 - Function SoftStart: Correction: -3 > -3.25 °C - (STABLE) Freq: 35Hz, SP_Final: 22.8°C
14/02 04:42:49 - Function RTC: Operation mode to Auto(Heat)+DHW
14/02 04:42:49 - Function RTC: Correction change: From 0 to 1 °C (Room actual: 19.4 °C)
14/02 04:42:26 - Function SoftStart: Start Phase 2
14/02 04:39:26 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SP Calculation)
14/02 04:39:26 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
14/02 04:39:26 - Compressor: running
14/02 04:39:26 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 24Hz, SP_Final: 22°C
14/02 04:39:26 - Function Pump speed: restored to: 150 (45%)
14/02 04:36:25 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SP Calculation)
14/02 04:36:15 - Function SoftStart: SoftStart function end
14/02 04:36:15 - MQTT Command: SetMaxPumpDuty: 74 (pump speed)
14/02 04:36:15 - Compressor: stopped
14/02 04:36:15 - Function Pump speed: reduced to 74 (5%)
14/02 04:36:15 - MQTT Command: SetZ1HeatRequestTemperature: 23 (SoftStart)
14/02 04:36:15 - Function SoftStart: Correction: -3 > -2.25 °C - (STABLE) Freq: 34Hz, SP_Final: 22.8°C
14/02 04:35:15 - Function SoftStart: Start Phase 2
14/02 04:32:15 - MQTT Command: SetZ1HeatRequestTemperature: 22 (SP Calculation)
14/02 04:32:15 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
14/02 04:32:15 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 19Hz, SP_Final: 22°C
14/02 04:32:15 - Compressor: running
14/02 04:32:15 - Function Pump speed: restored to: 150 (45%)
14/02 04:29:36 - Function Pump speed: 1
14/02 04:29:05 - MQTT Command: SetMaxPumpDuty: 74 (pump speed)
14/02 04:29:05 - Compressor: stopped
14/02 04:29:05 - Function Pump speed: reduced to 74 (5%)
14/02 04:04:15 - MQTT Command: SetMaxPumpDuty: 150 (pump speed)
14/02 04:04:15 - Compressor: running
14/02 04:04:15 - Function Pump speed: restored to: 150 (45%)
14/02 04:00:57 - MQTT Command: SetZ1HeatRequestTemperature: 25 (SP Calculation)
14/02 04:00:53 - MQTT Command: SetOperationMode: 6 (unknown)
14/02 04:00:53 - Scheduler - Operation Mode: 6
14/02 04:00:52 - MQTT Command: SetHeatpump: 1 (GUI)
14/02 04:00:50 - Scheduler - Power: 1
14/02 03:51:57 - Function RTC: Correction change: From -1 to 0 °C (Room actual: 19.57 °C)
14/02 03:26:42 - Function RTC: Correction change: From 0 to -1 °C (Room actual: 19.6 °C)
14/02 03:16:28 - Function RTC: Correction change: From -1 to 0 °C (Room actual: 19.57 °C)
14/02 02:00:54 - Function RTC: Correction change: From -2 to -1 °C (Room actual: 19.77 °C)
14/02 01:00:00 - Function Solar: New day; Reset Solar function. DHW SP already 48
-----------------------------------------------------------------------------------------------


Teven is die setheatpump niet via de Gui gedaan om 4:00 uiteraard. ;)

[ Voor 4% gewijzigd door MikeyMan op 14-02-2023 06:24 ]


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Ik heb gister avond gevonden wat er niet lekker zit nog. Ik zal zo een upload doen.

Ik heb het zelfde namelijk.
Ik ben nog aan het kijken of de fout op andere plekken ook aanwezig is.

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Vannacht ging de RTC-functie weer niet goed, ditmaal omdat Sterilization_State op 1 stond. Nu heb ik gisteravond zitten testen met sterilisatie en DHW, dus dat zal een fout aan mijn kant zijn.

En toch heb ik die voorwaarden (Sterilization_State, Force_DHW_active, SolarFunction_active) even weggehaald. Ze geven mij iig een hoop kopzorgen, maar er is nog een belangrijkere reden. Voor al deze functies heb je een operation state nodig waar DHW bij zit. De logica in de Function RTC automation vangt al die cases prima af voor zover ik het kan overzien. Zolang de operation state DHW bevat, gaat de WP nooit uit, maar wordt de heat-vraag weggehaald. Die logica werkt perfect, en de beveiliging zit nu in de weg. :)

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Ik heb net een update gedaan. @MikeyMan

[2023-02-14] v22.04 beta 1 (experimental). Changes:
- [Fix] Some variables, when undeclared, threw errors preventing correct functionality. (will check further)


Ik ben nog verder aan het kijken of dit er meer in zit. Sinds de laatste aanpassing, nadat ik de rewrite had gedaan, is er nog wat verandert aan variabelen om het netter te maken. Maar ik denk dat hierbij toch nog iets is omgevallen ergens. Ik nog aan het jagen. Ik weet nog niet of ik alles heb gevonden nu. :(

to be continued.

Acties:
  • +3 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Vanavond ga ik op een vanilla setup de laatste versie importeren.
Daar zie je heel goed wat er goed start en waar de pijn ligt. Veel van de problemen liggen hier in het juist starten bij een lege variabele.

@Krisp
Er zit in scheduler (bij sterilization/ForceDHW) ook nog een situatie (fout wil ik het niet noemen, omdat ik het zo geschreven heb als ik het wilde... ooit) Dat de pomp automatisch terug gaat naar OM0, heat only.

Will fix later.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Maar, ik ben er nog niet hoor. Dit is eigenlijk de reden dat ik gisteren avond laat nog niet een update heb uitgestuurd.

Deze fout zit er nu nog in. Een afwijking in sp uiteindelijk. Ik snap nog even niet waar die vandaan komt.
Afbeeldingslocatie: https://tweakers.net/i/YSUj9eF6brpPzLGTkB5cU-AaHBg=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/7mONf4D83zjMCenJkvpUoJKC.png?f=user_large

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Hey, just found it.
uploading now

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

Maar als ik het goed begrijp is het mis gegaan bij het hernoemen van de variabelen?

Zou niet zo goed weten hoe helemaal leeg te beginnen zonder mn eigen flows om zeep te helpen. Maar misschien wel een idee een keer.

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

edterbak schreef op dinsdag 14 februari 2023 @ 08:19:
@Krisp
Er zit in scheduler (bij sterilization/ForceDHW) ook nog een situatie (fout wil ik het niet noemen, omdat ik het zo geschreven heb als ik het wilde... ooit) Dat de pomp automatisch terug gaat naar OM0, heat only.

Will fix later.
Dank. :) Dat is wel de uitdaging: jij hebt links en rechts veel edgecases ingebouwd. Goed dat je die deelt.

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
MikeyMan schreef op dinsdag 14 februari 2023 @ 08:30:
Maar als ik het goed begrijp is het mis gegaan bij het hernoemen van de variabelen?

Zou niet zo goed weten hoe helemaal leeg te beginnen zonder mn eigen flows om zeep te helpen. Maar misschien wel een idee een keer.
Ja, simpel gezegd is dat het nu.
Maar ik wil niet dat jij dit gaat doen hoor, vanilla setup proberen. Dat is voor mij.

Ik heb hier proxmox draaien. Ik heb een container met een vanilla NodeRed install. Met een backup er van.
Ik zet de 'productie' node-red versie uit > start de vanilla versie en importeer de shiit.
Kijken wat er gebeurt, waar er fouten ontstaan.
Als ik klaar ben met klooien, gooi ik de test-node-red uit en start de productie versie weer.. as if nothing happend.

:)

Leave that task to me.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

Krisp schreef op dinsdag 14 februari 2023 @ 08:30:
[...]

Dank. :) Dat is wel de uitdaging: jij hebt links en rechts veel edgecases ingebouwd. Goed dat je die deelt.
Maar, wat ik me afvraag; gebruik je nou de flow van @edterbak en @Maarten69 wel of niet :?

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Krisp schreef op dinsdag 14 februari 2023 @ 08:30:
[...]

Dank. :) Dat is wel de uitdaging: jij hebt links en rechts veel edgecases ingebouwd. Goed dat je die deelt.
Ik heb een hele tijd geleden hier geprobeerd om te delen wat de technische uitdagingen waren met de samenhang van de diverse functies. die hoofdzakelijk elkaar in de weg kunnen zitten. Ik zal eens even zoeken naar een link naar die posts... dat is nuttig om te lezen om te snappen hoe complex het is nu met alles naast elkaar.

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

MikeyMan schreef op dinsdag 14 februari 2023 @ 08:35:
[...]


Maar, wat ik me afvraag; gebruik je nou de flow van @edterbak en @Maarten69 wel of niet :?
In basis wel, maar ik ben wel steeds meer aan het aanpassen. Tegelijkertijd wil ik dat niet, want gebruik maken van andermans code gaat veel sneller. Maar wat ik nu gebruik:
- WAR
- RTC (met de aanpassing die ik hier beschrijf)
- Softstart (die probeer ik regelmatig uit)
- Solar wil ik gebruiken, maar die lijkt stuk te zijn. Verder nog niet geanalyseerd.

Vanuit de scheduler heb ik een aangepaste versie van de Schedule execution node, die (net als de RTC-functie) de warmtepomp aan- en uitzet indien relevant.

Ik ben heel benieuwd naar die posts @edterbak. Overigens zie ik de waarde van extra variabelen wel. Ik wil bijvoorbeeld nog een variabele die vertelt of er warmte-, koude- of DHW-vraag is. Nu veronderstelt bijvoorbeeld de RTC-module dat wanneer de Operation mode op een stand staat waar DHW bijhoort, dat er DHW vraag is. Maar dat hoeft natuurlijk niet zo te zijn.

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Overigens lijkt het erop dat de SS mijn eindtijd niet respecteert. Ik zou verwachten dat hij na 15 minuten naar 0 gaat, maar dat gebeurt niet? QM blijft ook ingeschakeld.
Afbeeldingslocatie: https://tweakers.net/i/5tdkp_I9kMmMc_OX-sRYrco1pqI=/x800/filters:strip_exif()/f/image/j6oxZkZ2AjaqQg0dUKpejEa9.png?f=fotoalbum_large

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Hmmm.. Hier moet ik ook naar kijken.
Vecht tegen deze functie nu.

code:
1
2
3
4
14/02 08:42:30 - Function - SoftStart Quietmode: 0 (actual level: 3)
14/02 08:42:30 - Function - SoftStart Quietmode: SoftStart Quietmode (3 --> 3) blocked, level allready 3
14/02 08:42:14 - USER SetQuietMode: 0
14/02 08:42:05 - Function - SoftStart Quietmode: 0 (actual level: 3)

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

Krisp schreef op dinsdag 14 februari 2023 @ 08:44:
[...]

In basis wel, maar ik ben wel steeds meer aan het aanpassen. Tegelijkertijd wil ik dat niet, want gebruik maken van andermans code gaat veel sneller.
Sneller uiteraard...

Maar ik begin af en toe een beetje in verwarring te raken. Zou denk ik prettig zijn om vooral te focussen op het verrijken/verbeteren van de standaard dan allerlei side-developments mee te nemen. Dan blijft het hier in dit topic nog enigszins overzichtelijk.

Acties:
  • +1 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

MikeyMan schreef op dinsdag 14 februari 2023 @ 08:52:
[...]


Sneller uiteraard...

Maar ik begin af en toe een beetje in verwarring te raken. Zou denk ik prettig zijn om vooral te focussen op het verrijken/verbeteren van de standaard dan allerlei side-developments mee te nemen. Dan blijft het hier in dit topic nog enigszins overzichtelijk.
Hmm, ik onderschrijf die visie volledig. :) Maar je geeft me wel een dilemma: edterbak en Maarten69 hebben maar beperkt de tijd en moeten (terecht) focussen. Tegelijkertijd loop ik tegen problemen aan, en heb ik een aantal ideeën. Edterbak doet ook in de startpost expliciet de oproep voor verbetersuggesties.

Mijn aanpak was tot nu toe:
- ik bouw los een component ernaast, die naadloos integreert met wat er al gebouwd is. Het resultaat deel ik, omdat ik vermoed dat meer mensen hier naar op zoek zijn.
- ik spot issues/verbeteringen terwijl ik aan het bouwen ben.

Ik kom nu wel op het punt dat de standaard scheduler niet meer voldoet, dus die fork ik dan. Wellicht ga ik daar een stapje te ver ga?

[ Voor 3% gewijzigd door Krisp op 14-02-2023 08:59 ]

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

@Krisp Uiteraard weten drie uiteindelijk meer dan twee. Dus in die zin is het altijd prettig om mensen aan boord te hebben die iets kunnen bijdragen. Ben zelf niet zo heel handig met code, dus kan op zich niet zo gek veel bijdragen aan de ontwikkeling.

Maar; het wordt voor mij wel lastig inschatten of er iets mis gaat in standaardfunctionaliteit waar ik ook een testje aan kan wagen, of dat er iets nieuws buiten de flow om gebouwd is.

Denk dat alle feedback welkom is, zolang dit een bijdrage leeft aan de basisflow.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
@Krisp
Ik heb even moeten zoeken. Maar rond deze tijd zat ik hier erg over te brainstormen.

edterbak in "Heishamon <> Node Red voor Panasonic warmtepompen"

Dit geeft wel een aardig beeld van de ellende van zaken hoe het niet goed met elkaar samen werkt zonder aandacht.

En ik ben bang dat het nog niet 100% af is, maar voldoende af zodat 90% van de gebruikers geen last heeft

[ Voor 15% gewijzigd door edterbak op 14-02-2023 14:54 ]


Acties:
  • +1 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

OK, een paar zaken mbt de Solar functionaliteit:

De reden dat e.e.a. bij mij niet werkte, is dat ik elke seconde een nieuwe waarde vanuit mijn P1-sensor krijg. Daardoor gaat het systeem elke seconde de nieuwe setting bijwerken. Dat werkt echter niet, omdat er na een seconde alweer een nieuwe waarde binnenkomt die e.e.a. overschrijft. Oplossing was om deze logica even voor de kWh-trigger te zetten. Deze maakt lompe overgangen (bijv een Quooker) wat minder impactvol mbt smoothening, en zorgt ervoor dat er maar 1x per minuut een nieuwe waarde wordt toegevoegd. Doe ermee wat je wilt. :)
code:
1
[{"id":"361472fc48df31fc","type":"smooth","z":"966985d68ebb4990","name":"","property":"payload","action":"mean","count":"10","round":"","mult":"single","reduce":false,"x":420,"y":3140,"wires":[["58f4dcb609fc506a"]]},{"id":"8a567c63d4512a01","type":"delay","z":"966985d68ebb4990","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":240,"y":3140,"wires":[["361472fc48df31fc"]]}]

Verder had ik nog een issue dat er wel een nieuwe DHW_Target_Temp wordt ingesteld, maar somehow (vanwege bovenstaand issue) kwam die niet door op MQTT-zelf, waardoor er verschillende waarden waren in Node-red en op MQTT. Daar zijn meerdere oplossingen voor, maar 1 daarvan is om de node 1 Trigger / minute ook daadwerkelijk 1x per minuut af te laten schieten, ipv 1x per 30 min zoals hij nu ingesteld stond. :P

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • +2 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

edterbak schreef op dinsdag 14 februari 2023 @ 14:51:
@Krisp
Ik heb even moeten zoeken. Maar rond deze tijd zat ik hier erg over te brainstormen.

edterbak in "Heishamon <> Node Red voor Panasonic warmtepompen"

Dit geeft wel een aardig beeld van de ellende van zaken hoe het niet goed met elkaar samen werkt zonder aandacht.
Ha, ik was over hetzelfde aan het nadenken en kwam min of meer tot dezelfde overwegingen. Dat wil zeggen:
- de baseline is heat
- De add-on is DHW
In een geval van een Solar-functie en RTC, zal de solar-fucntie e.e.a terugzetten op heat, waarna de RTC-functie de warmtepomp uit zet. Wat ik niet goed weet (vanwege een gebrek aan ervaring), is hoe de warmtepomp reageert als het om koelen gaat. Mits er maar wat tijd zit tussen e.e.a., kan dat best opgevangen worden.

Tegelijkertijd denk ik dat je daarmee niet alle scenario's oplost. De meest grondige oplossing is het volledig lostrekken van de warmte-, koude- en DHW-vraag en die door een 'operation mode manager' laten afhandelen, die ook de aan/uit-knop beheert. In basis hoeft dat (denk ik) niet eens zo complex te zijn. Er zijn maximaal twee behoeften tegelijk:
- DHW, en/of
- warmte of koude

Deze informatie kan bijgehouden in Node-red, en op basis daarvan kan geschakeld worden. Daar kun je heel rustig scenario's voor uitwerken en die één voor één implementeren. Elke andere functie kan dan sec refereren naar deze operation mode manager en melden dat er vraag is naar het één of ander.

Zaak is wel om de operation mode manager vrij dom te houden, en de logica voor wanneer er vraag is en met welke parameters (watertemperatuur, DHW-targets), in de modules zelf te organiseren.

Life is what happens to you, while you're busy making other plans (John Lennon) - Ioniq 28kWh / 9,9kWP zonnepanelen (west) / Panasonic 9kW WP


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Ja, dat concept is best okee eigenlijk.

Dat daar een soort module / manager blok is, die alles afhandelt welk operation mode actief hoort te zijn.
Dat zou een soort van matrix tabel kunnen bevatten met de scenario's .

Eigenlijk is het niks meer dan een functie waar alle signalen mbt opertingmode naartoe worden geduwd.. ghehehe.. maar operation manager klinkt beter :) Ik zeg +1 voor de goede pr ghehehe...

Technisch zou een werkende functie als dit, echt wat toevoegen.
Het wordt centraal geregeld. Niet per functie lokaal.
Maakt het minder complex omdat het centraal is en beter traceerbaar.
Het zou zelfs beinvloedbaar kunnen zijn via GUI...

Goed en leuk idee. !

Ik denk om zo iets te bouwen, moet er wat op A4 geschetst worden. brainstormen. :)

Acties:
  • +3 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 18-09 19:29
Mijn plan, en voor de transparantie voor anderen nu....

Ik ga met het idee van @Krisp nu wat balletjes kaatsen met ons allemaal. Feedback en input verzamelen.
Dan zijn er straks, nadat er wat uitgekristalliseerd is, 2 uitkomsten... 1: het wordt toch niks. 2: dit willen we heel graag.
In geval van 2 gaan we dan een item maken op github waar we al de goede info verzamelen.
Als het helemaal helder is hoe het technisch zou moeten werken, dan plannen wanneer we dit willen.
daarna de uitvoering.

Te veel hooi op de vork anders. :) Nu structureer ik het even voor iedereen to see. #join-the-discussion en #being-transparant

:)

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 20:42

MikeyMan

Vidi, Vici, Veni

Net laatste versie neergezet. Nog geen klachten. Maar ding staat ook uit door RTC, gezien de zon ;)

Moet alleen niet vergeten om steeds die pumpspeed code ff aan te passen.
Pagina: 1 ... 65 ... 121 Laatste