|
|
||
Mit Holding 18 kann ich die GM Schreiben. Eine Besonderheit Lesen ist mit Kommastelle, Schreiben ohne Die GM Schreibe ich z.B. nur wenn eine Sperre zurückgenommen wird, die alten GM wieder rein. Aber auch nur wenn die vorher schon hoch waren. Max 1x am Tag Nach SG Block sind die GM auf 0 |
||
|
||
@ThomasLevering mit der 18 hat es dann geklappt.👍 Hast du eventuell eine Adresse um den Verdichter zu blockieren oder die Anlage in Standby zu versetzen? |
||
|
||
Das mache ich über die SmartGrid Eingänge (nicht über Bus) Da geht die U-Pumpe GP1 aber auch mit aus |
||
|
||
Über SG Eingänge? Mit einem Wechselrichter gekoppelt? oder an einem GPIO von einem Raspi/Arduino ? Wenn GP1 mit ausgeht kein Problem spart noch mal Strom. |
||
|
||
Hallo, welche SW Version habt ihr auf euerer WPWP [Wärmepumpe] - ich habe probleme mit dem Auslesen via Modbus TCP und Node Red. Wo kann man die Release Nodes zu den neuen FW Versionen finden, oder gibt es SW Versionen bei denen die Modbus Schnittstelle besser funktioniert? Übrigens miene SW ist schon älter - um die 2 Jahre alt. Lg |
||
|
||
In den sw Versionen wurde viel am modbus geändert. Einige Register sind erst nach und nach hinzugefügt worden. Die Bulk abfragen funktionieren nach der dritten sw Version nur noch bei Zusammenhängenden Registern. Ob du ein Update wagen willst musst du selbst wissen. Sollte ein Update nicht funktionieren gleich auf die alte Version zurück und dann noch einmal versuchen und nicht gleich das Update neu starten sonst kannst du nicht mehr zurück. MfG Peter |
||
|
||
@thomaslevering Vielen dank für einen Input mit den GM beschreiben, hab das jetzt auch hinbekommen Weisst du ev., über welches modbusregister man eine Brauchwasserladung, ev. auch über "mehr Brauchwasser" triggern kann? |
||
|
||
Im Modbus Menü 7.5.9.1 ist ja jetzt neu UseExternal setpoint. Hat das schon jemand probiert? Sind das diese Control calculated supply temp - heat 5009 FC03 Holding Register s16 °C 10 R/W Control Calculated supply temp - cooling 5017 FC03 Holding Register a16 °C 10 R/W Hier gefunden https://partner.nibe.eu/nibedocuments/29795/M12676EN.pdf |
||
|
||
|
Das habe ich auch noch über Eingang. Das habe hier oder im HTD schon mal gelesen wie das über Modbus geht. ||
|
||
Wenn im Modbus Menü 7.5.9.1 UseExternal Setpoint ein ist, kann man mit Holding 5009 die SollVL Temperatur Schreiben. Die wird dann etwas gemittelt in Input 1017 angezeigt. Die Änderungen von 5009 landen aber im Log (da ist dann wieder die Frage ob man damit den Flash auf dauer defekt schreibt) |
||
|
||
|
ungetestet habe ich bei Holding 697 mir eine 4 schreiben für mehr Brauchwasser notiert ||
|
||
@ThomasLevering Das war´s, vielen Dank. funktioniert aber auch, wenn man eine 1 schreibt. |
||
|
||
Ich hab mir die Werte in Home Assistant anzeigen lassen (also Energieverbrauch Verdichter und PV sowie Batterieleistung) Die Nibe regelt nun je nachdem wie viel PV Leistung kommt. Man müsste eigentlich noch einen S0 legen damit die Nibe weiß wie hoch der aktuelle Hausverbrauch ist um noch genauer regeln zu können, dass geht leider noch nicht über Modbus. |
||
|
||
Für alle PV Überschuss/Leistungs/Regelungs-Interessierten: Im vorletzten SW Changelog ist mir etwas aufgefallen: "Menu 3.1.11.8 has changed its name from EME20 to Solar PV. The menu can also display information for Modbus PV and EME API" Dann hat mich interessiert was diese EME API sein könnte, habe aber online nichts dazu gefunden und mir deshalb die Modbus Register nochmal angesehen: Nachdem das nirgends (noch) seitens NIBE dokumentiert ist, alles auf eigene Gefahr und ohne Garantie! Es scheint eine einfache Möglichkeit zu sein, die zur Verfügung stehende (Überschuss)leistung per Modbus auf die Wärmepumpe zu setzen um eine Regelung ähnlich zu EME20 oder Sunspec zu ermöglichen. Aber: Es scheint noch nicht richtig zu funktionieren (oder ich bediene es falsch): Wenn die EME API aktiviert wird, wird das zwar auf der Wärmepumpe inkl. aktuell gesetzter Leistung analog zu z.b. Sunspec angezeigt, aber die wirkliche Beeinflussung der Wärmepumpe habe ich nur 2 mal für einige Minuten beobachten können, dann wechselte sie wieder auf inaktiv obwohl ich Überschuss angegeben habe. Die dazugehörigen Register sind: MODBUS_HOLDING_REGISTER 2107 "EME20 API" -> Ein/Ausschalten der EME API MODBUS_HOLDING_REGISTER 2108 "EME20 API Include own consumption" -> Eigenverbrauch im Wert enthalten Ja/Nein MODBUS_HOLDING_REGISTER 2109 "EME20 API Available power" -> Schreiben der aktuell verfügbaren Leistung (in 10W Schritten) Zusätzliche interessante Register: MODBUS_INPUT_REGISTER 2176 Current power (EME 20) -> Aktuell gesetzter Leistungswert [W] MODBUS_INPUT_REGISTER 2178 Total average power (EME 20) -> Gemittelter Leistungswert [W] MODBUS_INPUT_REGISTER 2180 Total energy (EME 20) -> Gesamtenergie [kWh] (Bleibt bei mir auf 0) MODBUS_INPUT_REGISTER 579 Operating mode PV panels -> Aktueller Modus der PV Beeinflussung MODBUS_HOLDING_REGISTER 1071 Delay timer EME -> Wert des Timers (Mittelungsintervall ???) MODBUS_INPUT_REGISTER 582 Timer (EME) -> Zählt laufend immer wieder vom Timer Wert auf 0 ??? Vielleicht will sich ja sonst jemand damit spielen. 1 |
||
|
||
Also update machen, versuchen ob ich die Außentemp noch via Modbus TCP auslesen kann. Wenn nicht, wie komm ich dann wieder auf die alte (aktuelle) SW Version zurück? Sorry hab das noch nie gemacht! Welcher Register is bei der neuen SW die Außentemperatur? Danke und Lg |
||
|
||
MODBUS_HOLDING_REGISTER 2107 "EME20 API" -> Ein/Ausschalten der EME API MODBUS_HOLDING_REGISTER 2108 "EME20 API Include own consumption" -> Eigenverbrauch im Wert enthalten Ja/Nein MODBUS_HOLDING_REGISTER 2109 "EME20 API Available power" -> Schreiben der aktuell verfügbaren Leistung (in 10W Schritten) Zusätzliche interessante Register: MODBUS_INPUT_REGISTER 2176 Current power (EME 20) -> Aktuell gesetzter Leistungswert [W] MODBUS_INPUT_REGISTER 2178 Total average power (EME 20) -> Gemittelter Leistungswert [W] Habe die Daten (Register 2109) mal an die Wärmepumpe gesendet und sie werden auch im Menü angezeigt und ich kann sie per Modbus auch abfragen. Leider habe ich meinen Wert für die komplette Einspeisung angegeben der ja leider dann durch den Eigenverbrauch der Wärmepumpe wieder angehoben wird. Reagiert wurde auf PV Leistung von der Wärmepumpe auch nur leider wurde der Einspeisewert ja dann um den Eigenverbrauch reduziert und die Leistung hat wieder abgenommen weil die Einspeisung dann halt gegen 0 W gegangen ist. Das Register 2108 soll ja angeben ob der Eigenvebrauch mit eingerechnet ist. Habe dort mal eine 0 und auch eine 1 geschrieben nur leider hat sich nix verändert. Werde jetzt mal versuchen mit Homeassistant mir einen Sensor zu bauen der den Eigenvebrauch abzieht ist wohl erstmal die Beste Lösung. |
||
|
||
Freut mich das sich noch jemand damit beschäftigt. Inwiefern hat die Wärmepumpe bei dir reagiert? Anpassung der Leistung auf den Einspeisewert oder Anhebung Vorlauftemperatur? Hast du Solar Beeinflussung Heizung/Brauchwasser aktiviert? Irgendwelche sonstigen Einstellungen? Bei mir ist die Wärmepumpe zu garnichts mehr zu bewegen, egal welche Werte ich sende. Wie ist das bei Verwendung von Sunspec eigentlich? Wird genau auf verfügbare Leistung geregelt? Bei Register 2108 bin ich mir nicht sicher, was das zu bedeuten hat, würde folgendes logisch finden: Möglichkeit 1: Regelung der verfügbaren Leistung auf 0 Möglichkeit 2: Regelung der WPWP [Wärmepumpe] auf verfügbare Leistung |
||
|
||
Die Wärmepumpe hat die Vorlauftemperatur angehoben. Es sollte die PV Leistung für Brauchwasser und Heizung genutzt werden. Leider ist ja dann die Einspeiseleistung gegen 0 W gesunken und so ist die Vorlauftemperatur wieder gesunken. Ich habe mir jetzt einen Sensor gebaut der genau die PV Leistung bestimmt die zu viel vorhanden ist wenn der normale Verbrauch abgezogen ist und die Leistung der Heizung wird davon nicht abgezogen. Damit sollte es morgen besser klappen. Ich habe auch schon überlegt einfach wenn PV Leistung vorhanden ist die Gradminuten zu verringern um eine bestimmte Zahl und abends wenn keine PV Leistung mehr vorhanden ist die Gradminuten wieder nach oben zu korrigieren. Könnte das klappen? Per Modbus würde sich das regeln lassen. Was man noch machen könnte ist die Heizkurve zu erhöhen für eine bestimmte Zeit und diese Zeit abends wieder in die andere Richtung zu korrigieren. Was sagt ihr zu den Idee? Auch das ist per Modbus Befehl möglich. |
||
|
||
An den Gradminuten würde ich über Modbus nicht rumfummeln, das bringt nur die interne Regelung durcheinander und das Ergebnis (wie stark wird die VL VL [Vorlauf] bei welchen Einstellung erhöht) ist auch unklar. Finde ich keine gute Idee. Verändere doch einfach die Parallelverschiebung der Heizkurve und lass den Rest die WPWP [Wärmepumpe]-Regelung machen...einfach, effektiv und mit klarem, vorhersagbarem Ergebnis... |
||
|
||
Genau so mache ich das auch und so arbeitet es auch(lt. Bedienungsanleitung) wenn PV und WPWP [Wärmepumpe] per SG Ready Kontakte verbunden sind. Das mehr an Leistungsaufnahme der WPWP [Wärmepumpe] kannst ja fast vernachlässigen wenn +1 oder -1 in der Parallelverschiebung. Ausser Warmwasser, da hauts natürlich kräftiger rein. |
||
|
||
Also ich schreibe jetzt der Wärmepumpe die Leistung der PV Anlage und kann sie auch wieder auslesen und sie wird in der Myuplink App auch korrekt angezeigt. Es ist Brauchwasser und Heizung beeinflussen eingeschaltet mit Faktor 10 allerdings reagiert die Wärmepumpe im Heizbetrieb darauf leider nicht. Werde jetzt die Heizkurve um 2 erhöhen wenn PV vorhanden ist und wenn keine PV Leistung mehr vorhanden ist wieder auf die "normale" Einstellung zurück gehen. Theoretisch könnte ich auch noch mehr nach oben gehen da mein Haus sehr viel Energie speichern kann und es trotzdem nicht zu warm wird. Werde das jetzt weiter Testen aber es ist schade dass die Wärmepumpe nicht von alleine darauf reagiert. Der Faktor gibt ja an wie doll sie reagieren soll aber bis jetzt hat sich da von alleine bis auf kurze anhebungen der Vorlauftemperatur die leider nach ein paar Minuten komischerweise wieder nach unten korrigiert wurden nix getan. Ich hoffe da bessert Nibe noch nach die Idee ist ja nicht schlecht so könnte jeder Wechselrichter etc mit der Wärmepumpe direkt verbunden werden und sie wüsste immer ganz genau wieviel Überschuss vorhanden ist. |
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]