Heishamon <> Node Red voor Panasonic warmtepompen

Pagina: 1 ... 83 ... 120 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • iMav
  • Registratie: April 2010
  • Laatst online: 21:55
Een vraag m.b.t. de node red flow.

Ik heb de volgende opstelling:

- Pana Monoblock --> Buffer --> Mixing valve --> pomp --> afgiftesysteem

Ik wil niet de discussie wel/geen buffer (weer) op gang helpen maar ben wel benieuwd naar het volgende:

- Is het mogelijk de warmtepomp het buffervat tussen tijd x en y te laten verwarmen zonder de Pana dit zelf tel laten bedenken?

Ik zie nu namelijk dat de WP zelf de buffer gaat verwarmen wanneer hij onder de bufffer dt komt tot het moment dat hij zijn temperatuur bereikt. Maar ik zou liever zelf aan het stuur zitten en deze overdag met een lange run laten warm stoken (met een hogere COP) om zo 's nachts (tot zover mogelijk) volledig op de buffer te draaien.

Een soort Solar2Buffer denk ik dan aan, maar dan evt tijdgestuurd.

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
iMav schreef op woensdag 26 juli 2023 @ 15:30:
Een vraag m.b.t. de node red flow.

Ik heb de volgende opstelling:

- Pana Monoblock --> Buffer --> Mixing valve --> pomp --> afgiftesysteem

Ik wil niet de discussie wel/geen buffer (weer) op gang helpen maar ben wel benieuwd naar het volgende:

- Is het mogelijk de warmtepomp het buffervat tussen tijd x en y te laten verwarmen zonder de Pana dit zelf tel laten bedenken?

Ik zie nu namelijk dat de WP zelf de buffer gaat verwarmen wanneer hij onder de bufffer dt komt tot het moment dat hij zijn temperatuur bereikt. Maar ik zou liever zelf aan het stuur zitten en deze overdag met een lange run laten warm stoken (met een hogere COP) om zo 's nachts (tot zover mogelijk) volledig op de buffer te draaien.

Een soort Solar2Buffer denk ik dan aan, maar dan evt tijdgestuurd.
Lijkt mij dat het zou moeten kunnen als je dat wil.
Heel misschien al out of the box.
Je kunt operating mode op dhw only zetten. In deze stand zal de heat buffer niet kunnen starten denk ik. (buffer is voor heat toch?)
Alleen via de scheduler heat toevoegen hoe laat je dat wil.

Maar ik heb thuis geen buffer vat. Alleen dhw vat. Dus hoe dit exact werkt, kan ik wel eens mis hebben daarom.

Discussie over wel/geen buffer heeft geen zin. Dit is nu de hardware die je hebt. Punt. 8)

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
waarom wordt het volgende eigenlijk gedaan:
quiet mode manager: Detected 3-way valve set to DHW. Disabling the quiet mode function during DHW. Restored to level 2
Ik wil eigenlijk helemaal geen wijziging doen in mode als DHW wordt gestart
Komt dit door de add-on settings van soft start?
Dan zou een optie no-change daar wel gewenst zijn, in activeer de gewenste modus al via de scheduler en nu lijken er meerdere wijzigingen plaats te vinden. Die zag ik in de v22 versie nooit

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • sjimmie
  • Registratie: November 2002
  • Laatst online: 14-07 11:57
edterbak schreef op zondag 2 januari 2022 @ 13:55:

Zodra deze informatie via MQTT beschikbaar is, kun je verschillende programma's gebruiken om er wat mee te doen. De beschikbare opties zijn Domoticz, Home Assistant, OpenHab, Homey... en Node Red.
Ik zag op Tweakers een bericht over de nieuwe Homey Pro, maar ik kan nergens vinden hoe ik heishamon en Homey combineer? Iemand die daar ervaring mee heeft?

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
sjimmie schreef op dinsdag 1 augustus 2023 @ 12:00:
[...]

Ik zag op Tweakers een bericht over de nieuwe Homey Pro, maar ik kan nergens vinden hoe ik heishamon en Homey combineer? Iemand die daar ervaring mee heeft?
Lijkt mij dat je de Homey moet "abonnener / inschrijven" op je MQTT broker om de juiste topic informatie te ontvangen. Hoe dit topic heet staat ingesteld in je Heishamon module maar default is dat iets van: panasonic_heat_pump

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • sjimmie
  • Registratie: November 2002
  • Laatst online: 14-07 11:57
The-Source schreef op dinsdag 1 augustus 2023 @ 12:02:
[...]

Lijkt mij dat je de Homey moet "abonnener / inschrijven" op je MQTT broker om de juiste topic informatie te ontvangen. Hoe dit topic heet staat ingesteld in je Heishamon module maar default is dat iets van: panasonic_heat_pump
Ik ben bekend met heishamon icm home assistant, dat draait hier al zo'n 2 jaar.
Echter ben ik nog onbekend met Homey en dacht dat Homey wellicht een iets meer "standaard" oplossing zou kunnen gaan bieden. Als heisha<->homey hetzelfde handwerk bekekent dan is er dus eigenlijk geen reden om over te stappen.

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
Je had dus gehoopt dat iemand het werk al voor je had gedaan ;)
Dan kan je beter naar smarthome forum deel gaan en daar het in het homey topic vragen.

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
The-Source schreef op dinsdag 1 augustus 2023 @ 11:26:
waarom wordt het volgende eigenlijk gedaan:
quiet mode manager: Detected 3-way valve set to DHW. Disabling the quiet mode function during DHW. Restored to level 2
Ik wil eigenlijk helemaal geen wijziging doen in mode als DHW wordt gestart
Komt dit door de add-on settings van soft start?
Dan zou een optie no-change daar wel gewenst zijn, in activeer de gewenste modus al via de scheduler en nu lijken er meerdere wijzigingen plaats te vinden. Die zag ik in de v22 versie nooit
Dat is apart. Daar heb ik geen aanpassing aan gedaan dacht ik. Die softstart addon quitmode, die staat uit?

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
sjimmie schreef op dinsdag 1 augustus 2023 @ 12:00:
[...]

Ik zag op Tweakers een bericht over de nieuwe Homey Pro, maar ik kan nergens vinden hoe ik heishamon en Homey combineer? Iemand die daar ervaring mee heeft?
Daar heb ik hier nog niks van gelezen in dit draadje. Maar als homey mqtt addon heeft, moet het lukken zou ik zeggen

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
edterbak schreef op dinsdag 1 augustus 2023 @ 13:55:
[...]

Dat is apart. Daar heb ik geen aanpassing aan gedaan dacht ik. Die softstart addon quitmode, die staat uit?
Als instelling staat die niet aan.

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

sjimmie schreef op dinsdag 1 augustus 2023 @ 12:06:
[...]

Ik ben bekend met heishamon icm home assistant, dat draait hier al zo'n 2 jaar.
Echter ben ik nog onbekend met Homey en dacht dat Homey wellicht een iets meer "standaard" oplossing zou kunnen gaan bieden. Als heisha<->homey hetzelfde handwerk bekekent dan is er dus eigenlijk geen reden om over te stappen.
Maar wat zou je dan integreren? Homey / Home Assistant en Node Red zijn drie kapiteins. Die wil je niet op één schip hebben.

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

MikeyMan schreef op dinsdag 1 augustus 2023 @ 14:01:
[...]


Maar wat zou je dan integreren? Homey / Home Assistant en Node Red zijn drie kapiteins. Die wil je niet op één schip hebben.
De combinatie HA/NR is een heel gebruikelijke hoor. :P NR gebruik je dan voor de automatiseringen, HA voor visualisatie. Zo'n zelfde soort opzet zou je kunnen gebruiken met Homey, maar ik begrijp dat Homey de automatiseringen wat beter doet. Iig zou ik de automatiseringen niet door Homey laten doen, dat lijkt mij heel veel werk wat hier al gedaan is.

Klopt het trouwens dat de scheduler de WP niet uit zet na bijvoorbeeld een SWW-run? Ik heb in dit topic zitten zoeken, maar het enige wat ik tegen kwam is dat de RTC-functie dat weer op lost. Dit is verder geen featurerequest, ik heb het zelf nu anders opgelost, maar het viel mij op. :)

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!

  • sjimmie
  • Registratie: November 2002
  • Laatst online: 14-07 11:57
MikeyMan schreef op dinsdag 1 augustus 2023 @ 14:01:
[...]


Maar wat zou je dan integreren? Homey / Home Assistant en Node Red zijn drie kapiteins. Die wil je niet op één schip hebben.
Ik weet dat dit topic gaat over heisha <> NR, maar in de start post staat homey genoemd, vandaar dat ik hierop uitkwam.
Wat ik eigenlijk zocht is of ik mijn huidige HA kan vervangen door Homey en toch heishamon kan blijven gebruiken. Geen idee of er dan dus nog NR nodig is (ja dat lijkt me omslachtig).

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

sjimmie schreef op dinsdag 1 augustus 2023 @ 14:58:
[...]

Ik weet dat dit topic gaat over heisha <> NR, maar in de start post staat homey genoemd, vandaar dat ik hierop uitkwam.
Wat ik eigenlijk zocht is of ik mijn huidige HA kan vervangen door Homey en toch heishamon kan blijven gebruiken. Geen idee of er dan dus nog NR nodig is (ja dat lijkt me omslachtig).
Nodig niet. Maar node red doet juist met deze flow een hele berg automations. Die kun je vast ook in homey bouwen, maar dat werk is hier al goeddeels gedaan.

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
sjimmie schreef op dinsdag 1 augustus 2023 @ 14:58:
[...]

Ik weet dat dit topic gaat over heisha <> NR, maar in de start post staat homey genoemd, vandaar dat ik hierop uitkwam.
Wat ik eigenlijk zocht is of ik mijn huidige HA kan vervangen door Homey en toch heishamon kan blijven gebruiken. Geen idee of er dan dus nog NR nodig is (ja dat lijkt me omslachtig).
Uiteraard ben je vrij te kiezen wat je wil. Dat is het mooie van de opbouw van heishamon. Fantastische keuze om mqtt te gebruiken als communicatie protocol.
Kies wat je wil. :)
Maar, of r al iemand is die de combinatie homey - heishamon al gemaakt heeft, dat weet ik niet. Zou kunnen, maar dan zul je op het homey forum misschien een zoek opdracht moeten doen. De grootste kans dat je wat tegen komt.
Of tweakers inderdaad. Maar ik heb zelf daar nog geen posts over gelezen.

Acties:
  • +1 Henk 'm!

  • sjimmie
  • Registratie: November 2002
  • Laatst online: 14-07 11:57
dank @edterbak en @MikeyMan ik hoopte dat met de tekst in de start post bedoeld werd dat er al een integratie was, blijkbaar niet dus hou ik het maar bij wat ik wel al heb.

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

@sjimmie denk dat de vraag vooral is hoe je de integratie voor je ziet? Tussen homey en node red? Tussen homey en Heishamon? Tussen homey en deze node red flow?

En dan is er nog verschil tussen 'kan het een met het ander werken' en 'wat doet het dan precies'.

Kan alle kanten op. Maar wat verwacht je precies?

Homey <> Mqtt zal er vast zijn. In die zin is er 'integratie' tussen homey en Heishamon. In de zin dat je gegevens zult kunnen uitlezen en/of kunt wegschrijven. Dat maakt het nog geen automation zoals in deze flow natuurlijk ;)

[ Voor 26% gewijzigd door MikeyMan op 01-08-2023 18:27 ]


Acties:
  • 0 Henk 'm!

  • sjimmie
  • Registratie: November 2002
  • Laatst online: 14-07 11:57
MikeyMan schreef op dinsdag 1 augustus 2023 @ 18:25:
@sjimmie denk dat de vraag vooral is hoe je de integratie voor je ziet? Tussen homey en node red? Tussen homey en Heishamon? Tussen homey en deze node red flow?
Dat was dus precies waarom ik hier kwam, ik zag een nieuwe Homey dinges doos en hoopte dat die mijn huidige rPI+HA kon gaan vervangen. In de startpost van dit topic werd Homey genoemd dus nam ik aan dat dat dan ook hier wel al door mensen gebruikt werd. Nu dat niet zo blijkt te zijn concludeer ik dat het voor mij een no-go is.

Panasonic 7kW J-Series Split + 190 liter SWW, 2750+2100Wp Oost-West


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

@sjimmie dat stuk gaat specifiek over het aansturen van Heishamon. En aangezien dat via Mqtt loopt, is dat zeker een mogelijkheid. Zelfs als Mqtt server als ik het zo zie:

https://homey.app/nl-nl/app/nl.hdg.mqtt/MQTT-Hub/

M.i. is het vervangen van zowel HA als de Pi dan ook best mogelijk. Behoudens misschien wat exotische hardware. Alleen de functionaliteit van de node red flow die we hier bespreken heb je dan niet.

[ Voor 40% gewijzigd door MikeyMan op 02-08-2023 08:58 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
sjimmie schreef op woensdag 2 augustus 2023 @ 08:28:
[...]

Dat was dus precies waarom ik hier kwam, ik zag een nieuwe Homey dinges doos en hoopte dat die mijn huidige rPI+HA kon gaan vervangen. In de startpost van dit topic werd Homey genoemd dus nam ik aan dat dat dan ook hier wel al door mensen gebruikt werd. Nu dat niet zo blijkt te zijn concludeer ik dat het voor mij een no-go is.
Je hebt gelijk. In de op stond Homey.
Ik ging r van uit dat homey eenvoudig ook gebruik kon maken van heishamon.
Ik heb net even gezocht op het forum van homey. 1 hit: een feature request voor heishamon.

Ik heb de vermelding van Homey weg gehaald op de eerste pagina.

Acties:
  • +3 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Voor de mensen die graag op dynamische prijzen willen schakelen, heb ik mijn oplossing die gebruik maakt van Powersaver verder uitgewerkt en er een aantal bugs uitgehaald die ik afgelopen maanden tegenkwam. Met deze oplossing kun je verwarming (nu niet relevant), SWW en sterilisatie via energieprijzen afdwingen. In eerdere posts heb ik e.e.a. uitgelegd.

code:
1
[{"id":"63f58601642903de","type":"group","z":"ac86d42a29852803","name":"Determine room temperature","style":{"label":true,"fill":"#d1d1d1"},"nodes":["071fd378027c2a1c","86eaf8ad791419d7","8a24b55b79985c68","3147ab1f956d046c"],"x":734,"y":731.5,"w":662,"h":97},{"id":"071fd378027c2a1c","type":"ps-strategy-heat-capacitor","z":"ac86d42a29852803","g":"63f58601642903de","name":"Determine room temperature","timeHeat1C":"240","timeCool1C":"240","maxTempAdjustment":"0.4","boostTempHeat":"0.5","boostTempCool":"0.7","minSavings":"0.03","setpoint":"19.5","x":940,"y":780,"wires":[["86eaf8ad791419d7"],[],[]]},{"id":"86eaf8ad791419d7","type":"switch","z":"ac86d42a29852803","g":"63f58601642903de","name":"Filter outliers","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"10","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":1230,"y":780,"wires":[["8a24b55b79985c68"],[]]},{"id":"8a24b55b79985c68","type":"link out","z":"ac86d42a29852803","g":"63f58601642903de","name":"Set room setpoint","mode":"link","links":["9a106cdefc873348"],"x":1355,"y":780,"wires":[]},{"id":"3147ab1f956d046c","type":"link in","z":"ac86d42a29852803","g":"63f58601642903de","name":"link in 62","links":["67fd7b3293b538cf"],"x":775,"y":780,"wires":[["071fd378027c2a1c"]]},{"id":"52933b5a502cf15d","type":"group","z":"ac86d42a29852803","name":"Get energy prices (decide on which one)","style":{"fill":"#bfc7d7","label":true},"nodes":["77d28a94767686f8","b27c143c7bfe97c7","23eb119f465c18a9","7e108813b76d59f0","8cf9e190b6100f7f","018ecd8886088f24","45e17cbe17e8860d","1f6a2e12ad0d961b","ebe54f29705ee6c4","60f20f0668304c0d","67fd7b3293b538cf","c5e0cbd18ab76b66"],"x":194,"y":339,"w":1212,"h":322},{"id":"77d28a94767686f8","type":"function","z":"ac86d42a29852803","d":true,"g":"52933b5a502cf15d","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":780,"y":560,"wires":[["67fd7b3293b538cf"]]},{"id":"b27c143c7bfe97c7","type":"nordpool-api-plus","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"Nordpool - tomorrow","area":"NL","currency":"EUR","action":"dayAhead","x":520,"y":620,"wires":[["77d28a94767686f8"]]},{"id":"23eb119f465c18a9","type":"inject","z":"ac86d42a29852803","d":true,"g":"52933b5a502cf15d","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"23 14 * * *","once":true,"onceDelay":"20","topic":"","payload":"","payloadType":"date","x":310,"y":620,"wires":[["b27c143c7bfe97c7"]]},{"id":"7e108813b76d59f0","type":"nordpool-api-plus","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"Nordpool - today","area":"NL","currency":"EUR","action":"dayAhead","x":510,"y":560,"wires":[["77d28a94767686f8"]]},{"id":"8cf9e190b6100f7f","type":"inject","z":"ac86d42a29852803","d":true,"g":"52933b5a502cf15d","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"","payloadType":"date","x":310,"y":560,"wires":[["7e108813b76d59f0"]]},{"id":"018ecd8886088f24","type":"ps-receive-price","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"Price Receiver","x":1040,"y":480,"wires":[["67fd7b3293b538cf"]]},{"id":"45e17cbe17e8860d","type":"api-current-state","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"","server":"","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.nordpool","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":770,"y":480,"wires":[["018ecd8886088f24","1f6a2e12ad0d961b"]]},{"id":"1f6a2e12ad0d961b","type":"function","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"Prep for Influx","func":"msg.payload = parseFloat(msg.payload);\nmsg.topic = \"hourly_price\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":380,"wires":[["ebe54f29705ee6c4"]]},{"id":"ebe54f29705ee6c4","type":"influxdb out","z":"ac86d42a29852803","g":"52933b5a502cf15d","influxdb":"","name":"Log energy price","measurement":"energy_price","precision":"","retentionPolicy":"","database":"database","precisionV18FluxV20":"s","retentionPolicyV18Flux":"","org":"test","bucket":"x","x":1290,"y":380,"wires":[]},{"id":"60f20f0668304c0d","type":"cronplus","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"","outputField":"payload","timeZone":"Europe/Amsterdam","storeName":"memoryOnly","commandResponseMsgOutput":"output1","defaultLocation":"","defaultLocationType":"default","outputs":1,"options":[{"name":"schedule1","topic":"topic1","payloadType":"bool","payload":"true","expressionType":"cron","expression":"30 1 * * * ? *","location":"","offset":"0","solarType":"all","solarEvents":"sunrise,sunset"}],"x":400,"y":480,"wires":[["45e17cbe17e8860d"]]},{"id":"67fd7b3293b538cf","type":"link out","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"link out 62","mode":"link","links":["d1e5026a16dbc676","3147ab1f956d046c","161227f39fcbc429","1c054137d0201081","5e57908d7ea0be44","b2d8d3c2cff86243"],"x":1205,"y":540,"wires":[]},{"id":"c5e0cbd18ab76b66","type":"inject","z":"ac86d42a29852803","d":true,"g":"52933b5a502cf15d","name":"Replan when restarted nodes","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":"60","topic":"","payload":"{\"commands\":{\"replan\":true}}","payloadType":"json","x":980,"y":620,"wires":[["67fd7b3293b538cf"]]},{"id":"1b8443f3a2fbced4","type":"group","z":"ac86d42a29852803","name":"Determine sterilisation scheme","style":{"fill":"#ffbfbf","label":true},"nodes":["b661b0da22d60992","230cbd34c03550c8","fb60cc084377388f","6cf298fc9c936de6","4ac4a4131a6a8465","ea2a1e3399a58c98","3cd1a1bc9111c34d","cc2c987231bf3a2d","161227f39fcbc429","1c054137d0201081","64ca8a80f8111a29"],"x":194,"y":919,"w":1222,"h":189.5},{"id":"b661b0da22d60992","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Sterilisation lowest price ","fromTime":"00","toTime":"00","hoursOn":"2","maxPrice":"","doNotSplit":true,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","outputOutsidePeriod":"false","contextStorage":"memoryOnly","x":390,"y":980,"wires":[[],[],["230cbd34c03550c8"]]},{"id":"230cbd34c03550c8","type":"ps-schedule-merger","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Merge day and time for sterilisation","outputIfNoSchedule":"false","logicFunction":"AND","schedulingDelay":"1000","sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","x":700,"y":980,"wires":[["ea2a1e3399a58c98","cc2c987231bf3a2d"],[],["64ca8a80f8111a29"]]},{"id":"fb60cc084377388f","type":"ps-strategy-fixed-schedule","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Sterilisation day","periods":[{"start":"00","value":"true"}],"validFrom":"","validTo":"","days":{"Mon":false,"Tue":true,"Wed":false,"Thu":false,"Fri":false,"Sat":false,"Sun":false},"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","contextStorage":"memoryOnly","x":420,"y":1060,"wires":[[],[],["230cbd34c03550c8"]]},{"id":"6cf298fc9c936de6","type":"link out","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"link out 39","mode":"link","links":["d0fda364deccc7f0"],"x":1375,"y":960,"wires":[]},{"id":"4ac4a4131a6a8465","type":"change","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","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":1190,"y":960,"wires":[["6cf298fc9c936de6"]]},{"id":"ea2a1e3399a58c98","type":"function","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Turn heatpump on if necessary","func":"var HP_state = global.get('TOP0_Heatpump_State', \"file\");     // get the current state of the heatpump. Is it on or off.\n////////////////////////////////////////////////////////////////\nif ((HP_state == 0))                            // check if the override state is enabled, AND currently heatpump state is off \n{\n    msg = { payload: 1, topic: \"override\" };\n};\nreturn msg; ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1200,"y":1000,"wires":[["3cd1a1bc9111c34d"]]},{"id":"3cd1a1bc9111c34d","type":"link out","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Power on Planning","mode":"link","links":["071ac5a0f08a8fdb","d9b3ca8bfaa4c10a"],"x":1375,"y":1000,"wires":[]},{"id":"cc2c987231bf3a2d","type":"delay","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":995,"y":960,"wires":[["4ac4a4131a6a8465"]],"l":false},{"id":"161227f39fcbc429","type":"link in","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"link in 63","links":["67fd7b3293b538cf"],"x":235,"y":980,"wires":[["b661b0da22d60992"]]},{"id":"1c054137d0201081","type":"link in","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"link in 64","links":["67fd7b3293b538cf"],"x":285,"y":1060,"wires":[["fb60cc084377388f"]]},{"id":"64ca8a80f8111a29","type":"link out","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"link out 63","mode":"link","links":["b0897fa49e0b6e73"],"x":915,"y":1000,"wires":[]},{"id":"628b23cdd7529b06","type":"group","z":"ac86d42a29852803","name":"Determine DHW strategy","style":{"fill":"#bfdbef","label":true},"nodes":["a0d088fca91b26b4","8446dc090c0347fc","da7e68fd39fd25f2","f4b11920a2bc19b7","894b093e7020e766","7406ef2f61d0906a","eba8c63b733501c2","3ee6946a57749651","c567a1a68c52ad51","b248caed16a3e771","2a8c3c20cd9b4ff7","5e57908d7ea0be44","16428e63b0053db5"],"x":194,"y":1139,"w":1272,"h":182},{"id":"a0d088fca91b26b4","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","g":"628b23cdd7529b06","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":930,"y":1240,"wires":[["eba8c63b733501c2","c567a1a68c52ad51"],["2a8c3c20cd9b4ff7"],["16428e63b0053db5"]]},{"id":"8446dc090c0347fc","type":"function","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Determine DHW strategy ","func":"const DHWTemp = msg.payload\nconst date = new Date();\nconst hour = date.getHours();\nconst TargetTemp = global.get('TOP9_DHW_Target_Temp','file')\nconst heatdelta = global.get('TOP22_DHW_Heat_Delta', 'file');\nconst delta = TargetTemp - 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\n// msg.payload = context.data.DHW_Target_Temp\n\nreturn msg; \n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":650,"y":1240,"wires":[["a0d088fca91b26b4"]]},{"id":"da7e68fd39fd25f2","type":"mqtt in","z":"ac86d42a29852803","g":"628b23cdd7529b06","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":280,"y":1240,"wires":[["f4b11920a2bc19b7"]]},{"id":"f4b11920a2bc19b7","type":"rbe","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":430,"y":1240,"wires":[["8446dc090c0347fc"]]},{"id":"894b093e7020e766","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Force DHW","mode":"link","links":["ef28d0205d50cb26"],"x":1425,"y":1180,"wires":[]},{"id":"7406ef2f61d0906a","type":"change","z":"ac86d42a29852803","g":"628b23cdd7529b06","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":1220,"y":1180,"wires":[["894b093e7020e766"]]},{"id":"eba8c63b733501c2","type":"function","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Turn heatpump on if necessary","func":"var HP_state = global.get('TOP0_Heatpump_State', \"file\");     // get the current state of the heatpump. Is it on or off.\n////////////////////////////////////////////////////////////////\nif ((HP_state == 0))                            // check if the override state is enabled, AND currently heatpump state is off \n{\n    msg = { payload: 1, topic: \"override\" };\n};\nreturn msg; ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1240,"y":1220,"wires":[["3ee6946a57749651"]]},{"id":"3ee6946a57749651","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Power on Planning","mode":"link","links":["071ac5a0f08a8fdb","d9b3ca8bfaa4c10a"],"x":1425,"y":1220,"wires":[]},{"id":"c567a1a68c52ad51","type":"delay","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1025,"y":1180,"wires":[["7406ef2f61d0906a"]],"l":false},{"id":"b248caed16a3e771","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Power on Planning","mode":"link","links":["071ac5a0f08a8fdb","d9b3ca8bfaa4c10a"],"x":1425,"y":1260,"wires":[]},{"id":"2a8c3c20cd9b4ff7","type":"function","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Turn heatpump off if possible","func":"var Operating_state = global.get('TOP4_Operating_Mode_State', \"file\");     // get the current state of the heatpump. Is it on or off.\nvar Pump_Flow = global.get('TOP1_Pump_Flow', \"memoryOnly\")\n////////////////////////////////////////////////////////////////\nif ((Operating_state == 3 && Pump_Flow < 1))                            // check if only DHW is enabled \n{\n    msg = { payload: 0, topic: \"override\" };\n};\nreturn msg; ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1230,"y":1260,"wires":[["b248caed16a3e771"]]},{"id":"5e57908d7ea0be44","type":"link in","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"link in 65","links":["67fd7b3293b538cf"],"x":805,"y":1220,"wires":[["a0d088fca91b26b4"]]},{"id":"16428e63b0053db5","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"link out 64","mode":"link","links":["b0897fa49e0b6e73"],"x":1045,"y":1280,"wires":[]},{"id":"accae33c.753638","type":"mqtt-broker","name":"MQTT","broker":"x.x.x.x","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":""},{"id":"608a7292e1808e4d","type":"group","z":"ac86d42a29852803","name":"Visualisation for HA (opt)","style":{"fill":"#e3f3d3","label":true},"nodes":["01c3265cd075021e","cad33a63f66ef72e","b0a01df532296971","b0897fa49e0b6e73"],"x":584,"y":1371.5,"w":862,"h":97},{"id":"01c3265cd075021e","type":"ps-schedule-merger","z":"ac86d42a29852803","g":"608a7292e1808e4d","name":"Merge for HA visuatisation","outputIfNoSchedule":"false","logicFunction":"OR","schedulingDelay":2000,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","x":800,"y":1420,"wires":[[],[],["cad33a63f66ef72e"]]},{"id":"cad33a63f66ef72e","type":"function","z":"ac86d42a29852803","g":"608a7292e1808e4d","name":"Convert true/false to 1/0","func":"msg.payload.hours.forEach(h => h.onOff = h.onOff ? \"1\" : \"0\")\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1110,"y":1420,"wires":[["b0a01df532296971"]]},{"id":"b0a01df532296971","type":"ha-sensor","z":"ac86d42a29852803","g":"608a7292e1808e4d","name":"Info from PS to HA","entityConfig":"eab799518168f5a3","version":0,"state":"payload","stateType":"str","attributes":[{"property":"Schedule","value":"payload.schedule","valueType":"msg"},{"property":"Hours","value":"payload.hours","valueType":"msg"},{"property":"Control","value":"payload.hours[0].onOff","valueType":"str"},{"property":"Current","value":"payload.current","valueType":"str"}],"inputOverride":"allow","outputProperties":[],"x":1330,"y":1420,"wires":[[]]},{"id":"b0897fa49e0b6e73","type":"link in","z":"ac86d42a29852803","g":"608a7292e1808e4d","name":"link in 66","links":["64ca8a80f8111a29","16428e63b0053db5"],"x":625,"y":1420,"wires":[["01c3265cd075021e"]]},{"id":"eab799518168f5a3","type":"ha-entity-config","server":"33cb7d2214929908","deviceConfig":"541b42292cfc1dd5","name":"sensor config ","version":"6","entityType":"sensor","haConfig":[{"property":"name","value":"Powersaver"},{"property":"icon","value":""},{"property":"entity_category","value":""},{"property":"entity_picture","value":""},{"property":"device_class","value":""},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""}],"resend":true,"debugEnabled":false},{"id":"33cb7d2214929908","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":": ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"default","statusTimeFormat":"h:m","enableGlobalContextStore":false},{"id":"541b42292cfc1dd5","type":"ha-device-config","name":"","hwVersion":"","manufacturer":"Node-RED","model":"","swVersion":""}]


Voor koelen heb ik nog niet echt een oplossing uitgewerkt, wellicht dat anderen dat wel hebben. :)

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: 26-07 18:29
Krisp schreef op zaterdag 5 augustus 2023 @ 16:35:
Voor de mensen die graag op dynamische prijzen willen schakelen, heb ik mijn oplossing die gebruik maakt van Powersaver verder uitgewerkt en er een aantal bugs uitgehaald die ik afgelopen maanden tegenkwam. Met deze oplossing kun je verwarming (nu niet relevant), SWW en sterilisatie via energieprijzen afdwingen. In eerdere posts heb ik e.e.a. uitgelegd.

code:
1
[{"id":"63f58601642903de","type":"group","z":"ac86d42a29852803","name":"Determine room temperature","style":{"label":true,"fill":"#d1d1d1"},"nodes":["071fd378027c2a1c","86eaf8ad791419d7","8a24b55b79985c68","3147ab1f956d046c"],"x":734,"y":731.5,"w":662,"h":97},{"id":"071fd378027c2a1c","type":"ps-strategy-heat-capacitor","z":"ac86d42a29852803","g":"63f58601642903de","name":"Determine room temperature","timeHeat1C":"240","timeCool1C":"240","maxTempAdjustment":"0.4","boostTempHeat":"0.5","boostTempCool":"0.7","minSavings":"0.03","setpoint":"19.5","x":940,"y":780,"wires":[["86eaf8ad791419d7"],[],[]]},{"id":"86eaf8ad791419d7","type":"switch","z":"ac86d42a29852803","g":"63f58601642903de","name":"Filter outliers","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"10","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":1230,"y":780,"wires":[["8a24b55b79985c68"],[]]},{"id":"8a24b55b79985c68","type":"link out","z":"ac86d42a29852803","g":"63f58601642903de","name":"Set room setpoint","mode":"link","links":["9a106cdefc873348"],"x":1355,"y":780,"wires":[]},{"id":"3147ab1f956d046c","type":"link in","z":"ac86d42a29852803","g":"63f58601642903de","name":"link in 62","links":["67fd7b3293b538cf"],"x":775,"y":780,"wires":[["071fd378027c2a1c"]]},{"id":"52933b5a502cf15d","type":"group","z":"ac86d42a29852803","name":"Get energy prices (decide on which one)","style":{"fill":"#bfc7d7","label":true},"nodes":["77d28a94767686f8","b27c143c7bfe97c7","23eb119f465c18a9","7e108813b76d59f0","8cf9e190b6100f7f","018ecd8886088f24","45e17cbe17e8860d","1f6a2e12ad0d961b","ebe54f29705ee6c4","60f20f0668304c0d","67fd7b3293b538cf","c5e0cbd18ab76b66"],"x":194,"y":339,"w":1212,"h":322},{"id":"77d28a94767686f8","type":"function","z":"ac86d42a29852803","d":true,"g":"52933b5a502cf15d","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":780,"y":560,"wires":[["67fd7b3293b538cf"]]},{"id":"b27c143c7bfe97c7","type":"nordpool-api-plus","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"Nordpool - tomorrow","area":"NL","currency":"EUR","action":"dayAhead","x":520,"y":620,"wires":[["77d28a94767686f8"]]},{"id":"23eb119f465c18a9","type":"inject","z":"ac86d42a29852803","d":true,"g":"52933b5a502cf15d","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"23 14 * * *","once":true,"onceDelay":"20","topic":"","payload":"","payloadType":"date","x":310,"y":620,"wires":[["b27c143c7bfe97c7"]]},{"id":"7e108813b76d59f0","type":"nordpool-api-plus","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"Nordpool - today","area":"NL","currency":"EUR","action":"dayAhead","x":510,"y":560,"wires":[["77d28a94767686f8"]]},{"id":"8cf9e190b6100f7f","type":"inject","z":"ac86d42a29852803","d":true,"g":"52933b5a502cf15d","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"","payloadType":"date","x":310,"y":560,"wires":[["7e108813b76d59f0"]]},{"id":"018ecd8886088f24","type":"ps-receive-price","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"Price Receiver","x":1040,"y":480,"wires":[["67fd7b3293b538cf"]]},{"id":"45e17cbe17e8860d","type":"api-current-state","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"","server":"","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sensor.nordpool","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":770,"y":480,"wires":[["018ecd8886088f24","1f6a2e12ad0d961b"]]},{"id":"1f6a2e12ad0d961b","type":"function","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"Prep for Influx","func":"msg.payload = parseFloat(msg.payload);\nmsg.topic = \"hourly_price\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":380,"wires":[["ebe54f29705ee6c4"]]},{"id":"ebe54f29705ee6c4","type":"influxdb out","z":"ac86d42a29852803","g":"52933b5a502cf15d","influxdb":"","name":"Log energy price","measurement":"energy_price","precision":"","retentionPolicy":"","database":"database","precisionV18FluxV20":"s","retentionPolicyV18Flux":"","org":"krisp.work","bucket":"x","x":1290,"y":380,"wires":[]},{"id":"60f20f0668304c0d","type":"cronplus","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"","outputField":"payload","timeZone":"Europe/Amsterdam","storeName":"memoryOnly","commandResponseMsgOutput":"output1","defaultLocation":"","defaultLocationType":"default","outputs":1,"options":[{"name":"schedule1","topic":"topic1","payloadType":"bool","payload":"true","expressionType":"cron","expression":"30 1 * * * ? *","location":"","offset":"0","solarType":"all","solarEvents":"sunrise,sunset"}],"x":400,"y":480,"wires":[["45e17cbe17e8860d"]]},{"id":"67fd7b3293b538cf","type":"link out","z":"ac86d42a29852803","g":"52933b5a502cf15d","name":"link out 62","mode":"link","links":["d1e5026a16dbc676","3147ab1f956d046c","161227f39fcbc429","1c054137d0201081","5e57908d7ea0be44","b2d8d3c2cff86243"],"x":1205,"y":540,"wires":[]},{"id":"c5e0cbd18ab76b66","type":"inject","z":"ac86d42a29852803","d":true,"g":"52933b5a502cf15d","name":"Replan when restarted nodes","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":"60","topic":"","payload":"{\"commands\":{\"replan\":true}}","payloadType":"json","x":980,"y":620,"wires":[["67fd7b3293b538cf"]]},{"id":"1b8443f3a2fbced4","type":"group","z":"ac86d42a29852803","name":"Determine sterilisation scheme","style":{"fill":"#ffbfbf","label":true},"nodes":["b661b0da22d60992","230cbd34c03550c8","fb60cc084377388f","6cf298fc9c936de6","4ac4a4131a6a8465","ea2a1e3399a58c98","3cd1a1bc9111c34d","cc2c987231bf3a2d","161227f39fcbc429","1c054137d0201081","64ca8a80f8111a29"],"x":194,"y":919,"w":1222,"h":189.5},{"id":"b661b0da22d60992","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Sterilisation lowest price ","fromTime":"00","toTime":"00","hoursOn":"2","maxPrice":"","doNotSplit":true,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","outputOutsidePeriod":"false","contextStorage":"memoryOnly","x":390,"y":980,"wires":[[],[],["230cbd34c03550c8"]]},{"id":"230cbd34c03550c8","type":"ps-schedule-merger","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Merge day and time for sterilisation","outputIfNoSchedule":"false","logicFunction":"AND","schedulingDelay":"1000","sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","x":700,"y":980,"wires":[["ea2a1e3399a58c98","cc2c987231bf3a2d"],[],["64ca8a80f8111a29"]]},{"id":"fb60cc084377388f","type":"ps-strategy-fixed-schedule","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Sterilisation day","periods":[{"start":"00","value":"true"}],"validFrom":"","validTo":"","days":{"Mon":false,"Tue":true,"Wed":false,"Thu":false,"Fri":false,"Sat":false,"Sun":false},"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","outputIfNoSchedule":"false","contextStorage":"memoryOnly","x":420,"y":1060,"wires":[[],[],["230cbd34c03550c8"]]},{"id":"6cf298fc9c936de6","type":"link out","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"link out 39","mode":"link","links":["d0fda364deccc7f0"],"x":1375,"y":960,"wires":[]},{"id":"4ac4a4131a6a8465","type":"change","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","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":1190,"y":960,"wires":[["6cf298fc9c936de6"]]},{"id":"ea2a1e3399a58c98","type":"function","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Turn heatpump on if necessary","func":"var HP_state = global.get('TOP0_Heatpump_State', \"file\");     // get the current state of the heatpump. Is it on or off.\n////////////////////////////////////////////////////////////////\nif ((HP_state == 0))                            // check if the override state is enabled, AND currently heatpump state is off \n{\n    msg = { payload: 1, topic: \"override\" };\n};\nreturn msg; ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1200,"y":1000,"wires":[["3cd1a1bc9111c34d"]]},{"id":"3cd1a1bc9111c34d","type":"link out","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"Power on Planning","mode":"link","links":["071ac5a0f08a8fdb","d9b3ca8bfaa4c10a"],"x":1375,"y":1000,"wires":[]},{"id":"cc2c987231bf3a2d","type":"delay","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":995,"y":960,"wires":[["4ac4a4131a6a8465"]],"l":false},{"id":"161227f39fcbc429","type":"link in","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"link in 63","links":["67fd7b3293b538cf"],"x":235,"y":980,"wires":[["b661b0da22d60992"]]},{"id":"1c054137d0201081","type":"link in","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"link in 64","links":["67fd7b3293b538cf"],"x":285,"y":1060,"wires":[["fb60cc084377388f"]]},{"id":"64ca8a80f8111a29","type":"link out","z":"ac86d42a29852803","g":"1b8443f3a2fbced4","name":"link out 63","mode":"link","links":["b0897fa49e0b6e73"],"x":915,"y":1000,"wires":[]},{"id":"628b23cdd7529b06","type":"group","z":"ac86d42a29852803","name":"Determine DHW strategy","style":{"fill":"#bfdbef","label":true},"nodes":["a0d088fca91b26b4","8446dc090c0347fc","da7e68fd39fd25f2","f4b11920a2bc19b7","894b093e7020e766","7406ef2f61d0906a","eba8c63b733501c2","3ee6946a57749651","c567a1a68c52ad51","b248caed16a3e771","2a8c3c20cd9b4ff7","5e57908d7ea0be44","16428e63b0053db5"],"x":194,"y":1139,"w":1272,"h":182},{"id":"a0d088fca91b26b4","type":"ps-strategy-lowest-price","z":"ac86d42a29852803","g":"628b23cdd7529b06","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":930,"y":1240,"wires":[["eba8c63b733501c2","c567a1a68c52ad51"],["2a8c3c20cd9b4ff7"],["16428e63b0053db5"]]},{"id":"8446dc090c0347fc","type":"function","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Determine DHW strategy ","func":"const DHWTemp = msg.payload\nconst date = new Date();\nconst hour = date.getHours();\nconst TargetTemp = global.get('TOP9_DHW_Target_Temp','file')\nconst heatdelta = global.get('TOP22_DHW_Heat_Delta', 'file');\nconst delta = TargetTemp - 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\n// msg.payload = context.data.DHW_Target_Temp\n\nreturn msg; \n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":650,"y":1240,"wires":[["a0d088fca91b26b4"]]},{"id":"da7e68fd39fd25f2","type":"mqtt in","z":"ac86d42a29852803","g":"628b23cdd7529b06","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":280,"y":1240,"wires":[["f4b11920a2bc19b7"]]},{"id":"f4b11920a2bc19b7","type":"rbe","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":430,"y":1240,"wires":[["8446dc090c0347fc"]]},{"id":"894b093e7020e766","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Force DHW","mode":"link","links":["ef28d0205d50cb26"],"x":1425,"y":1180,"wires":[]},{"id":"7406ef2f61d0906a","type":"change","z":"ac86d42a29852803","g":"628b23cdd7529b06","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":1220,"y":1180,"wires":[["894b093e7020e766"]]},{"id":"eba8c63b733501c2","type":"function","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Turn heatpump on if necessary","func":"var HP_state = global.get('TOP0_Heatpump_State', \"file\");     // get the current state of the heatpump. Is it on or off.\n////////////////////////////////////////////////////////////////\nif ((HP_state == 0))                            // check if the override state is enabled, AND currently heatpump state is off \n{\n    msg = { payload: 1, topic: \"override\" };\n};\nreturn msg; ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1240,"y":1220,"wires":[["3ee6946a57749651"]]},{"id":"3ee6946a57749651","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Power on Planning","mode":"link","links":["071ac5a0f08a8fdb","d9b3ca8bfaa4c10a"],"x":1425,"y":1220,"wires":[]},{"id":"c567a1a68c52ad51","type":"delay","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1025,"y":1180,"wires":[["7406ef2f61d0906a"]],"l":false},{"id":"b248caed16a3e771","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Power on Planning","mode":"link","links":["071ac5a0f08a8fdb","d9b3ca8bfaa4c10a"],"x":1425,"y":1260,"wires":[]},{"id":"2a8c3c20cd9b4ff7","type":"function","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Turn heatpump off if possible","func":"var Operating_state = global.get('TOP4_Operating_Mode_State', \"file\");     // get the current state of the heatpump. Is it on or off.\nvar Pump_Flow = global.get('TOP1_Pump_Flow', \"memoryOnly\")\n////////////////////////////////////////////////////////////////\nif ((Operating_state == 3 && Pump_Flow < 1))                            // check if only DHW is enabled \n{\n    msg = { payload: 0, topic: \"override\" };\n};\nreturn msg; ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1230,"y":1260,"wires":[["b248caed16a3e771"]]},{"id":"5e57908d7ea0be44","type":"link in","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"link in 65","links":["67fd7b3293b538cf"],"x":805,"y":1220,"wires":[["a0d088fca91b26b4"]]},{"id":"16428e63b0053db5","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"link out 64","mode":"link","links":["b0897fa49e0b6e73"],"x":1045,"y":1280,"wires":[]},{"id":"accae33c.753638","type":"mqtt-broker","name":"MQTT","broker":"x.x.x.x","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":""},{"id":"608a7292e1808e4d","type":"group","z":"ac86d42a29852803","name":"Visualisation for HA (opt)","style":{"fill":"#e3f3d3","label":true},"nodes":["01c3265cd075021e","cad33a63f66ef72e","b0a01df532296971","b0897fa49e0b6e73"],"x":584,"y":1371.5,"w":862,"h":97},{"id":"01c3265cd075021e","type":"ps-schedule-merger","z":"ac86d42a29852803","g":"608a7292e1808e4d","name":"Merge for HA visuatisation","outputIfNoSchedule":"false","logicFunction":"OR","schedulingDelay":2000,"sendCurrentValueWhenRescheduling":true,"outputValueForOn":"true","outputValueForOff":"false","outputValueForOntype":"bool","outputValueForOfftype":"bool","x":800,"y":1420,"wires":[[],[],["cad33a63f66ef72e"]]},{"id":"cad33a63f66ef72e","type":"function","z":"ac86d42a29852803","g":"608a7292e1808e4d","name":"Convert true/false to 1/0","func":"msg.payload.hours.forEach(h => h.onOff = h.onOff ? \"1\" : \"0\")\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1110,"y":1420,"wires":[["b0a01df532296971"]]},{"id":"b0a01df532296971","type":"ha-sensor","z":"ac86d42a29852803","g":"608a7292e1808e4d","name":"Info from PS to HA","entityConfig":"eab799518168f5a3","version":0,"state":"payload","stateType":"str","attributes":[{"property":"Schedule","value":"payload.schedule","valueType":"msg"},{"property":"Hours","value":"payload.hours","valueType":"msg"},{"property":"Control","value":"payload.hours[0].onOff","valueType":"str"},{"property":"Current","value":"payload.current","valueType":"str"}],"inputOverride":"allow","outputProperties":[],"x":1330,"y":1420,"wires":[[]]},{"id":"b0897fa49e0b6e73","type":"link in","z":"ac86d42a29852803","g":"608a7292e1808e4d","name":"link in 66","links":["64ca8a80f8111a29","16428e63b0053db5"],"x":625,"y":1420,"wires":[["01c3265cd075021e"]]},{"id":"eab799518168f5a3","type":"ha-entity-config","server":"33cb7d2214929908","deviceConfig":"541b42292cfc1dd5","name":"sensor config ","version":"6","entityType":"sensor","haConfig":[{"property":"name","value":"Powersaver"},{"property":"icon","value":""},{"property":"entity_category","value":""},{"property":"entity_picture","value":""},{"property":"device_class","value":""},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""}],"resend":true,"debugEnabled":false},{"id":"33cb7d2214929908","type":"server","name":"Home Assistant","version":5,"addon":false,"rejectUnauthorizedCerts":false,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":": ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"default","statusTimeFormat":"h:m","enableGlobalContextStore":false},{"id":"541b42292cfc1dd5","type":"ha-device-config","name":"","hwVersion":"","manufacturer":"Node-RED","model":"","swVersion":""}]


Voor koelen heb ik nog niet echt een oplossing uitgewerkt, wellicht dat anderen dat wel hebben. :)
Super!
Is dit ook in het dashboard zichtbaar?
Hoe ziet dat er dan uit?

Als ik terug ben, zal ik gaan kijken of en hoe ik dit kan standaardiseren in een nieuwe versie.

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

edterbak schreef op zaterdag 5 augustus 2023 @ 16:56:
[...]

Super!
Is dit ook in het dashboard zichtbaar?
Hoe ziet dat er dan uit?

Als ik terug ben, zal ik gaan kijken of en hoe ik dit kan standaardiseren in een nieuwe versie.
De resultante van de temperatuur wel, in de RTC-tab. Dat ziet er zo uit.
Afbeeldingslocatie: https://tweakers.net/i/OvvKns1gA9LEY-NNketzWAvjF0U=/x800/filters:strip_exif()/f/image/8BI5ecsTB3HXs3OyPfRNO87M.png?f=fotoalbum_large
De configuratie gaat wel buiten de UI om, omdat ik alles los wilde houden van jouw werk. Zo kan ik ze compleet naast elkaar laten bestaan. :) Het is wel mogelijk om dit via de UI te doen.

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!

  • Kroontje03
  • Registratie: Februari 2019
  • Laatst online: 29-07 17:11
Sinds een paar dagen de node red flow ook in gebruik, indrukwekkend gemaakt allemaal en echt goed bruikbaar. Heb alleen het idee dat er bij mij het setten van de target temperatuur van de aanvoer niet werkt.

Mijn outlet setpoint blijft op 0 staan, ook wanneer ik gebruik maak van WAR of RTC blijft de temperature shift op 0 staan. Mijn verwachting is dat Z1_Water_Target_Temp aangestuurd zou worden. Wanneer ik de waarde wijzig zie ik niks in de log van node red gebeuren. Mijn DHW temperatuur en dat soort zaken kan ik wel gewoon via het dashboard wijzigen, dus de communicatie met Heishamon werkt.

De warmtepomp staat in direct modus op 26c
HeisHamon:
TOP7 Main_Target_Temp 26
TOP42 Z1_Water_Target_Temp 26 °C

Iemand een idee wat hier verkeerd gaat?

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

Acties:
  • +2 Henk 'm!

  • Krilo_89
  • Registratie: September 2012
  • Laatst online: 15-07 08:12
Kroontje03 schreef op zondag 6 augustus 2023 @ 08:21:
Sinds een paar dagen de node red flow ook in gebruik, indrukwekkend gemaakt allemaal en echt goed bruikbaar. Heb alleen het idee dat er bij mij het setten van de target temperatuur van de aanvoer niet werkt.

Mijn outlet setpoint blijft op 0 staan, ook wanneer ik gebruik maak van WAR of RTC blijft de temperature shift op 0 staan. Mijn verwachting is dat Z1_Water_Target_Temp aangestuurd zou worden. Wanneer ik de waarde wijzig zie ik niks in de log van node red gebeuren. Mijn DHW temperatuur en dat soort zaken kan ik wel gewoon via het dashboard wijzigen, dus de communicatie met Heishamon werkt.

De warmtepomp staat in direct modus op 26c
HeisHamon:
TOP7 Main_Target_Temp 26
TOP42 Z1_Water_Target_Temp 26 °C

Iemand een idee wat hier verkeerd gaat?

[Afbeelding]
Als je wat wijzigt aan settings, wat zegt je mqtt log dan? Wordt het wel doorgegeven aan heishamon? Of zie je gelijk de setting terugspringen?

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Kroontje03 schreef op zondag 6 augustus 2023 @ 08:21:
Sinds een paar dagen de node red flow ook in gebruik, indrukwekkend gemaakt allemaal en echt goed bruikbaar. Heb alleen het idee dat er bij mij het setten van de target temperatuur van de aanvoer niet werkt.

Mijn outlet setpoint blijft op 0 staan, ook wanneer ik gebruik maak van WAR of RTC blijft de temperature shift op 0 staan. Mijn verwachting is dat Z1_Water_Target_Temp aangestuurd zou worden. Wanneer ik de waarde wijzig zie ik niks in de log van node red gebeuren. Mijn DHW temperatuur en dat soort zaken kan ik wel gewoon via het dashboard wijzigen, dus de communicatie met Heishamon werkt.

De warmtepomp staat in direct modus op 26c
HeisHamon:
TOP7 Main_Target_Temp 26
TOP42 Z1_Water_Target_Temp 26 °C

Iemand een idee wat hier verkeerd gaat?

[Afbeelding]
Hoi, en welkom. :)
Jammer dat het niet in 1x goed gaat. Daar is nog ruimte om te verbeteren.

Kun je alle functies even aan een 10 seconden later weer uit zetten.? War, rtc. Softstart. Night reductie
Heb je nog overige zaken draaien, like home assistant of Domoticz etc. Sturende dingen.

Kun je de water temp even op 29 zetten? Kijken wat je dan in het log voorbij ziet komen.

Het kan zijn dat alles even moet settelen.

Heb je persistant starage 100% zeker voor elkaar?

Ik zit op dit moment in Frankrijk. Ik kan dus ook niet heel veel meer dan hier wat typen en meedenken.
Nog 2 weken 8)

Je mag ook erven wat screenshots van iedere functie maken en die posten. Dat helpt.
Evt een stuk van het log

Wat is je setup?
Heb je een externe thermostaat? Dhw tank etc

[ Voor 5% gewijzigd door edterbak op 06-08-2023 15:38 ]


Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
sjimmie schreef op woensdag 2 augustus 2023 @ 08:28:
[...]

Dat was dus precies waarom ik hier kwam, ik zag een nieuwe Homey dinges doos en hoopte dat die mijn huidige rPI+HA kon gaan vervangen. In de startpost van dit topic werd Homey genoemd dus nam ik aan dat dat dan ook hier wel al door mensen gebruikt werd. Nu dat niet zo blijkt te zijn concludeer ik dat het voor mij een no-go is.
Ik kom net dit tegen.
Node red, Mqtt en Homey.
Het kan dus wel. Maar niet zonder extra plek voor node red.

https://community.homey.a...h-homey-trough-mqtt/18798

[ Voor 3% gewijzigd door edterbak op 06-08-2023 17:00 ]


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 21:46
Naar 23.05 Stable gegaan op twee systemen, bij beide valt op de de scheduler niet mooi weergegeven wordt en ik krijg ook een foutmelding. Zie hieronder:

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

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

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
BazemanKM schreef op zondag 6 augustus 2023 @ 19:51:
Naar 23.05 Stable gegaan op twee systemen, bij beide valt op de de scheduler niet mooi weergegeven wordt en ik krijg ook een foutmelding. Zie hieronder:

[Afbeelding]

[Afbeelding]
Okay, dat is gek.
Kun je het opnieuw proberen te importeren. Opnieuw downloaden eventueel.
Je bent de eerste nu met deze melding. Ik hoop dat het een one-off download eror/import error is .

Kan iemand anders dit probleem bevestigen?

Acties:
  • 0 Henk 'm!

  • Kroontje03
  • Registratie: Februari 2019
  • Laatst online: 29-07 17:11
edterbak schreef op zondag 6 augustus 2023 @ 15:26:
[...]

Hoi, en welkom. :)
Jammer dat het niet in 1x goed gaat. Daar is nog ruimte om te verbeteren.

Kun je alle functies even aan een 10 seconden later weer uit zetten.? War, rtc. Softstart. Night reductie
Heb je nog overige zaken draaien, like home assistant of Domoticz etc. Sturende dingen.

Kun je de water temp even op 29 zetten? Kijken wat je dan in het log voorbij ziet komen.

Het kan zijn dat alles even moet settelen.

Heb je persistant starage 100% zeker voor elkaar?

Ik zit op dit moment in Frankrijk. Ik kan dus ook niet heel veel meer dan hier wat typen en meedenken.
Nog 2 weken 8)

Je mag ook erven wat screenshots van iedere functie maken en die posten. Dat helpt.
Evt een stuk van het log

Wat is je setup?
Heb je een externe thermostaat? Dhw tank etc
Bedankt voor je snelle reactie!
Ik zal even wat meer info geven van mijn setup.

Ik draai Home assistant OS met node red als addon.
Alle sturing via node red en home assistant alleen monitoring.

Qua warmtepomp heb ik een WH-UD07JE5 met 300L Dhw tank.
Als kamerthermostaat een paw-a2w-rtwired, die alleen maar aan/uit stuurt naar de warmtepomp.
Voor de kamertemperatuur een Aqara sensor gekoppeld in HA en haal die waarde weer op in node red.

Dit is misschien ook wel het probleem, dat de wp staat ingesteld op thermostaat?
Wanneer ik de WAR functie aanzet berekend hij niet het gewenste setpoint adhv mijn curve en schakelt hij de functie zelf weer uit. Op het screenshot is ook te zien dat de WAR functie een setpoint berekend die niet klopt met de settings. Daarnaast eenmalig in de log deze regel gezien:
Function WAR: RoomThermostat found or using Compensation curve. Using internal Panasonic WAR function. NodeRed WAR function is now disabled (wp staat op direct modus)

Ander vreemd gedrag, bij een Dhm run komt er bij outlet setpoint 45c te staan, terwijl in HeisHamon deze op 59c komt te staan tijdens de run. Zodra Dhw klaar is gaat outlet setpoint terug naar 0c en in HeisHamon naar 26c.

Zoals gevraagd alle functies even aangezet, had geen effect op mijn setpoint helaas.
setpoint water temp aanpassen naar een andere temperatuur geeft geen logging en geen aanpassing op de wp.

Mocht er info ontbreken hoor ik het graag en geniet van je vakantie! (y)

Afbeeldingslocatie: https://tweakers.net/i/JQod-nzSogWekt4dQZiEJs_Ox9Q=/800x/filters:strip_exif()/f/image/dzWS28YhKVQnq8OzyY5tJSKL.png?f=fotoalbum_large

presistant staat goed volgens mij, na een herstart ben ik niet mijn settings kwijt iig.

Afbeeldingslocatie: https://tweakers.net/i/6g3Tc6TyUZyaxgjwepm0OZuIu5s=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/4jlKDqL1xiHnYNHO9qTymkIX.png?f=user_large

overige functies
Afbeeldingslocatie: https://tweakers.net/i/e4qtrIqwDXiFWBPSH2bLnAW--ck=/800x/filters:strip_exif()/f/image/XZXWHzcr26EP7A2VjGuWKTXp.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/WeEz49_dFwsRJYs_J-wi_6sfDiU=/800x/filters:strip_exif()/f/image/4TVATEnvvqWcUQaAS6C1HntX.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/F9BvcEi8_bVG0VvF2LM4tKitCHw=/800x/filters:strip_exif()/f/image/UUoGc8u2YAtPaWRHLpyzosVJ.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

edterbak schreef op zondag 6 augustus 2023 @ 20:25:
[...]

Okay, dat is gek.
Kun je het opnieuw proberen te importeren. Opnieuw downloaden eventueel.
Je bent de eerste nu met deze melding. Ik hoop dat het een one-off download eror/import error is .

Kan iemand anders dit probleem bevestigen?
Had even gemist dat we op 23.05 zaten.
Zal zo even updaten.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

Done; no problem here.

@BazemanKM voor de zekerheid; wel al het spul goed verwijderd voordat je de nieuwe geimporteerd hebt?

Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 21:46
MikeyMan schreef op zondag 6 augustus 2023 @ 21:30:
Done; no problem here.

@BazemanKM voor de zekerheid; wel al het spul goed verwijderd voordat je de nieuwe geimporteerd hebt?
Ik heb alle Node tabbladen 1 voor 1 verwijderd. Bij import krijg ik melding of ik wil kopiëren.

Hoe verwijder ik alles juist?

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

BazemanKM schreef op zondag 6 augustus 2023 @ 21:49:
[...]


Ik heb alle Node tabbladen 1 voor 1 verwijderd. Bij import krijg ik melding of ik wil kopiëren.

Hoe verwijder ik alles juist?
Heb je de config nodes ook verwijderd? Staat een filmpje in de openingspost en/of GitHub.

Acties:
  • +1 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 21:46
MikeyMan schreef op zondag 6 augustus 2023 @ 21:57:
[...]


Heb je de config nodes ook verwijderd? Staat een filmpje in de openingspost en/of GitHub.
ui_group and ui_tab vergeten te verwijderen

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • +2 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
Ik vraag mij af of met update proces het wellicht niet makkelijker zou kunnen op file niveau.
Een RDP sessie opbouwen gaat bij mij sneller dat 1 tab verwijderen. (heb NR op windows draaien)
Wanneer ik tijd en zin heb zal ik hier eens naar gaan kijken (custom flow moet natuurlijk wel weer blijven staan)

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 21:46
Hulp gevraagd:

Ik probeer de "Boost DHW now" schakelaar te activeren elders vanuit Node-RED / Domotiz / Homepoint device.

Daarvoor is "External trigger BOOST" gemaakt. Ik stuur er nu een 1 = aan of 0 = uit naar toe, maar dat werkt niet.

Afbeeldingslocatie: https://tweakers.net/i/-ProfwhC-SwuiJso74p9MPdZj9A=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/NsvMiUKPHc9s8sq7KEjLbSoq.png?f=user_large

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • +1 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

BazemanKM schreef op maandag 7 augustus 2023 @ 22:12:
Hulp gevraagd:

Ik probeer de "Boost DHW now" schakelaar te activeren elders vanuit Node-RED / Domotiz / Homepoint device.

Daarvoor is "External trigger BOOST" gemaakt. Ik stuur er nu een 1 = aan of 0 = uit naar toe, maar dat werkt niet.

[Afbeelding]
Ik heb iets soortgelijks gemaakt, en dan link ik naar 'Planning_ForceSterilization_topic'. Ik heb ook wat logica toegevoegd om de WP aan te zetten als deze uit staat.
code:
1
[{"id":"eba8c63b733501c2","type":"function","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Turn heatpump on if necessary","func":"var HP_state = global.get('TOP0_Heatpump_State', \"file\");     // get the current state of the heatpump. Is it on or off.\n////////////////////////////////////////////////////////////////\nif ((HP_state == 0))                            // check if the override state is enabled, AND currently heatpump state is off \n{\n    msg = { payload: 1, topic: \"override\" };\n};\nreturn msg; ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1240,"y":1220,"wires":[["3ee6946a57749651"]]},{"id":"c567a1a68c52ad51","type":"delay","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1025,"y":1180,"wires":[["9c34a076c65f74fa"]],"l":false},{"id":"9c34a076c65f74fa","type":"delay","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"45","rateUnits":"minute","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1140,"y":1180,"wires":[["7406ef2f61d0906a"]]},{"id":"7406ef2f61d0906a","type":"change","z":"ac86d42a29852803","g":"628b23cdd7529b06","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":1330,"y":1180,"wires":[["894b093e7020e766"]]},{"id":"3ee6946a57749651","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Power on Planning","mode":"link","links":["071ac5a0f08a8fdb","d9b3ca8bfaa4c10a"],"x":1465,"y":1220,"wires":[]},{"id":"894b093e7020e766","type":"link out","z":"ac86d42a29852803","g":"628b23cdd7529b06","name":"Force DHW","mode":"link","links":["ef28d0205d50cb26"],"x":1465,"y":1180,"wires":[]}]

Verbind beide flows aan de 'set mag.payload' en je bent er (denk ik). :)

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!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 21:46
Krisp schreef op maandag 7 augustus 2023 @ 22:24:
[...]

Ik heb iets soortgelijks gemaakt, en dan link ik naar 'Planning_ForceSterilization_topic'. Ik heb ook wat logica toegevoegd om de WP aan te zetten als deze uit staat.

Verbind beide flows aan de 'set mag.payload' en je bent er (denk ik). :)
Bedankt voor je hulp. Ik was msg.topic vergeten, door jouw flow kwam ik daar op:

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

code:
1
[{"id":"2f65a33b.3de6a4","type":"mqtt out","z":"c9ca4d65.45d3e8","name":"Domoticz","topic":"domoticz/in","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"4d2ff189.666908","x":940,"y":40,"wires":[]},{"id":"10ea14bc.79952b","type":"function","z":"c9ca4d65.45d3e8","name":"Off","func":"msg.payload = `{\"command\": \"switchlight\", \"idx\": 204, \"switchcmd\": \"Off\" }`;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":670,"y":60,"wires":[["2f65a33b.3de6a4","2b0a356700752a1e"]]},{"id":"199825e0.baff9a","type":"function","z":"c9ca4d65.45d3e8","name":"On","func":"msg.payload = `{\"command\": \"switchlight\", \"idx\": 204, \"switchcmd\": \"On\" }`;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":670,"y":20,"wires":[["2f65a33b.3de6a4","d72e1ed1d99e9a35"]]},{"id":"9783e2ff.33d28","type":"mqtt in","z":"c9ca4d65.45d3e8","name":"Domoticz Bad","topic":"domoticz/out/204","qos":"2","datatype":"json","broker":"4d2ff189.666908","nl":false,"rap":false,"inputs":0,"x":130,"y":140,"wires":[["907aa6f2.3aa9e8"]]},{"id":"9185b920.3a15e8","type":"mqtt in","z":"c9ca4d65.45d3e8","name":"MQTT","topic":"homepoint/bad/set","qos":"2","datatype":"json","broker":"4d2ff189.666908","nl":false,"rap":true,"rh":0,"inputs":0,"x":110,"y":40,"wires":[["ad06f9e3.6f57a8"]]},{"id":"ad06f9e3.6f57a8","type":"switch","z":"c9ca4d65.45d3e8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"99","vt":"str"},{"t":"eq","v":"0","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":390,"y":40,"wires":[["199825e0.baff9a"],["10ea14bc.79952b"]]},{"id":"907aa6f2.3aa9e8","type":"switch","z":"c9ca4d65.45d3e8","name":"","property":"payload.nvalue","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"0","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":390,"y":140,"wires":[["70ace3c.c5ade1c"],["31906189.3a37ae"]]},{"id":"ffd50b32.e03098","type":"mqtt out","z":"c9ca4d65.45d3e8","name":"MQTT","topic":"homepoint/bad/set","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"4d2ff189.666908","x":930,"y":140,"wires":[]},{"id":"31906189.3a37ae","type":"function","z":"c9ca4d65.45d3e8","name":"Off","func":"msg.payload = 0\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":670,"y":160,"wires":[["ffd50b32.e03098","2b0a356700752a1e"]]},{"id":"70ace3c.c5ade1c","type":"function","z":"c9ca4d65.45d3e8","name":"On","func":"msg.payload = \"99\"\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":670,"y":120,"wires":[["ffd50b32.e03098","d72e1ed1d99e9a35"]]},{"id":"bc5f9e32506eb9f6","type":"link out","z":"c9ca4d65.45d3e8","name":"DHW Boost","mode":"link","links":["38c9046d5ffe496f"],"x":1205,"y":260,"wires":[]},{"id":"be2de8dc968ed078","type":"debug","z":"c9ca4d65.45d3e8","name":"debug 191","active":true,"tosidebar":true,"console":true,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":970,"y":240,"wires":[]},{"id":"7a302bc63b4e09bb","type":"debug","z":"c9ca4d65.45d3e8","name":"debug 192","active":true,"tosidebar":true,"console":true,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":970,"y":360,"wires":[]},{"id":"d72e1ed1d99e9a35","type":"change","z":"c9ca4d65.45d3e8","name":"Prep for Boost DHW now ON","rules":[{"t":"set","p":"topic","pt":"msg","to":"GUI_boost_state","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1000,"y":200,"wires":[["bc5f9e32506eb9f6","be2de8dc968ed078"]]},{"id":"2b0a356700752a1e","type":"change","z":"c9ca4d65.45d3e8","name":"Prep for Boost DHW now OFF","rules":[{"t":"set","p":"topic","pt":"msg","to":"GUI_boost_state","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"0","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1010,"y":320,"wires":[["7a302bc63b4e09bb","bc5f9e32506eb9f6"]]},{"id":"4d2ff189.666908","type":"mqtt-broker","name":"192.168.2.4","broker":"192.168.2.4","port":"1883","clientid":"","autoConnect":true,"usetls":false,"verifyservercert":true,"protocolVersion":"4","keepalive":"15","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""}]


Afbeeldingslocatie: https://tweakers.net/i/5ZL5FYKaFJjbub2XLJGsFnw-ras=/800x/filters:strip_exif()/f/image/aS3jhvE789fO6CnnIE2trbG7.png?f=fotoalbum_large

[ Voor 3% gewijzigd door BazemanKM op 07-08-2023 22:35 ]

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Kroontje03 schreef op zondag 6 augustus 2023 @ 21:10:
[...]


Bedankt voor je snelle reactie!
Ik zal even wat meer info geven van mijn setup.

Ik draai Home assistant OS met node red als addon.
Alle sturing via node red en home assistant alleen monitoring.

Qua warmtepomp heb ik een WH-UD07JE5 met 300L Dhw tank.
Als kamerthermostaat een paw-a2w-rtwired, die alleen maar aan/uit stuurt naar de warmtepomp.
Voor de kamertemperatuur een Aqara sensor gekoppeld in HA en haal die waarde weer op in node red.

Dit is misschien ook wel het probleem, dat de wp staat ingesteld op thermostaat?
Wanneer ik de WAR functie aanzet berekend hij niet het gewenste setpoint adhv mijn curve en schakelt hij de functie zelf weer uit. Op het screenshot is ook te zien dat de WAR functie een setpoint berekend die niet klopt met de settings. Daarnaast eenmalig in de log deze regel gezien:
Function WAR: RoomThermostat found or using Compensation curve. Using internal Panasonic WAR function. NodeRed WAR function is now disabled (wp staat op direct modus)

Ander vreemd gedrag, bij een Dhm run komt er bij outlet setpoint 45c te staan, terwijl in HeisHamon deze op 59c komt te staan tijdens de run. Zodra Dhw klaar is gaat outlet setpoint terug naar 0c en in HeisHamon naar 26c.

Zoals gevraagd alle functies even aangezet, had geen effect op mijn setpoint helaas.
setpoint water temp aanpassen naar een andere temperatuur geeft geen logging en geen aanpassing op de wp.

Mocht er info ontbreken hoor ik het graag en geniet van je vakantie! (y)

[Afbeelding]

presistant staat goed volgens mij, na een herstart ben ik niet mijn settings kwijt iig.

[Afbeelding]

overige functies
[Afbeelding]
[Afbeelding]
[Afbeelding]
Ik zie niks geks in de instellingen op de screenshots.
Ik hink op 2 gedachten.
1, de home assistant automatiseringen zijn nog actief.
2, de hele node red flow gaat nog steeds niet netjes om met de extra thermostaat.

1, HA.
Kun je controleren of alle heishamon regels in home assistant bij automations, allemaal echt uit of weg zijn? Ik verwacht eigenlijk niet dat dit het probleem is, omdat je geen log gevuld met correcties meld.
Wat er gebeurde als je de heishamon package installeerde in ha, dat ha altijd gelijk ging sturen. En er daarom 2 captains op 1 apparaat zijn. Gevolg veel... Heel veel correcties omdat ze elkaar gaan corrigeren.

2, extra thermostaat.
Om dit ter bevestigen, dat dit het probleem in de flow is, kun je in de setup even thermostaat uit zetten. Via de wallcontroller.
Als daarna alles ineens wel goed gaat werken, dan wil ik graag als ik weer thuis ben met je kijken hoe ik dit kan fixen. Lastige is dat ik zelf geen extra thermostaat heb en het dus niet zelf goed kan testen. Daar heb ik hulp voor nodig, en ik hoop dat je me daarmee wil helpen.

Ik heb ik het verleden hier ook al (vluchtig) naar gekeken en wat aanpassingen gedaan. Te vluchtig denk ik. Maar tot nu toe niet echt veel klachten. Maar het is wel tijd om dit goed op te lossen nu.

Groeten

Ps
DHW run....
Kun je de pomp via het dashboard in dhw only zetten, en vervolgens het setpoint handmatig aanpassen in het dashboard? Komt dat goed door? Wat zie je dan in het log?
Je hebt ook gewoon een 3-weg klep denk ik voor Room/DHW schakeling. Zie je in heishamon 3wayvalvue ook van 1 naar 0 schakelen?
Klopt in het dashboard de gemeten temperatuur in het vat wel gewoon?

Ps2.
De ha install met node red addon, dan in persistent storage goed geregeld. Ik zie dat ook in je screenshot terug. All good

Ps3
Als je een T sensor in de woonkamer hebt, dan heb op theoretisch gezien niet de extra aan/uit thermostaat nodig. Dat kun je oplossen via de RTC functie.

Ps4
Kun je op home dashboard alle functies uit zetten en dan het water temperatuur aanpassen. Als het goed is word dan, met alle functies uit, deze temperatuur direct doorgegeven.

[ Voor 7% gewijzigd door edterbak op 08-08-2023 12:21 ]


Acties:
  • 0 Henk 'm!

  • Kroontje03
  • Registratie: Februari 2019
  • Laatst online: 29-07 17:11
edterbak schreef op dinsdag 8 augustus 2023 @ 12:07:
[...]

Ik zie niks geks in de instellingen op de screenshots.
Ik hink op 2 gedachten.
1, de home assistant automatiseringen zijn nog actief.
2, de hele node red flow gaat nog steeds niet netjes om met de extra thermostaat.

1, HA.
Kun je controleren of alle heishamon regels in home assistant bij automations, allemaal echt uit of weg zijn? Ik verwacht eigenlijk niet dat dit het probleem is, omdat je geen log gevuld met correcties meld.
Wat er gebeurde als je de heishamon package installeerde in ha, dat ha altijd gelijk ging sturen. En er daarom 2 captains op 1 apparaat zijn. Gevolg veel... Heel veel correcties omdat ze elkaar gaan corrigeren.

2, extra thermostaat.
Om dit ter bevestigen, dat dit het probleem in de flow is, kun je in de setup even thermostaat uit zetten. Via de wallcontroller.
Als daarna alles ineens wel goed gaat werken, dan wil ik graag als ik weer thuis ben met je kijken hoe ik dit kan fixen. Lastige is dat ik zelf geen extra thermostaat heb en het dus niet zelf goed kan testen. Daar heb ik hulp voor nodig, en ik hoop dat je me daarmee wil helpen.

Ik heb ik het verleden hier ook al (vluchtig) naar gekeken en wat aanpassingen gedaan. Te vluchtig denk ik. Maar tot nu toe niet echt veel klachten. Maar het is wel tijd om dit goed op te lossen nu.

Groeten

Ps
DHW run....
Kun je de pomp via het dashboard in dhw only zetten, en vervolgens het setpoint handmatig aanpassen in het dashboard? Komt dat goed door? Wat zie je dan in het log?
Je hebt ook gewoon een 3-weg klep denk ik voor Room/DHW schakeling. Zie je in heishamon 3wayvalvue ook van 1 naar 0 schakelen?
Klopt in het dashboard de gemeten temperatuur in het vat wel gewoon?

Ps2.
De ha install met node red addon, dan in persistent storage goed geregeld. Ik zie dat ook in je screenshot terug. All good

Ps3
Als je een T sensor in de woonkamer hebt, dan heb op theoretisch gezien niet de extra aan/uit thermostaat nodig. Dat kun je oplossen via de RTC functie.

Ps4
Kun je op home dashboard alle functies uit zetten en dan het water temperatuur aanpassen. Als het goed is word dan, met alle functies uit, deze temperatuur direct doorgegeven.
Bedankt voor je reactie, ik de heb de punten nagelopen en nog wat logging verzameld welke hopelijk helpt.

1,HA
Dit gecontroleerd, alle automatiseringen staan uit. Inderdaad geen logging met correcties.

2, extra thermostaat
Thermostaat uitgezet via de wallcontroller geeft geen effect.
Eigen sensor waarde voor RTC losgekoppeld geeft ook geen effect.

Mocht je aanpassingen willen doen voor de sturing met de extra thermostaat wil ik uiteraard graag helpen mocht dit nodig zijn.

DHW run
Het setpoint voor dhw kan ik wel aanpassen en deze wordt ook goed doorgegeven.
Gemeten temperaturen van het vat kloppen ook.
Het aanpassen van de operation mode werkt ook en zie indd in de log de 3wayvalvue veranderen.
MQTT Command: SetDHWTemp: 44 (GUI)

Ps4
"home dashboard alle functies uit zetten en dan het water temperatuur aanpassen"
Wanneer ik dit doe verandert SP_DIRECT_virt (water temp) wel maar er gebeurt verder niks.
geen nieuwe regels in de log. alle andere waarden blijven 0 zoals temperature shift en outlet setpoint.

verzamelde logging:
Ik heb 1 error in de logging die naar mijn idee hier los van staat maar meld hem toch maar even.
(cool functie staat uit op de wp.)
node: COOL function
function : (error) ReferenceError: msg3 is not defined (line 53, col 5)"

debug info wanneer ik water temp aanpas op het dashboard.
TOP7 main target temp die hier gemeld wordt was al 26 en veranderd niet met mijn ingevoerde waarde.

Afbeeldingslocatie: https://tweakers.net/i/yVCWGmlSqm-4rU5ol_0kvf7uUnE=/x800/filters:strip_exif()/f/image/9doqdnpzYZbRNBviwi4jkcCn.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 22:27
Ik ben echt nog een node red n00b, heb het nu wel werkend. Maar kan iemand mij helpen met die room temperature sensor aan te sluiten ? Ik heb een Zigbee aqara temperature sensor die ik vanuit MQTT wil halen. Doe ik het zo goed ? Ik zie "connected" staan dus MQTT komt binnen in Node red, maar die sensor stuur nog allemaal andere signalen uit zoals humidity etc. Hoe zorg ik ervoor dat die Input naar T_outside - input selector goed gaat :'(

Afbeeldingslocatie: https://tweakers.net/i/Z-jnrBEMAKgqCqNvLBuRllTcXD0=/800x/filters:strip_exif()/f/image/jhXTy5xRZDQvD8gsv1LVRtGE.png?f=fotoalbum_large

Wat ik ook totaal niet begrijp is hoe ik de doorgegeven waarden kan zien in Node-red zodat ik eenvoudig kan debuggen waar het misgaat. |:(

Acties:
  • 0 Henk 'm!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 22:27
Lollercopter schreef op woensdag 9 augustus 2023 @ 10:54:
Ik ben echt nog een node red n00b, heb het nu wel werkend. Maar kan iemand mij helpen met die room temperature sensor aan te sluiten ? Ik heb een Zigbee aqara temperature sensor die ik vanuit MQTT wil halen. Doe ik het zo goed ? Ik zie "connected" staan dus MQTT komt binnen in Node red, maar die sensor stuur nog allemaal andere signalen uit zoals humidity etc. Hoe zorg ik ervoor dat die Input naar T_outside - input selector goed gaat :'(

[Afbeelding]

Wat ik ook totaal niet begrijp is hoe ik de doorgegeven waarden kan zien in Node-red zodat ik eenvoudig kan debuggen waar het misgaat. |:(
Ik had hem in de image perongeluk aangesloten op de buiten temperatuur, heb hem nu aan de room temperature gehangen, maar werkt nog steeds niet :'(

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Het is wat lastig typen dit alles op mijn telefoon, dus check na een tijdje of ik wat geüpdate heb...

Ik denk nu dat inderdaad de extra thermostaat setting (aan/uit) de boosdoener is in mijn flow. Dat heb ik nog niet goed voor elkaar... Sorry
Kroontje03 schreef op woensdag 9 augustus 2023 @ 09:12:
[...]


Bedankt voor je reactie, ik de heb de punten nagelopen en nog wat logging verzameld welke hopelijk helpt.

1,HA
Dit gecontroleerd, alle automatiseringen staan uit. Inderdaad geen logging met correcties.
Mooi. Vermoedde ik al. Ruled out nu.
2, extra thermostaat
Thermostaat uitgezet via de wallcontroller geeft geen effect.
Eigen sensor waarde voor RTC losgekoppeld geeft ook geen effect.
Het duurt even voordat de verandering effect heeft. Kan 5 minuten duren. Wellicht is een nodered herstart handig.
Probeer nog even de extra thermostaat uit, en alles op direct modus.
De T sensor staat hier los van voor de rtc functie.
Mocht je aanpassingen willen doen voor de sturing met de extra thermostaat wil ik uiteraard graag helpen mocht dit nodig zijn.

DHW run
Het setpoint voor dhw kan ik wel aanpassen en deze wordt ook goed doorgegeven.
Gemeten temperaturen van het vat kloppen ook.
Het aanpassen van de operation mode werkt ook en zie indd in de log de 3wayvalvue veranderen.
MQTT Command: SetDHWTemp: 44 (GUI)

Ps4
"home dashboard alle functies uit zetten en dan het water temperatuur aanpassen"
Wanneer ik dit doe verandert SP_DIRECT_virt (water temp) wel maar er gebeurt verder niks.
geen nieuwe regels in de log. alle andere waarden blijven 0 zoals temperature shift en outlet setpoint.
Kijk... Mijn aanwijzing... Je schrijft "shift". Dat hoort daar niet te staan als je in de controller niet war hebt ingesteld. Als je dus in de controller thermostaat uit zet, herstart, dan verwacht ik dat die shift binnen 5 minuten verandert naar een absolute temperatuur. Dat hoop ik althans als mijn theorie tenminste klopt.
verzamelde logging:
Ik heb 1 error in de logging die naar mijn idee hier los van staat maar meld hem toch maar even.
(cool functie staat uit op de wp.)
node: COOL function
function : (error) ReferenceError: msg3 is not defined (line 53, col 5)"
Ja. Deze fout is 1 blz terug volgens mij ook bevestigd. Er is ook een fix gepost, als je daar handig genoeg voor bent. Maar als ik terug ben uit Frankrijk zal ik deze fix uploaden voor iedereen.
debug info wanneer ik water temp aanpas op het dashboard.
TOP7 main target temp die hier gemeld wordt was al 26 en veranderd niet met mijn ingevoerde waarde.

[Afbeelding]
:) :)

Acties:
  • +4 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 00:21
@edterbak, Reminder :) Vakantie
Periode waarin iemand vrij is

Vakantie is een meerdaagse periode waarin iemand zijn gewoonlijke dagelijkse activiteiten staakt en tijdelijk niet naar school, studie, of werk gaat. Het woord vakantie is afgeleid van het Latijnse vacare, dat staat voor leeg of vrij zijn. Vakantie staat dan voor het vrij zijn van verplichtingen.

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:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Lollercopter schreef op woensdag 9 augustus 2023 @ 10:54:
Ik ben echt nog een node red n00b, heb het nu wel werkend. Maar kan iemand mij helpen met die room temperature sensor aan te sluiten ? Ik heb een Zigbee aqara temperature sensor die ik vanuit MQTT wil halen. Doe ik het zo goed ? Ik zie "connected" staan dus MQTT komt binnen in Node red, maar die sensor stuur nog allemaal andere signalen uit zoals humidity etc. Hoe zorg ik ervoor dat die Input naar T_outside - input selector goed gaat :'(

[Afbeelding]

Wat ik ook totaal niet begrijp is hoe ik de doorgegeven waarden kan zien in Node-red zodat ik eenvoudig kan debuggen waar het misgaat. |:(
Hoi,
Noob of niet, je bent al aardig op weg hoor.

Je mqtt node, daar heb je je topic ingevuld.
Alles wat via die node met dat topic binnen komt, daar wordt uitgestuurd.
Je kunt dat zichtbaar maken door een groene debug node er achter te zetten en te verbinden met elkaar. Dan zie je rechtstreeks in het scherm ergens een icoontje wat op een bug lijkt. Als je daar op klikt, zie je de debug node berichten.

Maar je geeft al aan dat er meer info binnen komt dan alleen temperatuur. Het topic is dus niet goed nog. Dat gaan we fixen.

Wat ik het makkelijkste vind om het juiste topic te vinden is op je pc (Windows gewoon) mqtt explorer te installeren.
Daarmee log je in op je mqtt server. En kun je alle berichten voorbij zien komen.
Daar zoek je dan je z sensor en ga je verder tot in detail naar de waarde van de temperatuur.
Selecteer die, en ergens rechts kun je dan het topic kopiëren. Knopje.
Die plak je dan in de node red mqtt node

Acties:
  • +3 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
blb4 schreef op woensdag 9 augustus 2023 @ 13:20:
@edterbak, Reminder :) Vakantie
Periode waarin iemand vrij is

Vakantie is een meerdaagse periode waarin iemand zijn gewoonlijke dagelijkse activiteiten staakt en tijdelijk niet naar school, studie, of werk gaat. Het woord vakantie is afgeleid van het Latijnse vacare, dat staat voor leeg of vrij zijn. Vakantie staat dan voor het vrij zijn van verplichtingen.
Deze flow is mijn hobby. Valt niet onder school werk of verplichtingen :9

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 00:21
edterbak schreef op woensdag 9 augustus 2023 @ 13:27:
[...]

Deze flow is mijn hobby. Valt niet onder school werk of verplichtingen :9
En daar zijn we hier allemaal enorm blij mee! Wel zorgen dat 't een hobby blijft en geen verplichting!

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:
  • +2 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

blb4 schreef op woensdag 9 augustus 2023 @ 14:18:
[...]

En daar zijn we hier allemaal enorm blij mee! Wel zorgen dat 't een hobby blijft en geen verplichting!
Ja, maar we hebben nu natuurlijk wel allemaal enorme bedragen geschonken. Dus dat brengt wel de nodige verplichtingen met zich mee ;)

Acties:
  • +2 Henk 'm!

  • timovd
  • Registratie: Maart 2002
  • Laatst online: 20:23

timovd

Voorsprong door techniek

blb4 schreef op woensdag 9 augustus 2023 @ 13:20:
@edterbak, Reminder :) Vakantie
Periode waarin iemand vrij is

Vakantie is een meerdaagse periode waarin iemand zijn gewoonlijke dagelijkse activiteiten staakt en tijdelijk niet naar school, studie, of werk gaat. Het woord vakantie is afgeleid van het Latijnse vacare, dat staat voor leeg of vrij zijn. Vakantie staat dan voor het vrij zijn van verplichtingen.
Geef deze man een bakkie koffie biertje/wijntje/roseetje op vakantie: https://ko-fi.com/edterbak

[ Voor 3% gewijzigd door timovd op 09-08-2023 17:31 ]

Gasloos huis 9kW Panasonic WH-MDC09J3E5 | Atlantic Explorer V4 270L | 8715Wp @ SMA Tripower 6.0-3AV-40 (4150Wp NO, 4565Wp ZW)


Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Is niet nodig hoor.
Geen verplichting voor niemand.
Jullie hulp is ook al veel waard met het debuggen.
Zo ook als hulp van @Maarten69 . Hoe is het nu?

Acties:
  • +1 Henk 'm!

  • Kroontje03
  • Registratie: Februari 2019
  • Laatst online: 29-07 17:11
edterbak schreef op woensdag 9 augustus 2023 @ 13:12:

Kijk... Mijn aanwijzing... Je schrijft "shift". Dat hoort daar niet te staan als je in de controller niet war hebt ingesteld. Als je dus in de controller thermostaat uit zet, herstart, dan verwacht ik dat die shift binnen 5 minuten verandert naar een absolute temperatuur. Dat hoop ik althans als mijn theorie tenminste klopt.
Je hebt helemaal gelijk, mijn eerste test was niet voldoen, dus nog eens de thermostaat uitgezet en wp ingesteld op watertemperatuur. temperature shift veranderde naar een absolute temperatuur en kon succesvol de water temp aanpassen, het werkt dus!

Heel erg bedankt voor het meedenken (y) en mocht je in de toekomst de werking met externe thermostaat onder de loep willen nemen dan houd ik mij aanbevolen om dit te testen.

Acties:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Kroontje03 schreef op woensdag 9 augustus 2023 @ 21:36:
[...]


Je hebt helemaal gelijk, mijn eerste test was niet voldoen, dus nog eens de thermostaat uitgezet en wp ingesteld op watertemperatuur. temperature shift veranderde naar een absolute temperatuur en kon succesvol de water temp aanpassen, het werkt dus!

Heel erg bedankt voor het meedenken (y) en mocht je in de toekomst de werking met externe thermostaat onder de loep willen nemen dan houd ik mij aanbevolen om dit te testen.
Top. Voor nu werkt het zo...
Blij dat ik uit mijn hoofd hier nog een beetje weet wat ik gedaan heb ... :o

Ik kom er wel op terug.

Als je wil, mag je op github en issue aanmaken, zodat het niet vergeten word.. evt wat screenshot en probleem beschrijving er bij.
Als je wil hoor.

Acties:
  • 0 Henk 'm!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 22:27
edterbak schreef op woensdag 9 augustus 2023 @ 13:22:
[...]

Hoi,
Noob of niet, je bent al aardig op weg hoor.

Je mqtt node, daar heb je je topic ingevuld.
Alles wat via die node met dat topic binnen komt, daar wordt uitgestuurd.
Je kunt dat zichtbaar maken door een groene debug node er achter te zetten en te verbinden met elkaar. Dan zie je rechtstreeks in het scherm ergens een icoontje wat op een bug lijkt. Als je daar op klikt, zie je de debug node berichten.

Maar je geeft al aan dat er meer info binnen komt dan alleen temperatuur. Het topic is dus niet goed nog. Dat gaan we fixen.

Wat ik het makkelijkste vind om het juiste topic te vinden is op je pc (Windows gewoon) mqtt explorer te installeren.
Daarmee log je in op je mqtt server. En kun je alle berichten voorbij zien komen.
Daar zoek je dan je z sensor en ga je verder tot in detail naar de waarde van de temperatuur.
Selecteer die, en ergens rechts kun je dan het topic kopiëren. Knopje.
Die plak je dan in de node red mqtt node
Thanks ik ben alweer iets verder, die debug mode heb ik werkend. Bij de heishamon signalen zie ik logische waarden.

Met MQTT explorer zie ik bij de zigbee2mqtt devices geen duidelijke temperatuur / humidity waarde (en ook geen history) bij de zigbee2mqtt devices. Bij de heishamon topics zie ik wel heel duidelijke meetwaarden. Zit het dan in zigbee2mqtt die er een potje van maakt ? Afbeeldingslocatie: https://tweakers.net/i/iSWQrotACXgOovFk6HYW2fepM-E=/800x/filters:strip_exif()/f/image/cALrEkA1mDyx4yNVNWmJjEwH.png?f=fotoalbum_large

Bij de instelling kan ik van zigbee2mqtt kan ik weinig vinden |:( Maar home assistant trekt die meet waarden ook succesvol uit de MQTT server, dus wat doe ik verkeerd 8)7

[ Voor 4% gewijzigd door Lollercopter op 11-08-2023 01:35 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Lollercopter schreef op vrijdag 11 augustus 2023 @ 01:34:
[...]

Thanks ik ben alweer iets verder, die debug mode heb ik werkend. Bij de heishamon signalen zie ik logische waarden.

Met MQTT explorer zie ik bij de zigbee2mqtt devices geen duidelijke temperatuur / humidity waarde (en ook geen history) bij de zigbee2mqtt devices. Bij de heishamon topics zie ik wel heel duidelijke meetwaarden. Zit het dan in zigbee2mqtt die er een potje van maakt ? [Afbeelding]

Bij de instelling kan ik van zigbee2mqtt kan ik weinig vinden |:( Maar home assistant trekt die meet waarden ook succesvol uit de MQTT server, dus wat doe ik verkeerd 8)7
https://www.zigbee2mqtt.i...tt.html#server-connection

Bij mqtt behavior zie ik wat staan wat hier op lijkt..
Ziet er uit alsof payload json is.
Attribute is alleen de waarde, dat is makkelijk te lezen.

Misschien dat iemand anders hier wat ervaring mee heeft? Ik niet.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

@Lollercopter wat is de volledige regel eronder?

Acties:
  • +2 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Lollercopter schreef op vrijdag 11 augustus 2023 @ 01:34:
[...]

Thanks ik ben alweer iets verder, die debug mode heb ik werkend. Bij de heishamon signalen zie ik logische waarden.

Met MQTT explorer zie ik bij de zigbee2mqtt devices geen duidelijke temperatuur / humidity waarde (en ook geen history) bij de zigbee2mqtt devices. Bij de heishamon topics zie ik wel heel duidelijke meetwaarden. Zit het dan in zigbee2mqtt die er een potje van maakt ? [Afbeelding]

Bij de instelling kan ik van zigbee2mqtt kan ik weinig vinden |:( Maar home assistant trekt die meet waarden ook succesvol uit de MQTT server, dus wat doe ik verkeerd 8)7
Ik denk dat het makkelijker is om de zigbee2mqtt-node te gebruiken. Dan kun je gewoon het device en de de payload selecteren die je wilt hebben, in jouw geval temperatuur. :)

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!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 22:27
edterbak schreef op vrijdag 11 augustus 2023 @ 02:36:
[...]


https://www.zigbee2mqtt.i...tt.html#server-connection

Bij mqtt behavior zie ik wat staan wat hier op lijkt..
Ziet er uit alsof payload json is.
Attribute is alleen de waarde, dat is makkelijk te lezen.

Misschien dat iemand anders hier wat ervaring mee heeft? Ik niet.
Klopt, na het maken van deze post had ik dit inderdaad gevonden.
It is not a bug it is a feature :+
Krisp schreef op vrijdag 11 augustus 2023 @ 08:32:
[...]

Ik denk dat het makkelijker is om de zigbee2mqtt-node te gebruiken. Dan kun je gewoon het device en de de payload selecteren die je wilt hebben, in jouw geval temperatuur. :)
Dit is een heel goede tip, thanks ! 99% zeker dat het hiermee opgelost is, ik koppel het nog terug.

Acties:
  • +1 Henk 'm!

  • Kroontje03
  • Registratie: Februari 2019
  • Laatst online: 29-07 17:11
edterbak schreef op woensdag 9 augustus 2023 @ 21:53:
[...]

Top. Voor nu werkt het zo...
Blij dat ik uit mijn hoofd hier nog een beetje weet wat ik gedaan heb ... :o

Ik kom er wel op terug.

Als je wil, mag je op github en issue aanmaken, zodat het niet vergeten word.. evt wat screenshot en probleem beschrijving er bij.
Als je wil hoor.
Geen probleem, issue is aangemaakt.

Acties:
  • 0 Henk 'm!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 22:27
Krisp schreef op vrijdag 11 augustus 2023 @ 08:32:
[...]

Ik denk dat het makkelijker is om de zigbee2mqtt-node te gebruiken. Dan kun je gewoon het device en de de payload selecteren die je wilt hebben, in jouw geval temperatuur. :)
Afbeeldingslocatie: https://tweakers.net/i/lppYPpW9BaXVUjLDR9DGs8llNAA=/800x/filters:strip_exif()/f/image/UbRzA7cKaYi77pV5Oj9foTOo.png?f=fotoalbum_large
Die node werkt, ik kan het device selecteren en de payload. Maar er komt nog steeds geen signaal uit zie ik bij de debug :( :( |:(

Acties:
  • 0 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Lollercopter schreef op vrijdag 11 augustus 2023 @ 10:42:
[...]

[Afbeelding]
Die node werkt, ik kan het device selecteren en de payload. Maar er komt nog steeds geen signaal uit zie ik bij de debug :( :( |:(
Stuurde je een waarde bij de start? En op welke interval verstuur je een waarde? Deze kun je instellen in Z2M. Op zich maakt het niet uit dat er niet heel vaak een waarde verstuurd wordt, eens per uur of bij veranderingen is prima.

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!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 22:27
Krisp schreef op vrijdag 11 augustus 2023 @ 10:47:
[...]

Stuurde je een waarde bij de start? En op welke interval verstuur je een waarde? Deze kun je instellen in Z2M. Op zich maakt het niet uit dat er niet heel vaak een waarde verstuurd wordt, eens per uur of bij veranderingen is prima.
Ik heb van alles geprobeerd, ook via de MQTT explorer nieuwe waardes inschieten maar krijg er niks uit 8)7

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Lollercopter schreef op vrijdag 11 augustus 2023 @ 11:06:
[...]

Ik heb van alles geprobeerd, ook via de MQTT explorer nieuwe waardes inschieten maar krijg er niks uit 8)7
Doet ie het nog wel goed in home assistant?
Sensor testen door hem warm te maken. Hand er op ofzo even.

Acties:
  • 0 Henk 'm!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 22:27
edterbak schreef op vrijdag 11 augustus 2023 @ 11:09:
[...]

Doet ie het nog wel goed in home assistant?
Sensor testen door hem warm te maken. Hand er op ofzo even.
Ik zit met echt een partij op te vreten gewoon met die MQTT bagger bende. Homeassistant geeft gewoon keurig netjes de actuele sensor waarden om de 5 minuten, maar die waarden zie ik ook ook weer niet in MQTT explorer. |:( |:(

Edit:

Holy moly ik ben echt @!@#!@# dom. Je moet blijkbaar een inject node aansluiten :D :+ Dit krijg je ervan als je als een debiel gaat staan prutsen zonder de basics onder de knie te krijgen.
Ook moet je in Zigbee2mqtt het "retain" vinkje aandoen trouwens van die sensor zodat de oude waarde blijft staan. 8)7

Afbeeldingslocatie: https://tweakers.net/i/kc5nEYLJav5JSP83enXjlDS0d-0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/27gGjRW32WziQLpReEBlhAhA.png?f=user_large *O*

Acties:
  • +1 Henk 'm!

  • Krisp
  • Registratie: Oktober 2004
  • Niet online

Krisp

like.no.other

Lollercopter schreef op vrijdag 11 augustus 2023 @ 13:30:
[...]

Ik zit met echt een partij op te vreten gewoon met die MQTT bagger bende. Homeassistant geeft gewoon keurig netjes de actuele sensor waarden om de 5 minuten, maar die waarden zie ik ook ook weer niet in MQTT explorer. |:( |:(

Edit:

Holy moly ik ben echt @!@#!@# dom. Je moet blijkbaar een inject node aansluiten :D :+ Dit krijg je ervan als je als een debiel gaat staan prutsen zonder de basics onder de knie te krijgen.
Ook moet je in Zigbee2mqtt het "retain" vinkje aandoen trouwens van die sensor zodat de oude waarde blijft staan. 8)7

[Afbeelding] *O*
Gebruik even de ‘in’ in plaats van ‘get’ node, dan gaat het nog beter. :)

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!

  • Lollercopter
  • Registratie: December 2017
  • Laatst online: 22:27
Krisp schreef op vrijdag 11 augustus 2023 @ 13:34:
[...]

Gebruik even de ‘in’ in plaats van ‘get’ node, dan gaat het nog beter. :)
Done 8)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Lollercopter schreef op vrijdag 11 augustus 2023 @ 13:30:
[...]

Ik zit met echt een partij op te vreten gewoon met die MQTT bagger bende. Homeassistant geeft gewoon keurig netjes de actuele sensor waarden om de 5 minuten, maar die waarden zie ik ook ook weer niet in MQTT explorer. |:( |:(

Edit:

Holy moly ik ben echt @!@#!@# dom. Je moet blijkbaar een inject node aansluiten :D :+ Dit krijg je ervan als je als een debiel gaat staan prutsen zonder de basics onder de knie te krijgen.
Ook moet je in Zigbee2mqtt het "retain" vinkje aandoen trouwens van die sensor zodat de oude waarde blijft staan. 8)7

[Afbeelding] *O*
Theoretisch... Als alternatief...

Als je home assistant gebruikt, met node red. Kun je ook alle gegeven en metingen die in home assistant binnenkomen doorgeven aan node red.
Dan heb je natuurlijk geen nut voor de mqtt route, maar je kunt sowieso alle overige metingen in ha ook in node red binnen harken.

Acties:
  • 0 Henk 'm!

  • Kroontje03
  • Registratie: Februari 2019
  • Laatst online: 29-07 17:11
Hoe werken de de block DHW-run above en DHW delta settings onderling.
Heeft de block setting voorrang op de delta setting bijvoorbeeld?

Bij mij start hij nu DHW run zodra mijn DHW actual onder mijn DHW setpoint komt wat te vroeg is.
delta staat op -10c en block zelfs lager dan dat.

[ Voor 35% gewijzigd door Kroontje03 op 13-08-2023 08:29 ]


Acties:
  • 0 Henk 'm!

  • Aziona
  • Registratie: April 2000
  • Laatst online: 00:16
Ik heb vier DS18B20 sensoren aangesloten op de Heishamon. Ik heb geprobeerd om te ze te kalibreren in een bakje ijswater maar de metingen wijken niet alleen af ten opzichte van elkaar maar maar sommige variëren uberhaupt 0,5 tot 1,0 graad. Ik kan natuurlijk een gemiddelde gaan nemen over de laatste x-metingen maar is er een mogelijkheid in Node-Red om iets statistisch-ig toe te passen op bijvoorbeeld de laatste 10 of 20 metingen om de variatie eruit te halen? Heb nu de smooth-functie toegepast in Node-red. Daardoor hoef ik per sensor nog maar een kleine aanpassing te doen.

Heef iemand ervaring met originele DS18B20-sensoren in plaats van de Alie-klonen die ik gebruik?

[ Voor 9% gewijzigd door Aziona op 16-08-2023 03:41 ]

WP: WH-MDC05J3E5,WH-MDC07J3E5, WPB: Atlantic Explore v4, PV: Solaredge (6,8kW) en SMA (4,3kW), 2 x Heishamon OT v3.1, Rpi v5, Rpi v4, 2 x Rpi v3, ESP32, Domoticz, Nissan Leaf


Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
Ik heb nu sinds in de Solar2DHW actief heb al 2x een storing gehad.
Situatie is dat Solar2DHW wordt getriggerd, deze is +/- 1uur of minder gereed voordat geplande sterilization run gepland staan. Deze geplande run wordt ook netjes gestart maar er komt dan een High Pressure storing en die is alleen te resetten door echt de spanning uit te schakelen (reset optie van gui / bedienpaneel werken beide niet)
Wellicht een idee op de block operation zoals die nu bij scheduler zit meer los te trekken naar eigen menu item.
Dan is deze nog steeds via scheduler te kiezen maar in principe zou dan een nieuwe block action kunnen zien.
Dont run solar2DHW if sterilization is plannend within X hours.
Nu weet ik niet of ik uniek ben in die situatie en wellicht komt het omdat ik een Split unit heb en geen monoblock. Wellicht toch nog een andere reden maar tot zover ik nu heb kunnen testen lijkt het erop wellicht een te hoge gas temperatuur als start de oorzaak is.

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 00:21
Ik heb een ander probleempje met Solar2DHW functie. De WP stond bij mij in OM COOL+DHW. Hij schakelde over naar OM DHW maar aan 't einde van de Solar2DHW run schakelt hij niet terug naar OM COOL+DHW.

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!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
Vandaag er weer achter gekomen dat ondanks dat het vaak wel goed gaat dat er een error in 1 van de json files uit de context store is gesloten.
Alle context store bestanden maar weer verwijderd >> is alle settings weg. Maar waarom is NR daar zo instabiel mee. Dat een windows reboot welke ik niet wil maar Win Update door je strot duwt en zelf met veel opties uit toch gewoon gaat rebooten 8)7
Maar ja het werkt wel weer maar nu zie ik regelmatig
code:
1
[error] [function:COOL function] ReferenceError: msg3 is not defined (line 53, col 5)
in de log terwijl ik cool helemaal niet gebruik. Om de 5 minuten komt er een log regel bij :|

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
The-Source schreef op vrijdag 18 augustus 2023 @ 15:09:
Vandaag er weer achter gekomen dat ondanks dat het vaak wel goed gaat dat er een error in 1 van de json files uit de context store is gesloten.
Alle context store bestanden maar weer verwijderd >> is alle settings weg. Maar waarom is NR daar zo instabiel mee. Dat een windows reboot welke ik niet wil maar Win Update door je strot duwt en zelf met veel opties uit toch gewoon gaat rebooten 8)7
Maar ja het werkt wel weer maar nu zie ik regelmatig
code:
1
[error] [function:COOL function] ReferenceError: msg3 is not defined (line 53, col 5)
in de log terwijl ik cool helemaal niet gebruik. Om de 5 minuten komt er een log regel bij :|
Deze zal ik vanavond fixen. Oplossing staat al op github in de issue volgens mij

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 00:21
Ik denk ook nog een issue te hebben. Ik heb mijn NAS waarop NodeRed in een container draait een paar x verplaatst en elke x dat is weer opstart zijn de conditions in de scheduler verdwenen.

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:
  • +2 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
blb4 schreef op vrijdag 18 augustus 2023 @ 21:22:
Ik denk ook nog een issue te hebben. Ik heb mijn NAS waarop NodeRed in een container draait een paar x verplaatst en elke x dat is weer opstart zijn de conditions in de scheduler verdwenen.
Conditions zijn niet zichtbaar zie ik.
Het staat nog wel opgeslagen. Ik zal de zichtbaarheid terug brengen na reboot :)

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
blb4 schreef op vrijdag 18 augustus 2023 @ 21:22:
Ik denk ook nog een issue te hebben. Ik heb mijn NAS waarop NodeRed in een container draait een paar x verplaatst en elke x dat is weer opstart zijn de conditions in de scheduler verdwenen.
Ik heb dit nu gefixt voor in volgende release.
Heeft me wat tijd gekost dit.

Volgende release wordt zondag pas denk ik. Tis laat zat zo. :)

Acties:
  • +1 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
The-Source schreef op vrijdag 18 augustus 2023 @ 15:09:
Vandaag er weer achter gekomen dat ondanks dat het vaak wel goed gaat dat er een error in 1 van de json files uit de context store is gesloten.
Alle context store bestanden maar weer verwijderd >> is alle settings weg. Maar waarom is NR daar zo instabiel mee. Dat een windows reboot welke ik niet wil maar Win Update door je strot duwt en zelf met veel opties uit toch gewoon gaat rebooten 8)7
Maar ja het werkt wel weer maar nu zie ik regelmatig
code:
1
[error] [function:COOL function] ReferenceError: msg3 is not defined (line 53, col 5)
in de log terwijl ik cool helemaal niet gebruik. Om de 5 minuten komt er een log regel bij :|
In volgende release is dit gefixed. v23.06

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Aziona schreef op maandag 14 augustus 2023 @ 15:25:
Ik heb vier DS18B20 sensoren aangesloten op de Heishamon. Ik heb geprobeerd om te ze te kalibreren in een bakje ijswater maar de metingen wijken niet alleen af ten opzichte van elkaar maar maar sommige variëren uberhaupt 0,5 tot 1,0 graad. Ik kan natuurlijk een gemiddelde gaan nemen over de laatste x-metingen maar is er een mogelijkheid in Node-Red om iets statistisch-ig toe te passen op bijvoorbeeld de laatste 10 of 20 metingen om de variatie eruit te halen? Heb nu de smooth-functie toegepast in Node-red. Daardoor hoef ik per sensor nog maar een kleine aanpassing te doen.

Heef iemand ervaring met originele DS18B20-sensoren in plaats van de Alie-klonen die ik gebruik?
Sorry, ik niet. Ik zou niet weten hoe je moet kalibreren op een officiele mannier.
Sla je de correcties op in de heishamon esp zelf? Of Node Red?

Het enige dat ik kan bedenken is 1 thermokoppel:
- in het midden van een bak met ijswater doen.
100 metingen vastleggen en resultaat opslaan, (100 of een groot genoeg collectief)

- in het midden van een bak met kokendwater doen.
100 metingen vastleggen en resultaat opslaan, (100 of een groot genoeg collectief)

- dan een rechtelijn functie van die 2 punten maken (y=ax+b) en die in een functie node duwen.
code:
1
2
3
4
5
6
7
8
// Correctie thermokoppel label : TC#1
// y = Ax + B
var A   = 0.999; 
var B   = 0.001;

msg.payload = (A * msg.payload) + B;

return msg;

- functie node gebruiken voor alleen dit TC.

Als je zo iets wilt, dan is stap altijd: 1 ieder thermokoppel een uniek, degelijk, non-erasabel label geven, een fysiek label dus.

[ Voor 4% gewijzigd door edterbak op 19-08-2023 12:01 ]


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Kroontje03 schreef op zondag 13 augustus 2023 @ 08:06:
Hoe werken de de block DHW-run above en DHW delta settings onderling.
Heeft de block setting voorrang op de delta setting bijvoorbeeld?

Bij mij start hij nu DHW run zodra mijn DHW actual onder mijn DHW setpoint komt wat te vroeg is.
delta staat op -10c en block zelfs lager dan dat.
block DHW-run above
Dit wordt nu alleen gebruik voor SCHEDULED task "Force DHW".
Als de scheduler triggered, en de temperatuur is boven de ingevulde waarde, dan zal de Force DHW actie niet worden uitgevoerd.
Dit is dus een stukje code dat ik zelf heb gebouwd. Het zit in de node red flow.

DHW delta Range = -12 to -2 (negative value)
Dit is een parameter welke IN de warmtepomp zelf wordt gebruikt. Dit heeft eigenlijk niks met de Node Red flow te maken. Het is een instelling.
Dit is delta T wat de warmtepomp mag toestaan tussen Tin en Tuit van de pomp zelf (hier specifiek tijdens een DHW run). Dus het is een maat voor hoeveel energie de pomp aan het water mag toevoegen.
Als je dT klein is, dan doet ie minder hard zijn best. weinig vermogen, lange runs. (mogelijk efficienter en minder herrie)
Als je dT groot is, dan doet ie heel hard zijn best. veel vermogen, kortere runs. (mogelijk minder efficient en meer herrie),

Acties:
  • +1 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 00:21
@Aziona , nog ff aanvullend op wat @edterbak schreef over die DS18B20: ik heb van diverse kanten wel begrepen dat de klonen er aardig naast kunnen zitten. Ik heb zelf alleen van Ali en van Amazon (AZDelivery), ik zie wel wat verschillen (5 sensoren tegelijkertijd in een bak water gehangen op verschillende temperaturen) maar de afwijkingen waren voor mij nooit echt een probleem. Meestal gaat ‘t toch om temperatuurverloop van 1 sensor en niet om (nauwkeurige) verschillen onderling.

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!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
Wellicht ook goed om te kijken naar de logica achter solar2dhw en de bijhorende block functie in combinatie met starten sterilisatie. Heb sinds het s2d gebruik 2x gehad dat sterilisatie relatief kort na s2d gebruik (binnen een uur) en storing gaf. Ik vermoed dat de NR logica niet de oorzaak is geweest maar als ik het als block conditie kan opgeven kan ik er vast wel omheen werken.

Bijvoorbeeld s2d last run x hours als block, zo kan ik de run bijvoorbeeld 4 uur uitstellen en de andere backup geplande run kijkt dan naar last sterilisatie run x hours om niet dubbel te draaien

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
The-Source schreef op zaterdag 19 augustus 2023 @ 19:00:
Wellicht ook goed om te kijken naar de logica achter solar2dhw en de bijhorende block functie in combinatie met starten sterilisatie. Heb sinds het s2d gebruik 2x gehad dat sterilisatie relatief kort na s2d gebruik (binnen een uur) en storing gaf. Ik vermoed dat de NR logica niet de oorzaak is geweest maar als ik het als block conditie kan opgeven kan ik er vast wel omheen werken.

Bijvoorbeeld s2d last run x hours als block, zo kan ik de run bijvoorbeeld 4 uur uitstellen en de andere backup geplande run kijkt dan naar last sterilisatie run x hours om niet dubbel te draaien
In theorie kan node red geen hardware storing veroorzaken. De situatie wordt gecreëerd waarna de foutmelding optreed. Deze situatie zou je ook zonder node red flow kunnen reproduceren, en dan vermoed ik dat de zelfde foutmelding het gevolg is. Althans, dit allemaal is nu mijn aanname omdat ik niet beter weet ook en slechts door logisch redeneren. Ghehehe

Ik las dat je een pressure high error kreeg ofzo. ?
Ik weet niet wat hier de oorzaak van kan zijn. Wellicht is het goed om in het generieke Panasonic warmtepompen draadje op tweakers, dit na te vragen. Daar zitten ook knappe koppen. :)

Maar dat staat los van de opmerking die je terecht maakt dat de situatie door de flow niet gemaakt ~hoeft~ te worden. Daar moet ik naar kijken. staat op mijn lijstje :)

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
@The-Source
Er is een conditie die je kunt plakken bij de sterelisation run in de scheduler.
"DHW temperature is above"

Let op dat je de condities moet zien als 'blocking-condition'. als de uitkomst van de conditie waar is, dan wordt de actie geblokt.

Als je hier dus een voor jou goede temperatuur invult, dan zal de sterelization run niet starten.
Is dat een optie?

[ Voor 21% gewijzigd door edterbak op 19-08-2023 21:57 ]


Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 20:32
@edterbak is high pressure, maar top64 gaf 15,2 aan terwijl hij nu (hele dag niet aan geweest) op 14,4 staat. In Panasonic topic werd gesproken over iets van 45 maar weet niet zeker of dat een concreet voorbeeld was of een uit de lucht gegrepen getal.

Eventueel dus tank druk was ook niet het probleem, 1 overdruk ventiel werkt gewoon en zelf na wat liters water tappen maakt het geen verschil

Ik heb dus zelf ook nog geen echte conclusie kunnen trekken over wat nu de oorzaak is maar in beide gevallen was de dhw wel al verhoogd naar 53/54c voordat de sterilisatie run begon.

block op temperatuur is wel sterk afhankelijk van warm water gebruik of de sterilisatie wel of niet getriggerd kan worden. Aangezien tijdstip van s2d al in een variabele aanwezig is lijkt mij dat een betere optie
edit3, via de scheduler s2d aan/uit kunnen zetten is ook prima ;)

[ Voor 19% gewijzigd door The-Source op 21-08-2023 08:13 ]

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

Lijkt erop dat ik nog een bugje gevonden heb. Het aanzetten van een boost now voor dhw werkt goed. Maar het uitzetten ervan onderbreekt de run niet.

Edit: denk toch geen bug dhw is nu 40 graden, dus onder delta. :)

[ Voor 18% gewijzigd door MikeyMan op 20-08-2023 14:45 ]


Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

Hij heeft toch de boost run afgemaakt. Denk dat het uitzetten tijdens de run de dhw target temp niet terugzet?

Acties:
  • +3 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Ik heb een nieuwe update klaar staan.
https://github.com/edterbak/NodeRed_Heishamon_control

Scheduler:
-- De conditions zijn nu MULTI selectable. Zodra 1 van de condities waar is, wordt de actie niet uitgevoerd.
-- De conditions zijn nu zichtbaar na reboot.

@MikeyMan Ik heb geknutseld aan de Boost DHW optie. Nu zou hij wel moeten werken als je de toggle uit zet. Maar wees geduldig met die knoppen. niet te snel allemaal achter elkaar.

@The-Source [error] [function:COOL function] is fixed.

@blb4 Ik zal na deze release (en als er geen nieuwe issues zijn ontstaan, kijken naar solar2dhw en de operating mode dat je aangaf.


[2023-08-21] v23.06 Stable. Changes:
[New feature] Scheduler - Conditions now allow multiselect.
[FIX] Scheduler - after reboot the conditions were not shown in dashboard #126
[FIX] COOL function - [error] [function:COOL function] is resolved #127

Acties:
  • 0 Henk 'm!

  • Noorman
  • Registratie: Augustus 2023
  • Laatst online: 28-07 13:35
Ik heb twee warmtepompen met 2x Heishamon. Iedere Heishamon heeft een eigen MQTT 'topic'. Ik heb nu voor pomp 1 deze mooie node-red setup geïnstalleerd. Dat ging goed door het 'topic' overal aan te passen met zoek en vervang.
Maar nu de tweede pomp. Ik kan natuurlijk de flows nog eens importeren met een aangepast topic, maar 2x WP dash voor de opbouw van het dashboard gaat natuurlijk niet werken. Is het mogelijk om met twee (losse) dashboards te werken in NR? Of zou ik iets kunnen aanpassen in de WP dash flow zodat er boven 'home' nog een keuze komt voor pomp 1 of pomp 2. Of is er nog een veel betere manier?

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
Hoi @Noorman

Phoe.. Deze vraag had ik al eens eerder gekregen via Github. Het is voor mij onbekend terrein.

Maar om de zaken uiteen te zetten.
WP1 > MQTT Topic 1 > Node Red flow / Dashboard
WP2 > MQTT Topic 2 > Node Red flow / Dashboard

De 2 heishamon's kunnen gewoon communiceren met de pompen en via heishamon kun je ook als je de juiste topics gebruikt settings veranderen aan de pomp.

Tot daar is het helemaal in orde en zie ik geen obstakels.

De lastigheid zit hem in de flow van Node Red en dashboards. Deze is volledig gebouwd met de aanname dat er maar 1 pomp is.

Ik zie nu niet een eenvoudige kant-en-klare oplossing. Ik moet hier over nadenken.
Misschien dat anderen kunnen meedenken en suggesties kunnen doen.
2 instances van Node Red is wat overdreven, maar zou wel kunnen werken.

Vraag. Waarop draai je node red? Proxmox?

[ Voor 3% gewijzigd door edterbak op 23-08-2023 12:09 ]


Acties:
  • 0 Henk 'm!

  • Noorman
  • Registratie: Augustus 2023
  • Laatst online: 28-07 13:35
Ja, precies. Het eerste deel gaat prima, maar dan.
NR draait binnen Home Assistant op een NUC.

Acties:
  • +2 Henk 'm!

  • BazemanKM
  • Registratie: Januari 2008
  • Laatst online: 21:46
Noorman schreef op woensdag 23 augustus 2023 @ 12:11:
Ja, precies. Het eerste deel gaat prima, maar dan.
NR draait binnen Home Assistant op een NUC.
2e NR in Docker?

https://www.fam-oldenburger.nl/category/domotica/


Acties:
  • 0 Henk 'm!

  • blb4
  • Registratie: April 2008
  • Laatst online: 00:21
Daar zat ik ook direct aan te denken, via Docker kan je gewoon volledig gescheiden omgevingen creëren. Enige is dan ‘t MQTT deel, je moet met unieke topics werken.

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: 00:21
blb4 schreef op woensdag 23 augustus 2023 @ 13:15:
[...]

Daar zat ik ook direct aan te denken, via Docker kan je gewoon volledig gescheiden omgevingen creëren. Enige is dan ‘t MQTT deel, je moet met unieke topics werken.
(of je moet ook een de (virtuele) MQTT broker opzetten, dan kan ook dat deel gelijk blijven).

[ Voor 3% gewijzigd door blb4 op 24-08-2023 13:32 ]

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!

  • Noorman
  • Registratie: Augustus 2023
  • Laatst online: 28-07 13:35
De NUC draait Home Assistant OS. Ik ben niet bekend met Docker. Kan dat op HASIO draaien?
Zou een extra top laag op het dashboard (pomp1 of pomp2) en dan daaronder aan beide kanten de opbouw die er nu is ook kunnen?

Acties:
  • 0 Henk 'm!

  • Pietjebel10
  • Registratie: Augustus 2010
  • Laatst online: 29-07 17:45
Noorman schreef op woensdag 23 augustus 2023 @ 14:16:
De NUC draait Home Assistant OS. Ik ben niet bekend met Docker. Kan dat op HASIO draaien?
Zou een extra top laag op het dashboard (pomp1 of pomp2) en dan daaronder aan beide kanten de opbouw die er nu is ook kunnen?
Kijk eens op bijgevoegde link schijnt mogelijk te zijn 2x NR te draaien

https://it.knightnet.org..../faq2-multiple-instances/

Acties:
  • +1 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

@Noorman vraag is vooral ook; hoe wil je die tweede warmtepomp gaan aansturen? Draaien ze volledig onafhankelijk of cascade?

Acties:
  • 0 Henk 'm!

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 26-07 18:29
MikeyMan schreef op woensdag 23 augustus 2023 @ 14:52:
@Noorman vraag is vooral ook; hoe wil je die tweede warmtepomp gaan aansturen? Draaien ze volledig onafhankelijk of cascade?
good question.

Ik heb geen idee of er een besturingslink of hardware afhankelijkheid tussen de pompen configuratie zit. :)

Acties:
  • +1 Henk 'm!

  • Noorman
  • Registratie: Augustus 2023
  • Laatst online: 28-07 13:35
De Pana's zijn geheel zelfstandig. De kleine (5 kW) staat bij een bijgebouw. De grote (12 kW) bij het woonhuis.

Acties:
  • 0 Henk 'm!

  • MikeyMan
  • Registratie: Februari 2003
  • Laatst online: 05:49

MikeyMan

Vidi, Vici, Veni

Noorman schreef op woensdag 23 augustus 2023 @ 17:30:
De Pana's zijn geheel zelfstandig. De kleine (5 kW) staat bij een bijgebouw. De grote (12 kW) bij het woonhuis.
Dan ontkom je denk ik niet in aan twee losse installaties. Ofwel door docker ofwel door een extra Pi ergens.

Acties:
  • +5 Henk 'm!

  • Maarten69
  • Registratie: Augustus 2022
  • Niet online
Beste allen, na wat wikken en wegen heb ik besloten om mij terug te trekken uit dit project.
Ik kan de tijd er niet voor vinden en dat vind ik erg jammer.
Telkens als ik een poging doe om het op te pakken faalt het. Dat frustreert mij nogal. Daarom lijkt mij dit de enige juiste oplossing.
Het gaat gelukkig prima zonder mijn bijdrage heb ik kunnen lezen.
Allemaal bedankt voor de support!

(Ik heb Edterbak dit overigens al verteld in een pm)

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

Pagina: 1 ... 83 ... 120 Laatste