Daar zou ik even naar moeten kijken. Heb niets actief ingesteld of aangezet.Maarten69 schreef op dinsdag 8 november 2022 @ 12:40:
[...]
Als je in HA heishamon.yaml hebt dan moet je nog wel de automations uitschakelen, ben je dat niet vergeten?
[Afbeelding]
Ja, precies. No problem, was gewoon benieuwd. Is dat iets waar je nog mee aan de slag wilt?Maarten69 schreef op dinsdag 8 november 2022 @ 12:44:
[...]
Ehm help mij even herinneren... bedoel je een nachtmodus via scheduler die room_setpoint verlaagt?
Ja dat was het dacht ik...
Nog niets mee gedaan, sorry
Zeker wel.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Was dat al niet gefixt met de toevoeging van de connect-in node op room setpoint?
Nee, dat was om extern via bv HA de roomsetpoint aan te passen.MikeyMan schreef op dinsdag 8 november 2022 @ 13:12:
[...]
Was dat al niet gefixt met de toevoeging van de connect-in node op room setpoint?
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
Ah check... Ik heb er m'n kamerthermostaat op aangesloten nuMaarten69 schreef op dinsdag 8 november 2022 @ 13:19:
[...]
Nee, dat was om extern via bv HA de roomsetpoint aan te passen.
Oh, dat werkt goed? Dan ben ik geholpen.Maarten69 schreef op dinsdag 8 november 2022 @ 13:19:
[...]
Nee, dat was om extern via bv HA de roomsetpoint aan te passen.
Yup... Werkt prima... Mis alleen nog consistentie in de logging eromheen.
edit: ik mis eigenlijk alle logging eromheen.
- External room setpoint found
- Room setpoint changed
zulks.
Maareehhh... Meen me een discussie te herinneren dat je liever de night reduction met een verlaging van de Ta deed?
@Maarten69 heb naar de automations gekeken. Deze stonden allemaal aan, maar waren wel vrij leeg:
/f/image/I9tAVvsSXH4t4mhvpzYkkDHj.png?f=fotoalbum_large)
Kan hier toch een trigger uit verzonden worden dan?
Ben nieuw bij HA. En twijfel nog of ik uberhaupt ga overstappen. Denk het eerlijk gezegd niet. Veel makkelijker is het niet, en ik mis m'n hele historie.
mbt de logs, zo ziet het er nu uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| 08/11 13:25:43 - MQTT Command - SetZ1HeatRequestTemperature: 21 08/11 13:25:38 - Function - Calculate new SP: New final SP calculated: Current setpont: 22 °C. New calculated setpoint: 21 °C 08/11 13:25:38 - Function RTC: Correction change: From -2 to -3 °C 08/11 13:05:36 - MQTT Command - SetZ1HeatRequestTemperature: 22 08/11 13:05:33 - MQTT Command - SetZ1HeatRequestTemperature: 22 08/11 13:05:28 - Function - Calculate new SP: New final SP calculated: Current setpont: 23 °C. New calculated setpoint: 22 °C 08/11 13:05:28 - Function RTC: Correction change: From -1 to -2 °C 08/11 12:54:26 - MQTT Command - SetZ1HeatRequestTemperature: 23 08/11 12:54:21 - MQTT Command - SetZ1HeatRequestTemperature: 23 08/11 12:54:16 - Function - Calculate new SP: New final SP calculated: Current setpont: 24 °C. New calculated setpoint: 23 °C 08/11 12:54:16 - Function WAR: Setpoint change: From 25 to 24 °C 08/11 12:50:21 - MQTT Command - SetZ1HeatRequestTemperature: 24 08/11 12:50:16 - MQTT Command - SetZ1HeatRequestTemperature: 24 08/11 12:50:11 - Function - Calculate new SP: New final SP calculated: Current setpont: 25 °C. New calculated setpoint: 24 °C 08/11 12:50:11 - Function RTC: Correction change: From 0 to -1 °C |
Dit was voor het uitschakelen van de automations.
Onderste regel zie ik netjes 'Function RTC' staan.
Bij veel andere regels staat 'Function - Calculate new SP'. Maar waar komt dit vandaan dan? Van de WAR? Ik snap de herkomst hiervan niet. Kan haast niet vanuit HA komen dan toch?
Heb RTC nu vrij strak staan, maar dat lijkt prima te werken:
:fill(white):strip_exif()/f/image/o1ZzGY1yAj01wA1bzzzeUMHN.png?f=user_large)
Nu overshoot door zon op de kamer. Nog even en hij moet ook gaan uitschakelen.
[ Voor 54% gewijzigd door MikeyMan op 08-11-2022 13:43 ]
Klopt, maar dat is er nog niet he dus dan is dit prima voor nu.MikeyMan schreef op dinsdag 8 november 2022 @ 13:27:
[...]
Yup... Werkt prima... Mis alleen nog consistentie in de logging eromheen.
Maareehhh... Meen me een discussie te herinneren dat je liever de night reduction met een verlaging van de Ta deed?
Huh? Das toch de standaard night reduction?Aikon schreef op dinsdag 8 november 2022 @ 13:31:
[...]
Klopt, maar dat is er nog niet he dus dan is dit prima voor nu.
Ja, er is een keiharde night reduction. Het setpoint zet nu ook de heatpump aan/uit als het goed is, dus dat is een stuk bruikbaarder met RTC. En met een nacht setpoint zal RTC niet de hele nacht +3 geven, dat scheelt nogal. Aan de andere kant loopt het nu prima via HA bij mij, ik was vooral benieuwd wat de status was.
[ Voor 14% gewijzigd door Aikon op 08-11-2022 13:42 ]
@Aikon Zie trouwens dat er helemaal geen logging rondom setpoint is. Dus zal vanavond even moeten kijken of deze daadwerkelijk verlaagd is. Lijkt me wel, maar haal ik nu niet uit de logs.
Deze nu ook toegevoegd. Grappig dat op 1% zoals je zegt er nog 6.2 liter p/m doorheen gaat. Hoe die percentages werken is mij een raadsel. Draait nu op 900rpm. Maar 10% is echt geen 9000 rpm.Maarten69 schreef op maandag 7 november 2022 @ 21:11:
[...]
Ik heb onderstaand een group met nodes gemaakt die de Maxpumpduty insteld.
De keuze wordt gemaakt afhankelijk van compressor aan of uit staat.
-Compressor uit --> SetMaxPumpDuty 65 (1%)
-Compressor aan --> SetMaxPumpDuty xx (waarde die je normaal ingesteld had staan)
De wijzigingen zijn in log terug te vinden.
De huidige instelling is tevens afleesbaar bij Settings / Water pump / Current flow
Deze kun importeren in een flow naar keuze (personal tab bijvoorbeeld):
code:
1 [{"id":"86eb49a0b0f702bc","type":"group","z":"1460ade6f3a27cb9","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["5590b17ce8432ba1","879b071f7e013653","676beb3babed5817","17f55cbc1fe21549","62ecfb10d045c9aa","5c671bda81284e37","06040dc0608cce67","7cfc6efafc98cdcb","1233562c8a35cf20","2da7ef0460d42c19"],"x":1214,"y":419,"w":1112,"h":242},{"id":"5590b17ce8432ba1","type":"mqtt in","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"TOP8 - panasonic_heat_pump/main/Compressor_Freq","topic":"panasonic_heat_pump/main/Compressor_Freq","qos":"0","datatype":"auto","broker":"92e5b2c.00a8b5","nl":false,"rap":true,"rh":0,"inputs":0,"x":1440,"y":540,"wires":[["879b071f7e013653"]]},{"id":"879b071f7e013653","type":"function","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"Reduce pump speed","func":"var Freq=msg.payload;//incoming msg payload is compressor Hz\nlet msg1={}; // Pin 1 - Pumpspeed to set\nlet msg99 = {}; // pin 2 - To log\nvar PumpSpeed = global.get(\"PumpMaxFlowSetting\",\"file\"); //default pumpspeed\nif (PumpSpeed === undefined) {return null;} //exit;\n\nvar SavedPumpspeed = global.get(\"SavedPumpspeed\", \"file\"); \nif (SavedPumpspeed === undefined) \n { \n SavedPumpspeed = PumpSpeed; //Store default pumpspeed\n global.set(\"SavedPumpspeed\", PumpSpeed, \"file\"); \n }\n\nvar LowSpeed = global.get(\"LowSpeed\", \"file\");\nif (LowSpeed === undefined) {\n LowSpeed = 65; //Store Low pumpspeed\n global.set(\"LowSpeed\", LowSpeed, \"file\");\n}\n\n\nmsg.topic = \"Waterpump\"\nif (Freq > 0) \n { //if compressor is running:\n if (PumpSpeed < SavedPumpspeed) \n {\n PumpSpeed = SavedPumpspeed; //restore old speed\n global.set(\"PumpMaxFlowSetting\", PumpSpeed, \"file\"); //store current setting\n msg1.payload = PumpSpeed;\n msg99.topic = \"Function Pumpspeed\";\n msg99.payload = \"Pumpspeed restored to: \" + PumpSpeed;\n return [msg1,msg99];\n }\n\n } \n else \n { //if compressor is off:\n if (PumpSpeed > LowSpeed)\n {\n PumpSpeed = LowSpeed; //save new pumpspeed \n global.set(\"PumpMaxFlowSetting\", PumpSpeed, \"file\"); //store current setting\n msg1.payload = PumpSpeed;\n msg99.topic = \"Function Pumpspeed\";\n msg99.payload = \"Reduced pumpspeed to \" + PumpSpeed;\n return [msg1, msg99];\n }\n\n } \n \n\n","outputs":2,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1780,"y":540,"wires":[["676beb3babed5817","7cfc6efafc98cdcb"],["17f55cbc1fe21549","06040dc0608cce67"]]},{"id":"676beb3babed5817","type":"rbe","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":1990,"y":520,"wires":[["62ecfb10d045c9aa"]]},{"id":"17f55cbc1fe21549","type":"rbe","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":1990,"y":560,"wires":[["5c671bda81284e37"]]},{"id":"62ecfb10d045c9aa","type":"mqtt out","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"SET15 SetMaxPumpDuty","topic":"panasonic_heat_pump/commands/SetMaxPumpDuty","qos":"0","retain":"false","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"92e5b2c.00a8b5","x":2190,"y":520,"wires":[]},{"id":"5c671bda81284e37","type":"link out","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"link out Log","mode":"link","links":["031e62b0bf3df7d7","47e2a8d99d332229"],"x":2105,"y":560,"wires":[]},{"id":"06040dc0608cce67","type":"debug","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"msg99","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":1990,"y":620,"wires":[]},{"id":"7cfc6efafc98cdcb","type":"debug","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"msg1","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":1990,"y":460,"wires":[]},{"id":"1233562c8a35cf20","type":"inject","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"inject 30 Hz","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"30","payloadType":"num","x":1570,"y":480,"wires":[["879b071f7e013653"]]},{"id":"2da7ef0460d42c19","type":"inject","z":"1460ade6f3a27cb9","g":"86eb49a0b0f702bc","name":"inject 0Hz","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"0","payloadType":"num","x":1560,"y":600,"wires":[["879b071f7e013653"]]},{"id":"92e5b2c.00a8b5","type":"mqtt-broker","name":"MQTT (x.x.x.x)","broker":"core-mosquitto","port":"1883","clientid":"","autoConnect":true,"usetls":false,"compatmode":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closeRetain":"false","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""}]
[Afbeelding]
Maar nette werking zo denk ik
Vraag is wel; hoe stel je nu het hoge niveau in dan?
Ik heb extra nodes tbv HA, deze geven setpoint change zo aan in log:MikeyMan schreef op dinsdag 8 november 2022 @ 13:27:
[...]
Yup... Werkt prima... Mis alleen nog consistentie in de logging eromheen.
edit: ik mis eigenlijk alle logging eromheen.
- External room setpoint found
- Room setpoint changed
zulks.
Maareehhh... Meen me een discussie te herinneren dat je liever de night reduction met een verlaging van de Ta deed?
@Maarten69 heb naar de automations gekeken. Deze stonden allemaal aan, maar waren wel vrij leeg:
[Afbeelding]
Kan hier toch een trigger uit verzonden worden dan?
Ben nieuw bij HA. En twijfel nog of ik uberhaupt ga overstappen. Denk het eerlijk gezegd niet. Veel makkelijker is het niet, en ik mis m'n hele historie.
mbt de logs, zo ziet het er nu uit:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 08/11 13:25:43 - MQTT Command - SetZ1HeatRequestTemperature: 21 08/11 13:25:38 - Function - Calculate new SP: New final SP calculated: Current setpont: 22 °C. New calculated setpoint: 21 °C 08/11 13:25:38 - Function RTC: Correction change: From -2 to -3 °C 08/11 13:05:36 - MQTT Command - SetZ1HeatRequestTemperature: 22 08/11 13:05:33 - MQTT Command - SetZ1HeatRequestTemperature: 22 08/11 13:05:28 - Function - Calculate new SP: New final SP calculated: Current setpont: 23 °C. New calculated setpoint: 22 °C 08/11 13:05:28 - Function RTC: Correction change: From -1 to -2 °C 08/11 12:54:26 - MQTT Command - SetZ1HeatRequestTemperature: 23 08/11 12:54:21 - MQTT Command - SetZ1HeatRequestTemperature: 23 08/11 12:54:16 - Function - Calculate new SP: New final SP calculated: Current setpont: 24 °C. New calculated setpoint: 23 °C 08/11 12:54:16 - Function WAR: Setpoint change: From 25 to 24 °C 08/11 12:50:21 - MQTT Command - SetZ1HeatRequestTemperature: 24 08/11 12:50:16 - MQTT Command - SetZ1HeatRequestTemperature: 24 08/11 12:50:11 - Function - Calculate new SP: New final SP calculated: Current setpont: 25 °C. New calculated setpoint: 24 °C 08/11 12:50:11 - Function RTC: Correction change: From 0 to -1 °C
Dit was voor het uitschakelen van de automations.
Onderste regel zie ik netjes 'Function RTC' staan.
Bij veel andere regels staat 'Function - Calculate new SP'. Maar waar komt dit vandaan dan? Van de WAR? Ik snap de herkomst hiervan niet. Kan haast niet vanuit HA komen dan toch?
Heb RTC nu vrij strak staan, maar dat lijkt prima te werken:
[Afbeelding]
Nu overshoot door zon op de kamer. Nog even en hij moet ook gaan uitschakelen.
:strip_exif()/f/image/uwVX6NAsazSDcVbqTG7Q7JeZ.jpg?f=fotoalbum_large)
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
Ja das toch anders dan bij mij... We houden het even in de gaten met automation uit.Maarten69 schreef op dinsdag 8 november 2022 @ 15:19:
[...]
Ik heb extra nodes tbv HA, deze geven setpoint change zo aan in log:
[Afbeelding]
edit: dat is waarschijnlijk logging vanuit een externe flow of niet?
[ Voor 6% gewijzigd door MikeyMan op 08-11-2022 15:23 ]
@MikeyMan dat denk ik ook niet.Kan hier toch een trigger uit verzonden worden dan?
Maar dit:
code:
1
2
3
4
5
6
| 08/11 13:05:36 - MQTT Command - SetZ1HeatRequestTemperature: 22 08/11 13:05:33 - MQTT Command - SetZ1HeatRequestTemperature: 22 08/11 13:05:28 - Function - Calculate new SP: New final SP calculated: Current setpont: 23 °C. New calculated setpoint: 22 °C 08/11 13:05:28 - Function RTC: Correction change: From -1 to -2 °C 08/11 12:54:26 - MQTT Command - SetZ1HeatRequestTemperature: 23 08/11 12:54:21 - MQTT Command - SetZ1HeatRequestTemperature: 23 |
Het 2x versturen van SetZ1HeatRequestTemperature is raar. Dat zie ik echt nooit.
[ Voor 76% gewijzigd door Maarten69 op 08-11-2022 15:25 ]
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
Vreemd toch dan? Dan moet het ergens uit een andere function komen. Heel gek.
Er zou eigenlijk voor elk te zenden MQTT bericht een bron moeten komen te staan, maar dat is niet heel makkelijk op te maken (voor mij) zag ik al.
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
Ja dat zou het mooiste zijn. Maar das denk ik niet alleen afhankelijk van de flow zelf, aangezien externe wijzigingen ook effect kunnen hebben.Maarten69 schreef op dinsdag 8 november 2022 @ 15:26:
Er zou eigenlijk voor elk te zenden MQTT bericht een bron moeten komen te staan, maar dat is niet heel makkelijk op te maken (voor mij) zag ik al.
Hoe is het met je (s)cop flow eigenlijk?
Betere resultaten met custom Ta en Tr sensor?
Bedoel je logging rondom room_setpoint?MikeyMan schreef op dinsdag 8 november 2022 @ 13:44:
@Aikon Zie trouwens dat er helemaal geen logging rondom setpoint is. Dus zal vanavond even moeten kijken of deze daadwerkelijk verlaagd is. Lijkt me wel, maar haal ik nu niet uit de logs.
Nee klopt, ik heb dat zelf wel ingebouwd op de personal tab:
/f/image/0cPF85sc7f4uElKTisowVO8t.png?f=fotoalbum_large)
code:
1
| [{"id":"a0c7d6b4c2018b6e","type":"group","z":"1460ade6f3a27cb9","name":"Connect with Home Assistant Thermostaat","style":{"label":true},"nodes":["a4dfa98ea66060e8","97b64e0ff97d0fa1","476043129c88de94","eacb0e1ca2c09c4f","d5452a2809a15771","5e51538f31a12b1d","fd669d4a46858b01","9a64d764143f0cad","97b4e23087ca3ee5","ab33a053cbe2d0cc","d4865f305ad38c4c","47df60cf3c8e31a3","432b10412244a134"],"x":634,"y":39,"w":792,"h":242},{"id":"a4dfa98ea66060e8","type":"api-call-service","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"Set Climate Warmtepomp temp","server":"9eac3627.9da4f8","version":5,"debugenabled":true,"domain":"climate","service":"set_temperature","areaId":[],"deviceId":[],"entityId":["climate.warmtepomp"],"data":"{\"temperature\":\"{{payload}}\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"str"}],"queue":"none","x":1000,"y":120,"wires":[[]]},{"id":"97b64e0ff97d0fa1","type":"api-current-state","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"Check Target Temp","server":"9eac3627.9da4f8","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"climate.warmtepomp","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":900,"y":180,"wires":[["eacb0e1ca2c09c4f"]]},{"id":"476043129c88de94","type":"link in","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"Read RoomSP from dashboard","links":["af715d4c79137c30"],"x":675,"y":120,"wires":[["5e51538f31a12b1d"]]},{"id":"eacb0e1ca2c09c4f","type":"function","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"Get target temp","func":"msg.payload = Number(msg.data.attributes.temperature).toFixed(1);\nmsg.payload = parseFloat(msg.data.attributes.temperature);\n//check between 1 - 28 (some thermostats use 5 for nightmode)\nif (msg.payload > 0 && msg.payload < 29) {\n msg.topic = \"HA Thermostat\";\n global.set(\"WoonkamerSP\", msg.payload, \"file\");\n return msg;\n}\nelse {\n return [null, msg];\n}\n ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1100,"y":180,"wires":[["d5452a2809a15771","97b4e23087ca3ee5"]]},{"id":"d5452a2809a15771","type":"rbe","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":false,"property":"payload","topi":"topic","x":1270,"y":180,"wires":[["fd669d4a46858b01","47df60cf3c8e31a3"]]},{"id":"5e51538f31a12b1d","type":"rbe","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":790,"y":120,"wires":[["a4dfa98ea66060e8","47df60cf3c8e31a3"]]},{"id":"fd669d4a46858b01","type":"link out","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"Write RoomSP","mode":"link","links":["9a106cdefc873348"],"x":1375,"y":180,"wires":[]},{"id":"9a64d764143f0cad","type":"trigger-state","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"On change","server":"9eac3627.9da4f8","version":2,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityid":"climate.warmtepomp","entityidfiltertype":"exact","debugenabled":false,"constraints":[{"targetType":"this_entity","targetValue":"","propertyType":"current_state","propertyValue":"new_state.state","comparatorType":"is","comparatorValueDatatype":"str","comparatorValue":""}],"inputs":0,"outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"str","enableInput":false,"x":720,"y":180,"wires":[[],["97b64e0ff97d0fa1"]]},{"id":"97b4e23087ca3ee5","type":"debug","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"Target_temp","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"Target_temp","statusType":"auto","x":1310,"y":120,"wires":[]},{"id":"ab33a053cbe2d0cc","type":"link out","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"Send to log","mode":"link","links":["031e62b0bf3df7d7"],"x":1375,"y":240,"wires":[]},{"id":"d4865f305ad38c4c","type":"function","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"Send to log","func":"if (msg.topic != \"HA Thermostat\") {\n msg.topic = \"RTC\";\n}\nmsg.payload = \"Room setpoint changed to: \" + msg.payload + \" °C\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1250,"y":240,"wires":[["ab33a053cbe2d0cc"]]},{"id":"47df60cf3c8e31a3","type":"rbe","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":false,"property":"payload","topi":"topic","x":1090,"y":240,"wires":[["d4865f305ad38c4c"]]},{"id":"432b10412244a134","type":"comment","z":"1460ade6f3a27cb9","g":"a0c7d6b4c2018b6e","name":"============== Setup your Home Assistant Climate Entity in all 3 blue nodes =============","info":"","x":1030,"y":80,"wires":[]},{"id":"9eac3627.9da4f8","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":false,"cacheJson":true,"heartbeat":true,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}] |
[ Voor 108% gewijzigd door Maarten69 op 08-11-2022 15:49 ]
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
Yup dat.Maarten69 schreef op dinsdag 8 november 2022 @ 15:27:
[...]
Bedoel je logging rondom room_setpoint?
Nee klopt, ik heb dat zelf wel ingebouwd op de personal tab:
Advies voor iedereen die logging voor RTC room_setpoint wilt.
Voeg dit toe via import en plaats het ergens (op personal tab ofzo)
Dit checked elke 5 seconden of Room_setpoint veranderd is en schrijft dat naar het log.
Je moet niet de HA nodes en deze nodes samen gebruiken, want dan heb je dubbele logging
EDIT2: Kanonne @edterbak dat ziet er ingewikkeld uit...
Lijkt erop dat ik bij elke action een action toe moet voegen en dan in de code zelf een if statement maken. (Op het eerste gezicht te zien).
Voeg dit toe via import en plaats het ergens (op personal tab ofzo)
code:
1
| [{"id":"c11a16ea2e0a6caf","type":"rbe","z":"1460ade6f3a27cb9","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":1570,"y":720,"wires":[["c8e8389e072d47c5"]]},{"id":"c8e8389e072d47c5","type":"link out","z":"1460ade6f3a27cb9","name":"Send to log","mode":"link","links":["031e62b0bf3df7d7"],"x":1695,"y":720,"wires":[]},{"id":"efdda4083fee3b54","type":"function","z":"1460ade6f3a27cb9","name":"Get SP","func":"var WoonkamerSP = global.get(\"WoonkamerSP\", \"file\");\n if (WoonkamerSP === undefined) {return null;}\nmsg.topic = \"RTC\"\nmsg.payload = \"Room setpoint changed to: \" + WoonkamerSP + \" °C\";\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1440,"y":720,"wires":[["c11a16ea2e0a6caf"]]},{"id":"11778403501b7ca6","type":"inject","z":"1460ade6f3a27cb9","name":"5 sec","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"5","crontab":"","once":true,"onceDelay":"1","topic":"","payload":"","payloadType":"date","x":1290,"y":720,"wires":[["efdda4083fee3b54"]]}] |
Dit checked elke 5 seconden of Room_setpoint veranderd is en schrijft dat naar het log.
Je moet niet de HA nodes en deze nodes samen gebruiken, want dan heb je dubbele logging
EDIT: ik zal vanavond proberen of ik een nachtverlaging voor room_setpoint kan toevoegen aan de scheduler.08/11 15:47:08 - RTC: Room setpoint changed to: 21 °C
08/11 15:47:04 - HA Thermostat: Room setpoint changed to: 21 °C
08/11 15:47:03 - RTC: Room setpoint changed to: 20.9 °C
08/11 15:46:58 - HA Thermostat: Room setpoint changed to: 20.9 °C
08/11 15:46:42 - Function - SoftStart: 1
EDIT2: Kanonne @edterbak dat ziet er ingewikkeld uit...
[ Voor 173% gewijzigd door Maarten69 op 08-11-2022 16:20 ]
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
@MikeyMan
Het moet natuurlijk instelbaar worden, maar dit is gemakkelijker al het uiteindelijk in de beta opgenomen kan worden en er een toggle/switch en 2 instelpunten bijkomen in het dashboard.
Als je nu (na toevoegen nodes) de max waarde wilt aanpassen zul je dat moeten doen door in global contextdata:
SavedPumpspeed te wissen en vervolgens op de bekende manier in Settings de Water pump flow instellen.
Of nog makkelijker, de 1ste node (TOP8) disablen.
In principe slaat hij de huidige waarde op en zal hij altijd deze waarde herstellen als compressor aan gaat.Deze nu ook toegevoegd. Grappig dat op 1% zoals je zegt er nog 6.2 liter p/m doorheen gaat. Hoe die percentages werken is mij een raadsel. Draait nu op 900rpm. Maar 10% is echt geen 9000 rpm.
Maar nette werking zo denk ik
Vraag is wel; hoe stel je nu het hoge niveau in dan?
Het moet natuurlijk instelbaar worden, maar dit is gemakkelijker al het uiteindelijk in de beta opgenomen kan worden en er een toggle/switch en 2 instelpunten bijkomen in het dashboard.
Als je nu (na toevoegen nodes) de max waarde wilt aanpassen zul je dat moeten doen door in global contextdata:
SavedPumpspeed te wissen en vervolgens op de bekende manier in Settings de Water pump flow instellen.
Of nog makkelijker, de 1ste node (TOP8) disablen.
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
/f/image/tWicS45hbmesguO3fYCyt49F.png?f=fotoalbum_large)
/f/image/4yFQzxHmKjUOFYDB4hfCcnyT.png?f=fotoalbum_large)
Ik heb de functie nu werkend:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| 08/11 18:13:25 - RTC: Room setpoint changed to: 18 °C 08/11 18:13:25 - Nightmode: ON, Room setpoint: 18 °C 08/11 18:12:01 - SETUP - Sensors: Custom room temperature sensor FOUND 08/11 18:12:00 - Function - SoftStart: 1 08/11 18:12:00 - Function - RTC: 1 08/11 18:11:55 - RTC: Room setpoint changed to: 21 °C 08/11 18:11:55 - Nightmode: OFF, Room setpoint: 21 °C 08/11 18:11:55 - SETUP - Sensors: Custom room temperature sensor reset. 08/11 18:11:55 - SYSTEM - HEISHAMON Connection: Online 08/11 18:11:52 - SYSTEM: WAR settings OK 08/11 18:11:52 - MQTT Command - SetHeatpump: 1 08/11 18:11:52 - SETUP - Sensors: Custom outside temperature sensor FOUND and used 08/11 18:11:51 - MQTT Command - SetZ1HeatRequestTemperature: 26 08/11 18:11:51 - Function SoftStart: Correction: 1 > -2 °C - (STABLE) Freq: 19Hz, Tout: 27°C 08/11 18:11:51 - Function NightReduction: New correction: 0 °C 08/11 18:11:51 - Function - WAR: 1 08/11 18:11:51 - Function RTC: Correction change: From -3 to 0 °C 08/11 18:11:51 - SYSTEM: Heatpump is in DIRECT mode 08/11 18:11:51 - Compressor: ...Running... 08/11 18:11:51 - SYSTEM - HEISHAMON Connection: Offline 08/11 18:11:51 - SYSTEM: Start--------------------------------------------------------------- |
/f/image/nAyaJEHcAbzkWn6z78RSsRMu.png?f=fotoalbum_large)
Ik moet nu alleen nog scheduler taak 3 t/m 10 aanpassen. Dus 8 drop down [action] nodes aanpassen
@edterbak Kun je dit opnemen voor de volgende beta?
Ik draai nog 20.89 maar als je sinds deze versie geen wijzigingen in de WP Scheduler hebt gedaan, kan ik dan alleen WP Schedeler tab delen?
[ Voor 114% gewijzigd door Maarten69 op 08-11-2022 18:24 ]
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
Maarten, Je bent erg goed bezig hoor. Maar je gaat iets te hard zo voor mij.Maarten69 schreef op dinsdag 8 november 2022 @ 15:33:
Advies voor iedereen die logging voor RTC room_setpoint wilt.
Voeg dit toe via import en plaats het ergens (op personal tab ofzo)
code:
1 [{"id":"c11a16ea2e0a6caf","type":"rbe","z":"1460ade6f3a27cb9","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":1570,"y":720,"wires":[["c8e8389e072d47c5"]]},{"id":"c8e8389e072d47c5","type":"link out","z":"1460ade6f3a27cb9","name":"Send to log","mode":"link","links":["031e62b0bf3df7d7"],"x":1695,"y":720,"wires":[]},{"id":"efdda4083fee3b54","type":"function","z":"1460ade6f3a27cb9","name":"Get SP","func":"var WoonkamerSP = global.get(\"WoonkamerSP\", \"file\");\n if (WoonkamerSP === undefined) {return null;}\nmsg.topic = \"RTC\"\nmsg.payload = \"Room setpoint changed to: \" + WoonkamerSP + \" °C\";\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1440,"y":720,"wires":[["c11a16ea2e0a6caf"]]},{"id":"11778403501b7ca6","type":"inject","z":"1460ade6f3a27cb9","name":"5 sec","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"5","crontab":"","once":true,"onceDelay":"1","topic":"","payload":"","payloadType":"date","x":1290,"y":720,"wires":[["efdda4083fee3b54"]]}]
Dit checked elke 5 seconden of Room_setpoint veranderd is en schrijft dat naar het log.
Je moet niet de HA nodes en deze nodes samen gebruiken, want dan heb je dubbele logging
[...]
EDIT: ik zal vanavond proberen of ik een nachtverlaging voor room_setpoint kan toevoegen aan de scheduler.
EDIT2: Kanonne @edterbak dat ziet er ingewikkeld uit...Lijkt erop dat ik bij elke action een action toe moet voegen en dan in de code zelf een if statement maken. (Op het eerste gezicht te zien).
Ik ben de laatste week veel aan het werk, en heb minder tijd. Verjaardag gehad ook enzo. Lekker bezig.
Maar wat is je doel met de bovenstaande scheduler gebueren?
Als je me zegt wat je wilt, kan ik je helpen.
Maar voor dat ik verder met je aan de gang ga, en je ga helpen, wil ik eerst tijd geven aan @Aikon
Hij heeft al meerdere pogingen gedaan om taalkundig en qua layout verbeteringen door te voeren, maar dit gaat ook al niet gemakkelijk.
Bovendien. Ik wil toch ECHT eerst een stabiele release gaan maken. Dan moet ik dus niet allemaal nieuwe (mooie) zaken toevoegen. Je kunt er gif op innemen dat er regressie is links of rechts.
Dus kun je je verbeteringen voor mij even in de wachtkamer zetten?
ah....Maarten69 schreef op dinsdag 8 november 2022 @ 15:33:
EDIT: ik zal vanavond proberen of ik een nachtverlaging voor room_setpoint kan toevoegen aan de scheduler.
EDIT2: Kanonne @edterbak dat ziet er ingewikkeld uit...Lijkt erop dat ik bij elke action een action toe moet voegen en dan in de code zelf een if statement maken. (Op het eerste gezicht te zien).
Dit stond al op mijn lijstje als to do. Maar als je dit al gedaan hebt, is het straks er zo ingeduwd.
Ja, de functie die de scheduler regelt is vrij complex maar erg efficient.
Er is vanuit node red geen agenda / plan functie beschikbaar. Althans niks dat kan wat ik wil of er zo uit ziet dat ik wil. Ik heb dit dus qua functionaliteit helemaal zelf bedacht en gebouwd. Gebruik makend van eigenlijk alleen standaard blokjes. De scheduler is een verborgen meesterwerkje.... al zeg ik het zelf.
Ja, kan. Maar stap 1 is dus eerst een stable.Maarten69 schreef op dinsdag 8 november 2022 @ 16:47:
@edterbak Kun je dit opnemen voor de volgende beta?
Ik draai nog 20.89 maar als je sinds deze versie geen wijzigingen in de WP Scheduler hebt gedaan, kan ik dan alleen WP Schedeler tab delen?
"Function - Calculate new SP" is de extra logging die ik heb toegevoegd. In de WP control tab, heb je alle functies (1) onder elkaar staan.MikeyMan schreef op dinsdag 8 november 2022 @ 13:27:
[...]
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 08/11 13:25:43 - MQTT Command - SetZ1HeatRequestTemperature: 21 08/11 13:25:38 - Function - Calculate new SP: New final SP calculated: Current setpont: 22 °C. New calculated setpoint: 21 °C 08/11 13:25:38 - Function RTC: Correction change: From -2 to -3 °C 08/11 13:05:36 - MQTT Command - SetZ1HeatRequestTemperature: 22 08/11 13:05:33 - MQTT Command - SetZ1HeatRequestTemperature: 22 08/11 13:05:28 - Function - Calculate new SP: New final SP calculated: Current setpont: 23 °C. New calculated setpoint: 22 °C 08/11 13:05:28 - Function RTC: Correction change: From -1 to -2 °C 08/11 12:54:26 - MQTT Command - SetZ1HeatRequestTemperature: 23 08/11 12:54:21 - MQTT Command - SetZ1HeatRequestTemperature: 23 08/11 12:54:16 - Function - Calculate new SP: New final SP calculated: Current setpont: 24 °C. New calculated setpoint: 23 °C 08/11 12:54:16 - Function WAR: Setpoint change: From 25 to 24 °C 08/11 12:50:21 - MQTT Command - SetZ1HeatRequestTemperature: 24 08/11 12:50:16 - MQTT Command - SetZ1HeatRequestTemperature: 24 08/11 12:50:11 - Function - Calculate new SP: New final SP calculated: Current setpont: 25 °C. New calculated setpoint: 24 °C 08/11 12:50:11 - Function RTC: Correction change: From 0 to -1 °C
Dit was voor het uitschakelen van de automations.
Onderste regel zie ik netjes 'Function RTC' staan.
Bij veel andere regels staat 'Function - Calculate new SP'. Maar waar komt dit vandaan dan? Van de WAR? Ik snap de herkomst hiervan niet. Kan haast niet vanuit HA komen dan toch?
Bij functie blokjes (2) worden de resutlaten verzameld en de nieuwe SP berekend.
Als deze anders is dan de huidige SP, zal deze een nieuw MQTT commando uitsturen.
Die laatste blokjes, bij 2, daar heb ik nu dus Extra logging in aangebracht, zodat je ziet dat er een verschil is tussen huidige SP en nieuwe berekende SP.
/f/image/oO3quAyL6KfqZyiFtOTVqnUS.png?f=fotoalbum_large)
Heb RTC nu vrij strak staan, maar dat lijkt prima te werken:
[Afbeelding]
Nu overshoot door zon op de kamer. Nog even en hij moet ook gaan uitschakelen.
@MikeyMan
Heb je nu de automations van Home Assistent uit gezet? Hoe is het beeld uit LOG nu?
Rustiger?
Als je geen verschil ziet, heb ik iets dat ik je wil laten aanpassen om het te verhelpen.
Heb je nu de automations van Home Assistent uit gezet? Hoe is het beeld uit LOG nu?
Rustiger?
Als je geen verschil ziet, heb ik iets dat ik je wil laten aanpassen om het te verhelpen.
@edterbak ajai, I hear you.
Pauseren we dit even, no problem.
RTC aan/uit is ook nog niet in orde trouwens.
@edterbak hieronder
Ik help binnenkort mee met RTC te debuggen. Nu ook komende dagen druk. Komt goed.
Pauseren we dit even, no problem.
RTC aan/uit is ook nog niet in orde trouwens.
@edterbak hieronder
Ik help binnenkort mee met RTC te debuggen. Nu ook komende dagen druk. Komt goed.
Ok, dan maak ik het morgen nu af en deel ik WP scheduler.ah....
Dit stond al op mijn lijstje als to do. Maar als je dit al gedaan hebt, is het straks er zo ingeduwd.
Ja, de functie die de scheduler regelt is vrij complex maar erg efficient.
[ Voor 70% gewijzigd door Maarten69 op 08-11-2022 21:22 ]
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
Lijkt inderdaad rustiger. Snap er niks van, want die automations leken op het oog allemaal leegedterbak schreef op dinsdag 8 november 2022 @ 20:51:
@MikeyMan
Heb je nu de automations van Home Assistent uit gezet? Hoe is het beeld uit LOG nu?
Rustiger?
Als je geen verschil ziet, heb ik iets dat ik je wil laten aanpassen om het te verhelpen.
Zal die rtc aan/uit morgen eens forceren.
Tot nu toe werkt rtc dusdanig goed dat ie binnen de ingestelde limieten blijft.
[ Voor 13% gewijzigd door MikeyMan op 08-11-2022 21:02 ]
@edterbak Ik heb de wijzigingen nu afgemaakt voor WP Scheduler.
Ik zou wel eerst jouw WP Scheduler tab exporteren (backup)
Dan WP Scheduler wissen voor het te importeren.
De flow is te groot om hier te plakken. EDIT: hier dan
Hieronder zie je waar ik mijn aanpassingen in gemaakt heb:
/f/image/HRaI2223FANyvzj1fyZh9Log.png?f=fotoalbum_large)
Hoop dat je een tussentijdse update maakt van de complete flow, dan update ik indien zover naar laatste versie.
Hierna kan ik helpen RTC aan/uit te debuggen.
Ik zou wel eerst jouw WP Scheduler tab exporteren (backup)
Dan WP Scheduler wissen voor het te importeren.
De flow is te groot om hier te plakken. EDIT: hier dan
Hieronder zie je waar ik mijn aanpassingen in gemaakt heb:
/f/image/HRaI2223FANyvzj1fyZh9Log.png?f=fotoalbum_large)
Hoop dat je een tussentijdse update maakt van de complete flow, dan update ik indien zover naar laatste versie.
Hierna kan ik helpen RTC aan/uit te debuggen.
[ Voor 23% gewijzigd door Maarten69 op 08-11-2022 21:32 ]
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
Over RTC on/off.
Ik heb het net weer getest. WErkt gewoon.
Ik ben nu de vanilla NodeREd installatie weer aan het restoren. Ik ga het op een lege node red proberen.
als ik daar geen issues heb, dan weet ik niet waar het fout gaat bij je.
Ik heb het net weer getest. WErkt gewoon.
Ik ben nu de vanilla NodeREd installatie weer aan het restoren. Ik ga het op een lege node red proberen.
als ik daar geen issues heb, dan weet ik niet waar het fout gaat bij je.
Netjes gewerkt zie ik !!! TOP.Maarten69 schreef op dinsdag 8 november 2022 @ 21:26:
@edterbak Ik heb de wijzigingen nu afgemaakt voor WP Scheduler.
Ik zou wel eerst jouw WP Scheduler tab exporteren (backup)
Dan WP Scheduler wissen voor het te importeren.
De flow is te groot om hier te plakken. EDIT: hier dan
Hieronder zie je waar ik mijn aanpassingen in gemaakt heb:
[Afbeelding]
Gaat goedkomen.
@Maarten69
RTC on/off
Ik denk toch dat er iets bij jou aan de hand is.
Ik heb net een vanilla NR instance gestart, de laatste flow geimporteerd
gestart.
Hierin zitten 0 aanpassingen, of WP personal linkjes. gewoon bare as a babies butt.
Vervolgens moet ik 1 minuut wachten eer dat ik een T outside binnnen gerold krijg.
Als die binnen is, zie ik de WAR lijn, produceert hij een WAR gecorrigeerde SP in het dashboard, maar grayed out.
Als ik RTC beide functies aan zet en vervolgens de bovenste waarde (RTC OFF) naar onder de meetwaarde duw, slaat de pomp uit. als ik dan vervolgens weer die terug schuif en de onderste (RTC ON) naar boven schuif, boven PV, dan gaat hij gewoon weer aan.
Dit is het log.
Ik snap niet wat er fout is.
Met vanilla setup zitten er 0 vastgelegde variabelen die al aanwezig kunnen zijn. echt helemaal fris.
Ik snap het niet.
Kun je voor een test ALLEEN de RTC functies aan zetten? dus WAR uit en softstart en alles.
RTC on/off
Ik denk toch dat er iets bij jou aan de hand is.
Ik heb net een vanilla NR instance gestart, de laatste flow geimporteerd
gestart.
Hierin zitten 0 aanpassingen, of WP personal linkjes. gewoon bare as a babies butt.
Vervolgens moet ik 1 minuut wachten eer dat ik een T outside binnnen gerold krijg.
Als die binnen is, zie ik de WAR lijn, produceert hij een WAR gecorrigeerde SP in het dashboard, maar grayed out.
Als ik RTC beide functies aan zet en vervolgens de bovenste waarde (RTC OFF) naar onder de meetwaarde duw, slaat de pomp uit. als ik dan vervolgens weer die terug schuif en de onderste (RTC ON) naar boven schuif, boven PV, dan gaat hij gewoon weer aan.
Dit is het log.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| 08/11 22:28:34 - MQTT Command - SetHeatpump: 1 08/11 22:28:34 - Function RTC: on/off - Turn on power (Room temp: 23°C) 08/11 22:27:52 - MQTT Command - SetHeatpump: 0 08/11 22:27:52 - Function RTC: on/off activated - Turn off power (Room temp: 23°C) 08/11 22:27:09 - Function RTC: Correction change: From 0 to -1 °C 08/11 22:27:07 - Function - RTC: 1 08/11 22:21:19 - SYSTEM: WAR settings OK 08/11 22:21:03 - SYSTEM - HEISHAMON Connection: Online 08/11 22:21:02 - MQTT Command - SetZ1HeatRequestTemperature: 20 08/11 22:20:58 - Function - SoftStart: 0 08/11 22:20:58 - Function - RTC: 0 08/11 22:20:57 - Function - Calculate new SP: New final SP calculated: Current setpont: 28 °C. New calculated setpoint: 20 °C 08/11 22:20:56 - Function WAR: T_outside is not valid. Waiting for correct value. 08/11 22:20:53 - Function - WAR: 0 08/11 22:20:52 - MQTT Command - SetDHWTemp: 53 08/11 22:20:49 - Function WAR: Imported TOP32 from Panasonic (Z1_Heat_Curve_Outside_Low_Temp) 08/11 22:20:49 - Function WAR: Imported TOP31 from Panasonic (Z1_Heat_Curve_Outside_High_Temp) 08/11 22:20:49 - Function WAR: Imported TOP30 from Panasonic (Z1_Heat_Curve_Target_Low_Temp) 08/11 22:20:49 - Function WAR: Imported TOP29 from Panasonic (Z1_Heat_Curve_Target_High_Temp) 08/11 22:20:48 - Function NightReduction: New correction: 0 °C 08/11 22:20:48 - MQTT Command - SetHeatpump: 1 08/11 22:20:48 - Function SoftStart: Inactive - Correction 0 08/11 22:20:48 - SYSTEM: Heatpump is in DIRECT mode 08/11 22:20:49 - SYSTEM - HEISHAMON Connection: Offline 08/11 22:20:48 - SYSTEM: Start--------------------------------------------------------------- |
Ik snap niet wat er fout is.
Met vanilla setup zitten er 0 vastgelegde variabelen die al aanwezig kunnen zijn. echt helemaal fris.
Ik snap het niet.
Kun je voor een test ALLEEN de RTC functies aan zetten? dus WAR uit en softstart en alles.
Uit naar aan werkt idd wel.
Test je na een herstart of met WP uit dan schakelt hij niet aan door RTC aan/uit. (Beide functies aan)
Test je na een herstart of met WP uit dan schakelt hij niet aan door RTC aan/uit. (Beide functies aan)
[ Voor 3% gewijzigd door Maarten69 op 08-11-2022 22:40 ]
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
Ik zie toch een issue met room setpoint.
- de instelling zelf wijzigt wel (van 20.5 naar 19.5)
- de grafiek past zich hier niet op aan
- de logging die @Maarten69 voorstelde wordt ook niet getriggerd.
- de instelling zelf wijzigt wel (van 20.5 naar 19.5)
- de grafiek past zich hier niet op aan
- de logging die @Maarten69 voorstelde wordt ook niet getriggerd.
@MikeyMan ik zal het nakijken.
Kan ook zijn dat je de 1ste versie gebruikte van mijn nodes die 5 minuten online stond. In latere versie zette ik ook de variabele WoonkamerSP
Kan ook zijn dat je de 1ste versie gebruikte van mijn nodes die 5 minuten online stond. In latere versie zette ik ook de variabele WoonkamerSP
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
Na deploy pakt ie hem wel op:Maarten69 schreef op dinsdag 8 november 2022 @ 22:43:
@MikeyMan ik zal het nakijken.
Kan ook zijn dat je de 1ste versie gebruikte van mijn nodes die 5 minuten online stond. In latere versie zette ik ook de variabele WoonkamerSP
08/11 16:00:34 - RTC: Room setpoint changed to: 20.5 °C
Maar de wijziging vervolgens niet
Herstart. Pomp draait stationair. Water alleen zonder compressor aan.Maarten69 schreef op dinsdag 8 november 2022 @ 22:37:
Uit naar aan werkt idd wel.
Test je na een herstart of met WP uit dan schakelt hij niet aan door RTC aan/uit. (Beide functies aan)
Vervolgens verlaag ik rtc off zodat die onder pv terecht komt. Dan schakelt de pomp uit.
Als ik dan de rtcoff weer verhoogd (moet) en rtc on ook verhoog tot boven de pv, gaat de pomp weer aan
Klopt. Start eens met pomp uit, na een deploy.edterbak schreef op dinsdag 8 november 2022 @ 22:46:
[...]
Herstart. Pomp draait stationair. Water alleen zonder compressor aan.
Vervolgens verlaag ik rtc off zodat die onder pv terecht komt. Dan schakelt de pomp uit.
Als ik dan de rtcoff weer verhoogd (moet) en rtc on ook verhoog tot boven de pv, gaat de pomp weer aan
Voor dan room_sp op. Hier gaat hij niet aan.
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
Room sp?Maarten69 schreef op dinsdag 8 november 2022 @ 22:48:
[...]
Klopt. Start eens met pomp uit, na een deploy.
Voor dan room_sp op. Hier gaat hij niet aan.
Triggert ie niet op room pv?
Dat kan kloppen.
De rtc off functie moet als eerste getriggerd worden zodat hij de waarde rtconoff active op 1 zet. Als die niet aan staat, 1, dan doet hij niks.
Lijkt mij ook niet wenselijk .
Want dan gaat de pomp altijd aan. Ook als je hem met de hand uit zet... Plop weer aan
De rtc off functie moet als eerste getriggerd worden zodat hij de waarde rtconoff active op 1 zet. Als die niet aan staat, 1, dan doet hij niks.
Lijkt mij ook niet wenselijk .
Want dan gaat de pomp altijd aan. Ook als je hem met de hand uit zet... Plop weer aan
Niet wenselijk, ik snap jouw punt.edterbak schreef op dinsdag 8 november 2022 @ 22:51:
Dat kan kloppen.
De rtc off functie moet als eerste getriggerd worden zodat hij de waarde rtconoff active op 1 zet. Als die niet aan staat, 1, dan doet hij niks.
Lijkt mij ook niet wenselijk .
Want dan gaat de pomp altijd aan. Ik als je hem met de hand uit zet... Plop weer aan
Maar bij een deploy met een WP uit, gaat hij nooit meer aan bij een dalende woonkamertemp. Hoe los je dat dan op?
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
Wordt die rtc onoff active niet naar file variabele geschreven?Maarten69 schreef op dinsdag 8 november 2022 @ 22:54:
[...]
Niet wenselijk, ik snap jouw punt.
Maar bij een deploy met een WP uit, gaat hij nooit meer aan bij een dalende woonkamertemp. Hoe los je dat dan op?
Dat zou het oplossen
Dacht ik wel, check het morgenmiddag.edterbak schreef op dinsdag 8 november 2022 @ 22:55:
[...]
Wordt die rtc onoff active niet naar file variabele geschreven?
Dat zou het oplossen
Voor nu moet ik welterusten zeggen. 05.00 gaat de wekker.
Dank allen!
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
Pump duty naar 1% lijkt te laag te zijn. Leverde vannacht een paar extreem korte runs op. Ga hem naar 5% zetten.
Kun je deze text zetten in de [Function SoftStart] node? Deze zit op het tabblad "WP Control".MikeyMan schreef op woensdag 9 november 2022 @ 07:34:
Pump duty naar 1% lijkt te laag te zijn. Leverde vannacht een paar extreem korte runs op. Ga hem naar 5% zetten.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
| //////////////////////////////// SOFTSTART ///////////////////////////////////// // Declaration of variables including their values. let msg1={}; // pin 1 - F_SS_correction let msg99={}; // pin 2 - To Log // return [msg1,msg99]; msg99.topic = "Function SoftStart"; var ThreeWay_Valve_State= global.get('ThreeWay_Valve_State'); if(ThreeWay_Valve_State===undefined){return null;} var F_SS_state = global.get('Correction_2_softstart_on_off',"file"); // Get the global variable. Used to see if the softstart function is enabled. if(F_SS_state===undefined) {global.set('Correction_2_softstart_on_off',0,"file");F_SS_state=0;} var F_SS_correction = 0; var F_SS_old_correction = global.get('F_SS_correction'); if (F_SS_old_correction===undefined) {F_SS_old_correction='n/a'} var ss_Hz = global.get('compressor_frequency'); // Get the global variable for current compressor frequency var Operating_Mode = global.get('Operating_Mode_State',"file") var SP_start = global.get('F_WAR_SP'); // Setpoint after WAR calculation var F_RTC_correction = global.get('F_RTC_correction'); // Correction of the RTC function if (F_RTC_correction===undefined) {F_RTC_correction=0} var F_NR_correction = global.get('F_NR_correction'); // Correction of the NightReduction function if (F_NR_correction===undefined) {F_NR_correction=0} var F_SS_SP_start = SP_start + F_RTC_correction + F_NR_correction; // Calculate the starting temperature (SP) for the SoftStart function // //*********************************************************************************** if (F_SS_state == 0 || ss_Hz == 0 || ThreeWay_Valve_State != 0 || Operating_Mode === undefined || Operating_Mode==1 || Operating_Mode==3 || Operating_Mode==5 || Operating_Mode==7 || Operating_Mode==8) // Check if the function is enabled. Check if the compressor is running. Check if 3wayvalvue is in HEAT mode(0). { F_SS_correction = 0; // If the function is off, or the compressor is off, set correction to zero global.set('F_SS_correction',F_SS_correction); // Set the correctionvalue context.set("StartTime",undefined); msg1.payload = F_SS_correction; msg1.topic = 'Compressor off. F_SS_correction 0'; msg99.payload = "Inactive - Correction 0" return [msg1,msg99]; } //*********************************************************************************** // else { var F_SS_new_SP; // declare an empty variable var ss_PV_Ta = global.get('Main_Outlet_Temp'); // PV (Ta/outlet) Temperature of water. var ss_PV_Tr = global.get('Main_Inlet_Temp'); // PV (Tr/inlet) Temperature of water var T = ''; var C = ''; // //*********************************************************************************** /////// Timer how long the compressoris on. Runtime ////////// var CurrentTime = new Date().getTime(); var StartTime = context.get("StartTime"); if (StartTime === undefined) { StartTime = CurrentTime; context.set("StartTime",StartTime); } var TimeElapsed = ((CurrentTime - StartTime)/1000); TimeElapsed = parseFloat(TimeElapsed.toFixed(0)); //*********************************************************************************** var Stage_1_Duration = 180; // Phase 1 duration in seconds //*********************************************************************************** // Stage 1 - Pump just started if (TimeElapsed < Stage_1_Duration) { global.set('F_SS_correction_active',1); F_SS_correction = -3; // Set the starting correction to -3 F_SS_new_SP = F_SS_SP_start + F_SS_correction; // Calculate the NEW SP. T = ' - (STARTUP)'; if (ss_PV_Ta -2 > F_SS_new_SP) // Check if the NEW SP is not too low (2C below Ta) { F_SS_new_SP = ss_PV_Ta -2; // NEW SP F_SS_correction = F_SS_new_SP - F_SS_SP_start; // NEW CORRECTION T = ' - (CATCH)'; } if (F_SS_new_SP > F_SS_SP_start + 4) // Check if the NEW SP is not too high (4C above original SP) { F_SS_new_SP = F_SS_SP_start + 4; // NEW SP F_SS_correction = 4; // NEW CORRECTION T = ' - (CATCH)'; } } //*********************************************************************************** // Stage 2 - waiting for pump to relax var F_SS_stage2 = global.get('F_SS_stage2',"file"); var F_SS_stage2_limit = global.get('F_SS_stage2_limit',"file"); F_SS_stage2 = F_SS_stage2 * 60; // convert minutes to seconds if (TimeElapsed >= Stage_1_Duration && TimeElapsed < (F_SS_stage2)) { global.set('F_SS_correction_active',1); F_SS_new_SP = ss_PV_Ta -1; // NEW SP if (F_SS_new_SP < F_SS_SP_start -3) { F_SS_new_SP = F_SS_SP_start -3; } F_SS_correction = F_SS_new_SP - F_SS_SP_start; // NEW CORRECTION if (F_SS_correction > F_SS_stage2_limit) { F_SS_correction = F_SS_stage2_limit; F_SS_new_SP = F_SS_SP_start + F_SS_stage2_limit; C = ' (Capped)' } T = ' - (STABLE)'; if (TimeElapsed <= 300 && F_SS_correction > 0) { F_SS_correction = 0; } if (TimeElapsed > 300 && TimeElapsed <= 600 && F_SS_correction > 1) { F_SS_correction = 1; } } //*********************************************************************************** // Stage 3 - Pump has relaxed. Remove correction, back to original setpoint if (TimeElapsed >= F_SS_stage2) { //////////////////////// global.set('F_SS_correction_active',0); F_SS_correction = 0; // NEW CORRECTION F_SS_new_SP = F_SS_SP_start // NEW SP T = ' - (ENDING)'; } } //*********************************************************************************** // global.set('F_SS_correction',F_SS_correction); msg1.payload = F_SS_correction; msg1.topic = 'F_SS_correction ' + T; if (F_SS_old_correction == F_SS_correction) { context.set("StartTime_phase2",undefined); msg99.payload = "Correction: " + F_SS_old_correction + " > " + F_SS_correction + " °C" + T + " Freq: " + ss_Hz + "Hz, Tout: " + ss_PV_Ta + "°C"; return [msg1,null]; } else if (F_SS_old_correction < F_SS_correction) // reduced response { var StartTime_phase2 = context.get("StartTime_phase2"); if (StartTime_phase2 === undefined) { StartTime_phase2 = CurrentTime; context.set("StartTime_phase2",StartTime_phase2); } var TimeElapsed_phase2 = ((CurrentTime - StartTime_phase2)/1000); TimeElapsed = parseFloat(TimeElapsed.toFixed(0)); if (TimeElapsed_phase2 < 80) { global.set('F_SS_correction',F_SS_old_correction); return null;} else { msg99.payload = "Correction: " + F_SS_old_correction + " > " + F_SS_correction + " °C" + T + " Freq: " + ss_Hz + "Hz, Tout: " + ss_PV_Ta + "°C"; context.set("StartTime_phase2",undefined); return [msg1,msg99]; } } else { msg99.payload = "Correction: " + F_SS_old_correction + " > " + F_SS_correction + " °C" + T + " Freq: " + ss_Hz + "Hz, Tout: " + ss_PV_Ta + "°C"; context.set("StartTime_phase2",undefined); //*********************************************************************************** return [msg1,msg99]; } |
ja, ik denk dat ik de timing iets te strak had staan in de geuploade versie.
even afwachten hoe vandaag gaat. als dat goed is dan lood ik hem omhoog
even afwachten hoe vandaag gaat. als dat goed is dan lood ik hem omhoog
Hoop actie weer 
Ik stop weer even met rtc on/off testen iig
:fill(white):strip_exif()/f/image/uP6HK6HTD7bDEcML4p4mWfvU.png?f=user_large)
Meestal zie ik de oorzaak wel, maar waarom gaat hier nu de compressor uit, de setpoint gaat juist omhoog om 7:03, maar dat lijkt wel de stop te veroorzaken.
Doe die ENDING om 7:03 ook iets onder water nog?
Ik stop weer even met rtc on/off testen iig
:fill(white):strip_exif()/f/image/uP6HK6HTD7bDEcML4p4mWfvU.png?f=user_large)
Meestal zie ik de oorzaak wel, maar waarom gaat hier nu de compressor uit, de setpoint gaat juist omhoog om 7:03, maar dat lijkt wel de stop te veroorzaken.
code:
1
2
3
4
5
6
7
8
| 09/11 07:03:23 - Function SoftStart: Inactive - Correction 0 09/11 07:03:18 - MQTT Command - SetZ1HeatRequestTemperature: 34 09/11 07:03:13 - Function - Calculate new SP: New final SP calculated: Current setpont: 38 °C. New calculated setpoint: 34 °C 09/11 07:03:13 - Function SoftStart: Correction: 4 > 0 °C - (ENDING) Freq: 26Hz, Tout: 38°C 09/11 06:43:28 - MQTT Command - SetZ1HeatRequestTemperature: 38 09/11 06:43:23 - Function - Calculate new SP: New final SP calculated: Current setpont: 35 °C. New calculated setpoint: 38 °C 09/11 06:38:38 - MQTT Command - SetZ1HeatRequestTemperature: 35 09/11 06:38:33 - Function - Calculate new SP: New final SP calculated: Current setpont: 34 °C. New calculated setpoint: 35 °C |
Doe die ENDING om 7:03 ook iets onder water nog?
Ah ja... Dat zou idd los kunnen staan.edterbak schreef op woensdag 9 november 2022 @ 08:39:
ja, ik denk dat ik de timing iets te strak had staan in de geuploade versie.
even afwachten hoe vandaag gaat. als dat goed is dan lood ik hem omhoog
Had vanmorgen wel een lange run toen de temperatuur omhoog moest, maar vannacht was het een bende.
Nee, dat doet hij gewoon met het waterAikon schreef op woensdag 9 november 2022 @ 08:48:
Hoop actie weer
Ik stop weer even met rtc on/off testen iig
[Afbeelding]
Meestal zie ik de oorzaak wel, maar waarom gaat hier nu de compressor uit, de setpoint gaat juist omhoog om 7:03, maar dat lijkt wel de stop te veroorzaken.
code:
1 2 3 4 5 6 7 8 09/11 07:03:23 - Function SoftStart: Inactive - Correction 0 09/11 07:03:18 - MQTT Command - SetZ1HeatRequestTemperature: 34 09/11 07:03:13 - Function - Calculate new SP: New final SP calculated: Current setpont: 38 °C. New calculated setpoint: 34 °C 09/11 07:03:13 - Function SoftStart: Correction: 4 > 0 °C - (ENDING) Freq: 26Hz, Tout: 38°C 09/11 06:43:28 - MQTT Command - SetZ1HeatRequestTemperature: 38 09/11 06:43:23 - Function - Calculate new SP: New final SP calculated: Current setpont: 35 °C. New calculated setpoint: 38 °C 09/11 06:38:38 - MQTT Command - SetZ1HeatRequestTemperature: 35 09/11 06:38:33 - Function - Calculate new SP: New final SP calculated: Current setpont: 34 °C. New calculated setpoint: 35 °C
Doe die ENDING om 7:03 ook iets onder water nog?
je ziet als de logica van softstart klaar is:
09/11 07:03:13 - Function SoftStart: Correction: 4 > 0 °C - (ENDING) Freq: 26Hz, Tout: 38°C
De correctie gaat dan van +4 naar +0. dus dan wordt t.o.v. de SP te hoog water termperatuur gezien en gaat hij uit.
Ja maar... hij corrigeert toch juist andersom, hij gooit 4 graden boven op de main target?
Nu ik verder kijk, influxdb, waar dit grafiekje uit komt, heeft bedacht om alles om te draaien, dus main_target ging idd 4' omlaag, en ja, dan is het logisch dat de compressor afslaat idd. Thanks
Zie dat je in influx bij Line interpolation: Step after of Step before kan kiezen, dan klopt het wel.
Nu ik verder kijk, influxdb, waar dit grafiekje uit komt, heeft bedacht om alles om te draaien, dus main_target ging idd 4' omlaag, en ja, dan is het logisch dat de compressor afslaat idd. Thanks
Zie dat je in influx bij Line interpolation: Step after of Step before kan kiezen, dan klopt het wel.
@edterbak ik had net nog een run van 1 minuut met de nieuwe code...
Okay, dan is ie toch nog te streng.
Ik ben nu bezig, kan even niet een update sturen.
Doe ik zo snel mogelijk
Ik ben nu bezig, kan even niet een update sturen.
Doe ik zo snel mogelijk
No rush!edterbak schreef op woensdag 9 november 2022 @ 12:59:
Okay, dan is ie toch nog te streng.
Ik ben nu bezig, kan even niet een update sturen.
Doe ik zo snel mogelijk
Dit ondanks dat ie op 30 minuten staat overigens.
Ja, inderdaad. Dan laat ik hem te langzaam los. Zegt ie. Die het nou zelf maar
@MikeyMan
In de post hier boven. Regel 169
If ... 80.
Maak van die 80 eens 60.
Dat zou het losse maken
In de post hier boven. Regel 169
If ... 80.
Maak van die 80 eens 60.
Dat zou het losse maken
Ehh...edterbak schreef op woensdag 9 november 2022 @ 13:06:
@MikeyMan
In de post hier boven. Regel 169
If ... 80.
Maak van die 80 eens 60.
Dat zou het losse maken
Regel 169 is leeg na het vervangen van de originele code door de nieuwe
Ah, in NR andere regel nummering. Was op 158 terecht gekomen. Aangepast nu.
[ Voor 11% gewijzigd door MikeyMan op 09-11-2022 13:14 ]
Gheheh. Ja. Ben niet thuis. Zie alleen de code regels hier boven in de post
RTC Heat off ook even getest door de treshold naar 0.2 te zetten. Gaat netjes van Heat+DHW naar DHW...
Echter; bij het terugzetten van de limiet naar 0.8 gaat Heat niet weer aan, maar blijft op Heat Only staan. Lijkt toch iets niet helemaal goed te gaan.
Kan het zijn dat deze nu wacht op een wijziging in room temperature alvorens aan te schakelen?
Overigens is hier nog wel enige logica voor nodig als er in koelmodus gedraaid gaat worden.
Echter; bij het terugzetten van de limiet naar 0.8 gaat Heat niet weer aan, maar blijft op Heat Only staan. Lijkt toch iets niet helemaal goed te gaan.
Kan het zijn dat deze nu wacht op een wijziging in room temperature alvorens aan te schakelen?
Overigens is hier nog wel enige logica voor nodig als er in koelmodus gedraaid gaat worden.
[ Voor 40% gewijzigd door MikeyMan op 09-11-2022 14:01 ]
@Maarten69 Ik ben vreselijk slecht in programmeren, maar als ik naar je code kijk voor het toevoegen van room setpoint logging:
Snap ik niet hoe hier een test in zit die op een verandering moet reageren...
code:
1
2
3
4
5
| var WoonkamerSP = global.get("WoonkamerSP", "file"); if (WoonkamerSP === undefined) {return null;} msg.topic = "RTC" msg.payload = "Room setpoint changed to: " + WoonkamerSP + " °C"; return msg; |
Snap ik niet hoe hier een test in zit die op een verandering moet reageren...
Toevallig het zelfde ervaren. Vanmorgen toen door RTC aan (ja hij werkt nu tochMikeyMan schreef op woensdag 9 november 2022 @ 07:34:
Pump duty naar 1% lijkt te laag te zijn. Leverde vannacht een paar extreem korte runs op. Ga hem naar 5% zetten.
waarde 65 is dus te laag. Aanpassen dient vooralsnog direct in de node te gebeuren.
Je kunt het nu aanpassen door in de function node "Reduce pump speed" op regel 16 hem op bijvoorbeeld 70 te zetten:
code:
1
| LowSpeed = 70; //Store Low pumpspeed min 64 / max 256 |
Edit niet helemaal waar, dit werkt bij een eerste start.
Je moet eerst in global contextdata de variabele LowSpeed wissen.
[ Voor 23% gewijzigd door Maarten69 op 09-11-2022 14:45 ]
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
Node en setting toch? Eens kijken of ik ook een error heb.Maarten69 schreef op woensdag 9 november 2022 @ 14:31:
[...]
Toevallig het zelfde ervaren. Vanmorgen toen door RTC aan (ja hij werkt nu toch) de warmtepomp aan ging en 2 minuten rondpompte kreeg ik error h62 (low flow).
waarde 65 is dus te laag. Aanpassen dient vooralsnog direct in de node te gebeuren.
Edit: Hier geen error gezien gek genoeg.
[ Voor 4% gewijzigd door MikeyMan op 09-11-2022 14:34 ]
Ik zie dat hij om 07:03 een Toutlet heeft van 38 graden, als dan vervolgens de softstart stopt dan zet hij de gevraagde temp op 34. Dit is reden om compressor te stoppen.Aikon schreef op woensdag 9 november 2022 @ 08:48:
Hoop actie weer
Ik stop weer even met rtc on/off testen iig
[Afbeelding]
Meestal zie ik de oorzaak wel, maar waarom gaat hier nu de compressor uit, de setpoint gaat juist omhoog om 7:03, maar dat lijkt wel de stop te veroorzaken.
code:
1 2 3 4 5 6 7 8 09/11 07:03:23 - Function SoftStart: Inactive - Correction 0 09/11 07:03:18 - MQTT Command - SetZ1HeatRequestTemperature: 34 09/11 07:03:13 - Function - Calculate new SP: New final SP calculated: Current setpont: 38 °C. New calculated setpoint: 34 °C 09/11 07:03:13 - Function SoftStart: Correction: 4 > 0 °C - (ENDING) Freq: 26Hz, Tout: 38°C 09/11 06:43:28 - MQTT Command - SetZ1HeatRequestTemperature: 38 09/11 06:43:23 - Function - Calculate new SP: New final SP calculated: Current setpont: 35 °C. New calculated setpoint: 38 °C 09/11 06:38:38 - MQTT Command - SetZ1HeatRequestTemperature: 35 09/11 06:38:33 - Function - Calculate new SP: New final SP calculated: Current setpont: 34 °C. New calculated setpoint: 35 °C
Doe die ENDING om 7:03 ook iets onder water nog?
EDIT: @edterbak was eerder
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
Snap jouw redenatie, maar hij stuurt gewoon elke 5 sec de woonkamer setpoint door. Het filter laat alleen de verandering doorMikeyMan schreef op woensdag 9 november 2022 @ 14:10:
@Maarten69 Ik ben vreselijk slecht in programmeren, maar als ik naar je code kijk voor het toevoegen van room setpoint logging:
code:
1 2 3 4 5 var WoonkamerSP = global.get("WoonkamerSP", "file"); if (WoonkamerSP === undefined) {return null;} msg.topic = "RTC" msg.payload = "Room setpoint changed to: " + WoonkamerSP + " °C"; return msg;
Snap ik niet hoe hier een test in zit die op een verandering moet reageren...
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
Dit is wel een grappige. De compressor draaide net bij een deploy van een kleine aanpassing.
Je ziet dat hij bij start terugvalt op de woonkamer temp van de pana remote controller (22 gr):
Hierdoor
- triggerde RTC off en ging pomp uit. (zou ook uit moeten bij 21,3 gr)
- ging pumpspeed naar low (70)
-kort erna pakt hij de custom woonkamer temp sensor (20,4 gr)
-Nu trigger de RTC on (pomp zou aan moeten bij 20,5)
-compressor start
-pomp snelheid wordt automatisch weer op hoog (normaal) gezet.
Leuke test toch
I love it when a plan comes together
Je ziet dat hij bij start terugvalt op de woonkamer temp van de pana remote controller (22 gr):
Hierdoor
- triggerde RTC off en ging pomp uit. (zou ook uit moeten bij 21,3 gr)
- ging pumpspeed naar low (70)
-kort erna pakt hij de custom woonkamer temp sensor (20,4 gr)
-Nu trigger de RTC on (pomp zou aan moeten bij 20,5)
-compressor start
-pomp snelheid wordt automatisch weer op hoog (normaal) gezet.
Leuke test toch
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| 09/11 14:57:11 - MQTT Command - SetZ1HeatRequestTemperature: 25 09/11 14:57:11 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 21Hz, Tout: 18°C 09/11 14:57:11 - MQTT Command - SetMaxPumpDuty: 142 09/11 14:57:11 - Function Pumpspeed: Pumpspeed restored to: 142 09/11 14:57:11 - Compressor: ...Running... 09/11 14:54:21 - MQTT Command - SetZ1HeatRequestTemperature: 28 09/11 14:54:01 - MQTT Command - SetHeatpump: 1 09/11 14:54:01 - Function RTC: on/off - Turn on power (Room temp: 20.4°C) 09/11 14:54:01 - SETUP - Sensors: Custom room temperature sensor FOUND 09/11 14:53:51 - MQTT Command - SetMaxPumpDuty: 70 09/11 14:53:51 - Function Pumpspeed: Reduced pumpspeed to 70 09/11 14:53:51 - Compressor: ...Stopped (runtime: 0 min) 09/11 14:53:46 - MQTT Command - SetHeatpump: 0 09/11 14:53:46 - Function RTC: on/off activated - Turn off power (Room temp: 22°C) 09/11 14:53:44 - Function - SoftStart: 1 09/11 14:53:44 - Function - RTC: 1 09/11 14:53:39 - RTC: Room setpoint changed to: 21 °C 09/11 14:53:39 - Nightmode: OFF, Room setpoint: 21 °C 09/11 14:53:39 - SETUP - Sensors: Custom room temperature sensor reset. 09/11 14:53:37 - SYSTEM: WAR settings OK 09/11 14:53:36 - MQTT Command - SetHeatpump: 1 09/11 14:53:36 - SETUP - Sensors: Custom outside temperature sensor FOUND and used 09/11 14:53:36 - Function - WAR: 1 09/11 14:53:36 - Function NightReduction: New correction: 0 °C 09/11 14:53:36 - SYSTEM: Heatpump is in DIRECT mode 09/11 14:53:36 - Compressor: ...Running... 09/11 14:53:36 - SYSTEM - HEISHAMON Connection: Online 09/11 14:53:36 - SYSTEM - HEISHAMON Connection: Offline 09/11 14:53:35 - SYSTEM: Start--------------------------------------------------------------- |
I love it when a plan comes together
[ Voor 3% gewijzigd door Maarten69 op 09-11-2022 15:04 ]
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
Offtopic: maar doen jullie nu testen om het te testen of staat de WP ook al zoveel aan?
Ik werk fulltime thuis maar op een klein momentje van 2dagen geleden is hij alleen maar voor DHW aangesprongen. (thermostaat staat op 21)
Ik werk fulltime thuis maar op een klein momentje van 2dagen geleden is hij alleen maar voor DHW aangesprongen. (thermostaat staat op 21)
Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal
Ja ik wil het graag 21 hebben in huis. Laatste dagen koelt het wel af tot 20,4 ongeveer.The-Source schreef op woensdag 9 november 2022 @ 15:04:
Offtopic: maar doen jullie nu testen om het te testen of staat de WP ook al zoveel aan?
Ik werk fulltime thuis maar op een klein momentje van 2dagen geleden is hij alleen maar voor DHW aangesprongen. (thermostaat staat op 21)
Nodig niet echt maar een run van 4 uur houd de boel warm en geeft mij ook gelegenheid om te testen.
Jij woont misschien in een beter geïsoleerd huis, of lekker in het zuiden...
[ Voor 7% gewijzigd door Maarten69 op 09-11-2022 15:06 ]
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
Nou ik woon op een hoekwoning in een huis uit 1965 en daar zit oude spouwmuur isolatie... maar de hele spouw is wel geteld 7cm dus zo super is dat niet
Wel triple beglazing met nieuwe kozijnen (ramen op ZO en NW)
Zelf zolder geïsoleerd en vloerisolatie aanwezig.
Wel triple beglazing met nieuwe kozijnen (ramen op ZO en NW)
Zelf zolder geïsoleerd en vloerisolatie aanwezig.
Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal
Zolang je het lekker warm hebt is er geen probleem.The-Source schreef op woensdag 9 november 2022 @ 15:04:
Offtopic: maar doen jullie nu testen om het te testen of staat de WP ook al zoveel aan?
Ik werk fulltime thuis maar op een klein momentje van 2dagen geleden is hij alleen maar voor DHW aangesprongen. (thermostaat staat op 21)
Ik heb een vrijstaande woning uit 2007 met hr++ glas. Om het op 20,5 te houden ben ik toch al best wat aan het stoken de laatste weken hoor.The-Source schreef op woensdag 9 november 2022 @ 15:12:
Nou ik woon op een hoekwoning in een huis uit 1965 en daar zit oude spouwmuur isolatie... maar de hele spouw is wel geteld 7cm dus zo super is dat niet![]()
Wel triple beglazing met nieuwe kozijnen (ramen op ZO en NW)
Zelf zolder geïsoleerd en vloerisolatie aanwezig.
Ok... Ik snap het...Maarten69 schreef op woensdag 9 november 2022 @ 14:39:
[...]
Snap jouw redenatie, maar hij stuurt gewoon elke 5 sec de woonkamer setpoint door. Het filter laat alleen de verandering doorHad ik ook in de code kunnen oplossen, maar heej NR is visueel programmeren toch?!
Maar... Waarom doet ie het niet dan?
Ik heb niet gewerkt aan de RTC functie die blijkbaar een andere modus moet selecteren dus ik kan daar niets over zeggen.MikeyMan schreef op woensdag 9 november 2022 @ 15:27:
Staat hier nog steeds op heat only na het uitproberen van de RTC heat off... Ook na nieuwe waarde vanuit de hardware thermostaat.
Jouw logging Room Setpoint werkt niet? hier bij elke verandering in RTC dashboard alsmede via extern HA wordt naar log gestuurd.
Just tested:
code:
1
2
3
4
| 09/11 17:10:47 - RTC: Room setpoint changed to: 21 °C 09/11 17:10:33 - RTC: Room setpoint changed to: 20.9 °C 09/11 17:09:37 - HA Thermostat: Room setpoint changed to: 21 °C 09/11 17:09:26 - HA Thermostat: Room setpoint changed to: 20.9 °C |
[ Voor 24% gewijzigd door Maarten69 op 09-11-2022 17:11 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
@Maarten69 zie je die verandering ook terug in de grafiek?
Ik zie de setting zelf wel aangepast worden, maar niet de logging en de grafiek.
Nu gebruik ik alleen een connect node om de setpoint van de thermostaat te pushen.
Ik zie de setting zelf wel aangepast worden, maar niet de logging en de grafiek.
Nu gebruik ik alleen een connect node om de setpoint van de thermostaat te pushen.
Heb hier net naar gekeken, maar hier past de grafiek zich wel aan. Heb jij hier nog last van?MikeyMan schreef op dinsdag 8 november 2022 @ 22:40:
Ik zie toch een issue met room setpoint.
- de instelling zelf wijzigt wel (van 20.5 naar 19.5)
- de grafiek past zich hier niet op aan
- de logging die @Maarten69 voorstelde wordt ook niet getriggerd.
EDIT: Dat is logisch want die stuurt alleen de waarde naar de edit op het RTC dashboard.
Er zou (volgens mij) net zoals ik in de HA nodes heb gedaan een setting naar WoonkamerSP moeten komen.
[ Voor 18% gewijzigd door Maarten69 op 09-11-2022 17:19 ]
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
Yup... En ook handmatig wijzigen van het room setpoint wordt niet gelogd.Maarten69 schreef op woensdag 9 november 2022 @ 17:17:
[...]
Heb hier net naar gekeken, maar hier past de grafiek zich wel aan. Heb jij hier nog last van?
EDIT: moment
Grafiek wijzigt dan wel.
[ Voor 4% gewijzigd door MikeyMan op 09-11-2022 17:22 ]
En je hebt wel onderstaande nodes actief?/f/image/0emUX9BnYQ8MIorOJmt1IK8n.png?f=fotoalbum_large)
als dat zo is, moet je eens kijken of de laatste (link-out) node wel naar [InputLOGS] verwijst
/f/image/0emUX9BnYQ8MIorOJmt1IK8n.png?f=fotoalbum_large)
als dat zo is, moet je eens kijken of de laatste (link-out) node wel naar [InputLOGS] verwijst
[ Voor 12% gewijzigd door Maarten69 op 09-11-2022 17:23 ]
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
Yup!Maarten69 schreef op woensdag 9 november 2022 @ 17:22:
En je hebt wel onderstaande nodes actief?[Afbeelding]
Moet mezelf corrigeren. De handmatige wijziging verschijnt wel in de logging...
Ok, die via thermostaat is logisch, daar zou dan een function node tussen moeten die de var WoonkamerSP zet.
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
Die snap ik niet... Hij wijzigt wel de weergave op het scherm netjes naar het nieuwe setpoint.Maarten69 schreef op woensdag 9 november 2022 @ 17:24:
Ok, die via thermostaat is logisch, daar zou dan een function node tussen moeten die de var WoonkamerSP zet.
Zou die var niet gezet moeten worden na de connect in node? Dat had ik eigenlijk verwacht. Alle andere connect nodes werken met een simpele waarde als input.
[ Voor 7% gewijzigd door MikeyMan op 09-11-2022 17:29 ]
Zal wel moeten, maar volgens mij werkt dat alleen bij user input in de GUI.
dus tussen jouw uitgang thermostaat en connect node (Write SP) moet een function node komen.
Met daar in onderstaande code: (not tested, but have faith)
dus tussen jouw uitgang thermostaat en connect node (Write SP) moet een function node komen.
Met daar in onderstaande code: (not tested, but have faith)
code:
1
2
3
4
5
6
7
8
9
10
| msg.payload = Number(msg.data.attributes.temperature).toFixed(1); msg.payload = parseFloat(msg.data.attributes.temperature); //check between 1 - 28 (some thermostats use 5 for nightmode) if (msg.payload > 0 && msg.payload < 29) { global.set("WoonkamerSP", msg.payload, "file"); return msg; } else { return null; } |
[ Voor 8% gewijzigd door Maarten69 op 09-11-2022 17:33 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
@Maarten69 ok, check. Niet ideaal, maar work in progress zullen we maar zeggen.
Overigens gaat die code niet werken. Ik moet deze baseren op een svalue2 uit een domoticz mqtt bericht. Maar wellicht dat ik daar wel uit kom.
Zou voor een volgende versie, na de stable, wel lekker zijn om de connect nodes een beetje uit te werken en te centraliseren
Overigens gaat die code niet werken. Ik moet deze baseren op een svalue2 uit een domoticz mqtt bericht. Maar wellicht dat ik daar wel uit kom.
Zou voor een volgende versie, na de stable, wel lekker zijn om de connect nodes een beetje uit te werken en te centraliseren
[ Voor 63% gewijzigd door MikeyMan op 09-11-2022 17:37 ]
Yep, maar die link-in en link-out nodes waren ook niet direct bedoeld om gewoon een thermostaat output op te koppelenMikeyMan schreef op woensdag 9 november 2022 @ 17:35:
@Maarten69 ok, check. Niet ideaal, maar work in progress zullen we maar zeggen.
EDIT: ik heb eerdere code tbv pumpspeed aangepast op forum met een Lowspeed van 70 ipv 65
[ Voor 15% gewijzigd door Maarten69 op 09-11-2022 17:38 ]
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
Beetje universeel maken die handel he!Maarten69 schreef op woensdag 9 november 2022 @ 17:37:
[...]
Yep, maar die link-in en link-out nodes waren ook niet direct bedoeld om gewoon een thermostaat output op te koppelen
Anders kan @edterbak nooit naar de beurs met dit spul.
haha, ja maar als het eenmaal in de beta zit is aanpassen wat makkelijker.MikeyMan schreef op woensdag 9 november 2022 @ 17:38:
[...]
Beetje universeel maken die handel he!
Anders kan @edterbak nooit naar de beurs met dit spul.
Deze extra functies draaien als het goed is alleen vanuit de Personal Tab.
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
Scratch that… Tweede DHW run in een dag 
Laatste heat run was 30minuten conform instelling.
Instelling staat nog wel op 0 graden verhoging.
Laatste heat run was 30minuten conform instelling.
Instelling staat nog wel op 0 graden verhoging.
[ Voor 126% gewijzigd door MikeyMan op 09-11-2022 19:12 ]
Vandaag (eindelijk) een mooie stabiele run. Met deze buitentemperaturen (9,5 graad) en een TCAP 12kW J-serie lopen TA en TR uiteindelijk toch wat op zodat de kamerthermostaat bij 20.5 de Panasonic heeft uitgezet. Ik denk dat bij lagere buitentemperatuur dit nog langer gaat lopen.
NB: TCAP 12kW J-serie, 50 m2 vloerverwarming anno 1990 en 6 jaga's met boosters (kamer totaal 90 m2).
Met dank aan het vele werk van @edterbak
NB: TCAP 12kW J-serie, 50 m2 vloerverwarming anno 1990 en 6 jaga's met boosters (kamer totaal 90 m2).
Met dank aan het vele werk van @edterbak
/f/image/qmsXGpBQWFuHOqri1CPHJ2Gn.png?f=fotoalbum_large)
[ Voor 3% gewijzigd door JanAllElectric op 09-11-2022 19:58 ]
Panasonic TCAP 12kW J-versie + Heishamon/HA/Node-Red/Grafana/InfluxDB; Atlantic v3 200L; 5* jaga strada 21 & zelfbouw DBE; 3*2400Wp (O,Z,W); KIA EV6 77kWh RWD + EVCC/cFos Wallbox solar; 3* Marstek 5kWh (v151)+CT003 (v114)+ modbus/lilygo/node-red/HA
@JanAllElectric das een hele nette run!
welke functie had je allemaal aan?MikeyMan schreef op woensdag 9 november 2022 @ 19:09:
Scratch that… Tweede DHW run in een dag
Laatste heat run was 30minuten conform instelling.
Instelling staat nog wel op 0 graden verhoging.
Alles behalve night reduction.
Go big or go home 😜
hahaaha..
wel wat lastig debuggen.
HA nu volledig out of the picture? ghehe.
wel wat lastig debuggen.
HA nu volledig out of the picture? ghehe.
Vannacht weer een paar runs van minuten.
Ga de flow van @Maarten69 voor pump duty beperking een dagje uit zetten en van daar uit verder.
Logje van vannacht:
Ga de flow van @Maarten69 voor pump duty beperking een dagje uit zetten en van daar uit verder.
Logje van vannacht:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| Logs Flow version 20.90 10/11 06:23:47 - MQTT Command - SetZ1HeatRequestTemperature: 27 10/11 06:23:42 - Function - Calculate new SP: New final SP calculated: Current setpont: 28 °C. New calculated setpoint: 27 °C 10/11 06:23:42 - Function RTC: Correction change: From 2 to 1 °C 10/11 05:58:28 - MQTT Command - SetZ1HeatRequestTemperature: 28 10/11 05:58:23 - Function - Calculate new SP: New final SP calculated: Current setpont: 29 °C. New calculated setpoint: 28 °C 10/11 05:58:23 - Function RTC: Correction change: From 3 to 2 °C 10/11 05:53:26 - MQTT Command - SetZ1HeatRequestTemperature: 29 10/11 05:53:21 - Function - Calculate new SP: New final SP calculated: Current setpont: 28 °C. New calculated setpoint: 29 °C 10/11 05:53:20 - Function RTC: Correction change: From 2 to 3 °C 10/11 05:13:35 - Function NightReduction: 0 10/11 05:04:10 - MQTT Command - SetZ1HeatRequestTemperature: 28 10/11 05:04:05 - Function - Calculate new SP: New final SP calculated: Current setpont: 26 °C. New calculated setpoint: 28 °C 10/11 05:04:04 - Function SoftStart: Correction: -2 > 0 °C - (STABLE) Freq: 35Hz, Tout: 26°C 10/11 05:02:35 - MQTT Command - SetZ1HeatRequestTemperature: 26 10/11 05:02:30 - Function - Calculate new SP: New final SP calculated: Current setpont: 25 °C. New calculated setpoint: 26 °C 10/11 05:02:29 - Function SoftStart: Correction: -3 > -2 °C - (CATCH) Freq: 34Hz, Tout: 25°C 10/11 05:00:40 - MQTT Command - SetZ1HeatRequestTemperature: 25 10/11 05:00:35 - Function - Calculate new SP: New final SP calculated: Current setpont: 28 °C. New calculated setpoint: 25 °C 10/11 05:00:34 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 20Hz, Tout: 20°C 10/11 05:00:34 - MQTT Command - SetMaxPumpDuty: 121 10/11 05:00:34 - Function Pumpspeed: Pumpspeed restored to: 121 10/11 05:00:14 - MQTT Command - SetZ1HeatRequestTemperature: 28 10/11 05:00:09 - Function - Calculate new SP: New final SP calculated: Current setpont: 25 °C. New calculated setpoint: 28 °C 10/11 05:00:09 - Scheduler - NightReduction: 0 10/11 04:04:49 - MQTT Command - SetZ1HeatRequestTemperature: 25 10/11 04:04:44 - Function - Calculate new SP: New final SP calculated: Current setpont: 23 °C. New calculated setpoint: 25 °C 10/11 04:04:44 - Function SoftStart: Inactive - Correction 0 10/11 04:04:44 - MQTT Command - SetMaxPumpDuty: 65 10/11 04:04:44 - Function Pumpspeed: Reduced pumpspeed to 65 10/11 04:03:24 - MQTT Command - SetZ1HeatRequestTemperature: 23 10/11 04:03:19 - Function - Calculate new SP: New final SP calculated: Current setpont: 22 °C. New calculated setpoint: 23 °C 10/11 04:03:19 - Function SoftStart: Correction: -3 > -2 °C - (CATCH) Freq: 35Hz, Tout: 25°C 10/11 04:01:04 - MQTT Command - SetZ1HeatRequestTemperature: 22 10/11 04:00:59 - Function - Calculate new SP: New final SP calculated: Current setpont: 25 °C. New calculated setpoint: 22 °C 10/11 04:00:59 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 21Hz, Tout: 20°C 10/11 04:00:59 - MQTT Command - SetMaxPumpDuty: 121 10/11 04:00:59 - Function Pumpspeed: Pumpspeed restored to: 121 10/11 04:00:39 - MQTT Command - SetZ1HeatRequestTemperature: 25 10/11 04:00:34 - Function - Calculate new SP: New final SP calculated: Current setpont: 24 °C. New calculated setpoint: 25 °C 10/11 04:00:34 - Function WAR: Setpoint change: From 25 to 26 °C 10/11 01:53:07 - MQTT Command - SetZ1HeatRequestTemperature: 24 10/11 01:53:02 - Function - Calculate new SP: New final SP calculated: Current setpont: 21 °C. New calculated setpoint: 24 °C 10/11 01:53:02 - Function SoftStart: Inactive - Correction 0 10/11 01:53:02 - MQTT Command - SetMaxPumpDuty: 65 10/11 01:53:02 - Function Pumpspeed: Reduced pumpspeed to 65 10/11 01:51:22 - MQTT Command - SetZ1HeatRequestTemperature: 21 10/11 01:51:17 - Function - Calculate new SP: New final SP calculated: Current setpont: 24 °C. New calculated setpoint: 21 °C 10/11 01:51:17 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 19Hz, Tout: 20°C 10/11 01:51:17 - MQTT Command - SetMaxPumpDuty: 121 10/11 01:51:17 - Function Pumpspeed: Pumpspeed restored to: 121 10/11 01:51:01 - MQTT Command - SetZ1HeatRequestTemperature: 24 10/11 01:50:56 - Function - Calculate new SP: New final SP calculated: Current setpont: 23 °C. New calculated setpoint: 24 °C 10/11 01:50:56 - Function RTC: Correction change: From 1 to 2 °C 10/11 01:20:42 - MQTT Command - SetZ1HeatRequestTemperature: 23 10/11 01:20:37 - Function - Calculate new SP: New final SP calculated: Current setpont: 24 °C. New calculated setpoint: 23 °C 10/11 01:20:37 - Function RTC: Correction change: From 2 to 1 °C 10/11 01:12:42 - MQTT Command - SetZ1HeatRequestTemperature: 24 10/11 01:12:37 - Function - Calculate new SP: New final SP calculated: Current setpont: 21 °C. New calculated setpoint: 24 °C 10/11 01:12:37 - Function SoftStart: Inactive - Correction 0 10/11 01:12:37 - MQTT Command - SetMaxPumpDuty: 65 10/11 01:12:37 - Function Pumpspeed: Reduced pumpspeed to 65 10/11 01:10:57 - MQTT Command - SetZ1HeatRequestTemperature: 21 10/11 01:10:52 - Function - Calculate new SP: New final SP calculated: Current setpont: 24 °C. New calculated setpoint: 21 °C 10/11 01:10:52 - Function SoftStart: Correction: 0 > -3 °C - (STARTUP) Freq: 19Hz, Tout: 20°C 10/11 01:10:52 - MQTT Command - SetMaxPumpDuty: 121 10/11 01:10:52 - Function Pumpspeed: Pumpspeed restored to: 121 10/11 01:10:36 - MQTT Command - SetZ1HeatRequestTemperature: 24 10/11 01:10:31 - Function - Calculate new SP: New final SP calculated: Current setpont: 23 °C. New calculated setpoint: 24 °C 10/11 01:10:30 - Function RTC: Correction change: From 1 to 2 °C 10/11 01:00:00 - Function Solar: New day; Reset Solar function. DHW SP already 48 |