|
|
||
Da ist die Frage, ob du HomeAssistant als System überhaupt brauchst (z.B. für Automatisierungen oder andere Integrationen) oder ob du nur die werte per mqtt irgendwo hin publishen willst. Wenn letzteres wäre wahrscheinlich ein direkter MODBUS->MQTT adapter sinnvoller. Wenn du bei HomeAssistant bleiben willst kannst du dir https://www.home-assistant.io/integrations/mqtt_statestream/ anschauen. Hab das zwar nicht in Verwendung, aber es klingt nach dem was du erreichen willst. Das musst du glaub ich zusätzlich zu der MQTT Integration aktivieren und sollte dann alle Änderungen automatisch publishen ohne das du automatisierungen über mqtt publish machen musst. |
||
|
||
Danke ich sehe mir das mal an. MfG Peter |
||
|
||
Wir versuchen seit Tagen die Topline S1255 in Loxone zu integrieren... es werden durch den Lox Baustein alle Werte angezeigt, jedoch keine Werte übermittelt. Bei der Greenline ist eine Modbus Adresse "241" eingetragen und es funktioniert einwandfrei. Mit Modbus Adresse 1 bekomme ich leider keine Werte - im Internet konnte ich leider nichts finden, weiß jemand die korrekte Modbus Adresse für die S1255?? danke |
||
|
||
Ich bin etwas verwirrt. Die S hat modbus TCP IP. Das heißt du benötigst Netzwerk Zugriff auf beiden Geräten und die IP Adresse der Wärmepumpe. Die einzelnen Register Adressen kann man über den USB exportieren. (hinter dem S1155 Logo ist der USB Port). Welche der Adressen genau auf deiner nibe funktioniert musst du selbst herausfinden. MfG Peter |
||
|
||
Danke, die Verbindung steht, IPs usw bekannt, allerdings bekomme ich keine Werte ausgelesen. |
||
|
||
So habe jetzt ein von meinem Vater gebasteltes Tool am Start mit dem ich alle Register auslesen kann. Die Ergebnisse werden in einem log gespeichert. Wenn man zwei logs erstellt zu unterschiedlichen Zeiten und einen Abgleich macht findet man diverse Register. Jetzt hat sich für die "mehr Brauchwasser" Option folgendes ergeben. Auf holding Register 697 ändert sich der Wert von 0 auf 4. Auf holding Register 225 ändert sich der Wert von 0 auf 7138 (Division factor 10 also 713,8). Beides wenn ich "mehr Brauchwasser" direkt an der Wärmepumpe aktiviere. Ich nehme an das Register 679 für die Aktivierung verantwortlich ist. Was es mit Register 225 auf sich hat bleibt mir aber noch ein Rätsel. Den Status kann man über input Register 1078 abrufen. Die große Frage ist ob sich "mehr Brauchwasser" automatisch wieder zurück stellt wenn ich das Register schreibe oder muss ich das dann extra wieder auf 0 setzen? MfG Peter |
||
|
||
Glaube nicht, dass du es zurückstellen musst. Status 0 bis 4 könnte ja das Gleiche wie im Menü sein. also einmalig, für 3h für 6h usw. im Menü muss mans ja auch nicht zurückstellen. Aber wäre ja schnell mal ausprobiert, oder?! das klingt aber überaus nützlich 😃 😍. Magst du mir bei Zeiten vielleicht auch was nachschauen?! und zwar würd ich gern "Solepumpe: Drehzahl bei passiver Kühlung" (im Menü 7.1.2.7) per Modbus verstellen können. in den exportierten Listen findet sich aber kein Register dafür...😕 |
||
|
||
Sorry aber hab keine PC. Ich muss mal mit meinem Vater sprechen ob ich das tool hier teilen darf. Man braucht halt Linux in welcher distribution auch immer und python aktuelle Version. Läuft bei mir auf einem raspberry pi 4 mit rasbian 64 bit. Sollte aber auch auf Red Had, Knopix und Co laufen. MfG Peter |
||
|
||
danke, aber das hab ich eh alles nicht zur Verfügung 😬 😅 |
||
|
||
Das Register steht in der langen Gesamtliste, ich glaub, die hat Jogi im HTD mal eingestellt. Da hab ich ja das Register für meine Brauchwasserregelung auch raus: |
||
|
||
leider nicht. Da steht kein Register für die Sole-Pumpen Drehzahl-Einstellung bei Passiv-Kühlung drin. (Heizkreispumpe bei passivkühlung aber schon) Die von @Peter2 erwähnten Register 225, 697 und 1078 stehen hingegen schon auch drin. Da war nur noch die Frage offen, was der Unterschied zw. 225 und 697 ist. Edit: wenn ich alle Schreibregister anschaue, die keine Benennung haben und Einheit [%], bleiben eigentlich gar nicht so viele übrig. Da könnte sich mein gesuchter Parameter verstecken: oder auch nicht 😉 Irgendwann werd ichs die auch noch durchprobieren... |
||
|
||
Ach so SOLEPUMPE, das hab ich überlesen 😌 Also nach deiner Liste würde ich auf 222 tippen, das wäre auch in der anderen Liste der nächste Wert, das würde Sinn machen 😉 Aber warum willst du da einen Wert vorgeben? Die kann doch auch im Kühlbetrieb eine Spreizung regeln, ist das nicht ausreichend? |
||
|
||
dT im Kühlbetrieb hab ich noch nicht probiert. Was ich aber schon beobachtet hab ist, dass sich die Kühlung mit Veränderung der Sole-Pumpendrehzahl besser regeln lässt, als mit fixer Drehzahl und mit der internen Mischer-Regelung. Also zumindest zum Probieren hätt ich den Parameter schon gern. Allerdings wenn ich das auch noch über Modbus regle, bring ich meine WPWP [Wärmepumpe] sicher wirklich bald um 😉 Das wird daher wohl eher nur Versuch bleiben |
||
|
||
Stimmt schon, die interne Mischerregelung kann genau nix, die regelt den Vorlauf mit Glück auf +/- 1K. Also mit Regelgenauigkeit haben sie es bei NIBE nicht so... Aber dann hat man irgendwann ALLE Regelungen extern aufgebaut und in 10 Jahren ist die Steuerung totgeschrieben, das kann es ja auch nicht sein 😉 Wobei ich mit meinen Heizkörpern da eh kein Leistungsproblem nach oben hin habe, ich fahr 18°C und fertig. Wenn die Lüfter nicht zugeschaltet sind, kommt da eh nicht der Teufel an Kühlung rüber... |
||
|
||
Habs herausgefunden! 😎 Register 859 ist die Einstellung: man. Solepumpendrehzahl bei passiver Kühlung 😊 Und noch was: Register 740 ist die "Max. zulässige Drehzahl Umwälzpumpe für Heizung" Also das Limit was bei der "S" leider nicht mehr für die WW WW [Warmwasser]-Bereitung gilt. Aber vielleicht interessant: einige dieser Parameter stehen auf 70% Vielleicht ist einer davon ja das max. Limit der GP1 Pumpe bei WW WW [Warmwasser]-Bereitung 🤓 Das wärs doch!! Dann könnten wir das blöde Hochfahren der Pumpe bei Zielladung limtieren. Also ich hoffe mal. Ich werd demnächst mal probieren, alle diese 70% Werte kurz vor einer WW WW [Warmwasser]-Ladung auf 60% zu stellen. Mal schaun was passiert... 😎 |
||
|
||
eh, cool, das wär tatsächlich ein Ding 👍 |
||
|
||
OK, hab schon schlechte Nachrichten: Die Register 219, 749, 751 und 753 können die Pumpe nicht am Hochdrehen hindern. Die schießt trotzdem auf 70% hoch.... Morgen um die Zeit herum wirds ca. wieder eine WW WW [Warmwasser]-Ladung geben. Wenn ich dazu komme, kann ich dann noch ein paar andere Register probieren. Die Hoffnung schwindet aber 😕 |
||
|
||
weitere Ernüchterung: nun hab ich auch Register 858 und 791 auf 50% runtergestellt. Bringt aber auch nichts, die Pumpe startet bei WW WW [Warmwasser]-Ladung trotzdem unbeeindruckt mit 70% 😥 😤 Wird wohl nichts, solange Nibe nicht selbst Hand an die SW legt |
||
|
||
Ernüchterung auch bei mir. Habe versucht einen modbus switch in Homeassistant zu erstellen. Entweder mache ich etwas falsch oder es braucht noch etwas anderes. Register 697 Command on ist 4 Command off ist 0 Es wird aber nicht aktiviert. Register 225 dürfte die Dauer sein für die Aktivierung. Ich habe für command on schon diverse unterschiedliche Werte probiert. Entweder schreibt homeassistant nicht Auf das Register oder es ist eben doch das falsche. MfG Peter |
||
|
||
wenn du magst kann ichs gern mal probieren. würd zwar etwas dauern, aber spätestens in den Lockdown-Weihnachts-Urlaubstagen find ich sicher genug Zeit für so Spielereien 😉 also: auf Register 697 wird 4 geschickt, richtig?! und was soll ich dann auf Register 225 schicken? oder andere Idee: Du kannst das Ganze auch anders lösen: Einfach Brauchwassermodus für 1-2Stunden per Modbus auf "Luxus" ändern, und gut is |
||
|
||
Richtig. Das sollte eigentlich "mehr Brauchwasser" auslösen. Register 225 ist die Dauer für die Aktivierung von "mehr Brauchwasser" in Sekunden. Wird zumindest eqivalent kleiner. (obwohl Division Faktor für das Register 10 ist) default ist 7180. Wenn es Sekunden sind ergibt das ziemlich genau 2 Stunden. Würde so also Sinn machen. Das müsste sich aber von selbst einstellen sobald 697 aktiviert wird. Eventuell ist das Register ja auch gesperrt von nibe. MfG Peter |
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]