|
|
||
Weil man die Gradminuten auch selbst setzen kann um nach einem Neustart der Wärmepumpe keine kalten Füße zu bekommen 😉. MfG Peter |
||
|
||
Zunächst danke an euch beiden. Ich konnte via USB Stick sämtliche Register auf deutsch und englisch von der WP WP [Wärmepumpe] runterladen. Allerdings ist es nach wie vor so, dass einige Parameter wie z.B. Vorlauf oder Brauchwasser immer auf 0,0 in Home Assistent angezeigt werden. Bei VL VL [Vorlauf] habe ich bestimmt schon 20 Register ausprobiert, aber es tut sich nichts. Habt ihr da noch eine Idee woran es liegen kann? Notfalls muss ich Nibe mal direkt kontaktieren. 🤔 Viele Grüße |
||
|
||
mir fallen zunächst mal zwei Punkte ein: 1. einige Register funktionieren nur dann, wenn Modbus an der WP WP [Wärmepumpe] erst aktiviert wird, nachdem die Pumpen/Fühler Kalibrierung abgeschlossen ist. Also: Modbus TCP an der WP WP [Wärmepumpe] deaktivieren. WP neu starten 20min warten Modbus TCP wieder aktivieren 2. fehlerhafte WP WP [Wärmepumpe]-Firmware: Das haben wir hier auch bei der S1x55. Seit div. Updates funktionieren einige wenige Register einfach nicht mehr. (gab hier nen andern Thread mit mehr Details darüber) 1 |
||
|
||
@Pedaaa Mmh, okay ... dann versuche ist zunächst deinen 1. Vorschlag. Ggf. liegt es dann wirklich an der Software Version 2.0.29 😵 Ich habe die Liste mit sämtlichen Parametern mal hochgeladen: https://filehorst.de/d/duwEFtDD 1 |
||
|
||
Wie bereits früher angekündigt gibt es in diesem Faden ein paar Tools zum Thema. https://www.energiesparhaus.at/forum-homeassistant-modbus-und-mqtt/59883 MfG Peter |
||
|
||
Nach Neustart der WP WP [Wärmepumpe] und erfolgreicher Kalibrierung und Aktivierung von Modbus TCP bekomme ich endlich die meisten Werte: Einzig der Vorlauf bleibt immer konstant bei 0,0°. Werde wohl jetzt mal NIBE Service anschreiben. |
||
|
||
Input 1690 funktioniert nicht? Die Liste die ich vorher gepolstet habe sind von einer S1155-6. Die funktionieren alle bei mir. Aktuelle Firmware auf der Wärmepumpe. Hast du Homeassistant als OS oder auf einem anderen OS als Applikation laufen? MfG Peter |
||
|
||
Nein, der 1690 funktioniert leider auch nicht. 😳 Ich habe HASS als OS auf einem Pi4 4GB laufen. War für mich die beste Lösung. |
||
|
||
Ich habe Homeassistant auf rasbian laufen da ich auf eine Konsole nicht verzichten will. Interessant ist aber das die gleiche Wärmepumpe mit gleicher Firmware nicht die gleichen Register unterstützt. Hättest du eine Konsole könntest du über ein Tool die ganzen Register auslesen und einfach das passende raussuchen. Bist du dir sicher ob die confnfiguation.yaml korrekt ist? MfG Peter |
||
|
||
@Peter2: Ich besitze folgende Geräte: Inneneinheit: VVM S320 (Softwareversion 2.0.29) LWWP: F2120-8 Version 10609 Du hast doch eine SWWP, richtig? Ich habe auch eine Konsole auf dem Pi4, diese lässt sich via Add-on-Store installieren: Terminal & SSH |
||
|
||
Es gibt in der Sammlung ein Tool mit dem man alle Register mit zugeordneten Werten und Register Typen abrufen kann und in einer Datei abspeichern kann. Wenn du dann zum Beispiel wartest bis zur nächsten Warmwasserbereitung und dann das ganze mit einer zweiten Datei wiederholst können mit einem Befehl beide Dateien verglichen werden und die Unterschiede angezeigt werden. Wieder mit Wert, Register und Register Typ. So habe ich ein paar in der Liste aus der Wärmepumpe nicht beschriebenen Register gefunden. Es sollte also so möglich sein deinen Vorlauf zu finden. Sollte aber ein Register nicht bereitgestellt werden bleibt es einfach "Tod". Gibt bei mir auch so eines das einfach nicht funktioniert. Hier hilft nur hoffen das Nibe das Problem löst. Ja ich habe eine Sole Maschine. Daher auch die Unterschiede bei den Registern. MfG Peter |
||
|
||
Kurzes Update: Das Register 1478 gibt mir nun endlich die Vorlauftemp zurück. Laut NIBE ist es Vorlauf (EB101-BT12) und nicht BT2, aber immerhin bekomme ich dort valide Werte. 😀 Noch eine Frage an die Runde: Ich lasse mir ebenfalls die kWh für Brauchwasser und Heizung ausgeben. Beide Werte in kWh mit Divisionsfaktor 10. Es sieht folgendermaßen bei mir aus: Woran kann es liegen, dass für Heizung so ein Wert ausgegeben wird? Laut myUplink sollten es ca. 3.800 kWh sein. Viele Grüße |
||
|
||
Interpretation eines Wertes OHNE Vorzeichen als Wert MIT Vorzeichen. Das höchstwertige Bit wird dann als Minus interpretiert anstatt als Zahl... |
||
|
||
Ich hab grad ein ähnliches Problem. Denke aber es liegt an meiner Auswertung und nicht an der Nibe. Komisch... aber irgendwie sieht es ähnlich aus, wie bei dir. Mein CMI liest den Nibe-WMZ-Wert korrekt aus. Und sendet diesen Wert dann per CAN zum meinem CAN-BC2 Gerät aus. (dort mache ich die WMZ und AZ Auswertungen, etc.) Nur dort kommt der Wert mit negativem Vorzeichen und auch anderem abs. Wert an. CMI-CAN-Ausgang: CAN-BC2 CAN-Eingang: Und der Fehler ist nur bei WMZ Heizung. (bei WMZ Warmwasser passt alles) Äußerst Merkwürdig....!? Von einem Gerät raus, ins andere rein, ohne irgendwelche Anpassungen/Änderungen der Nachricht. Aber noch merkwürdiger ist, dass das einfach zwischendurch mal passiert ist. Und nun mit dem veränderten Wert aber richtig weiter zählt?! Leider haut mir das jetzt sämtliche Monats- und Jahresauswertungen zusammen 😥 Aber wie gesagt, eigentlich glaube ich nicht, dass die Nibe hier schuld ist. |
||
|
||
Das ist aber genau das von mir beschriebene Problem: Fällt mir gerade ein: Sowas hab ich auch schon beobachtet, nämlich bei der Übertragung der Startanzahl vom CMI an die UVR. Da seh ich auf der Web-Visu (der Werte ja aus der UVR kommen), immer wieder mal negative Werte, im CMI ist der Wert aber richtig. Nach kurzer Zeit (oder wahrscheinlich nach einer erneuten Übertragung???) passt es dann wieder für längere Zeit... Könnte ein Problem mit der Konsistenz bei der Datenübertragung von CMI auf UVR sein. Das kann dir bei SPSen auch passieren, wenn Analog-Werte, die über mehrere Speicherzellen gehen, in einem Zyklus nicht vollständig übertragen werden und sich dann zwischen den Übertragungen der Wert ändert... Vielleicht kurzzeitig zu hohe Buslast??? 1 |
||
|
||
Da ich mir nicht besser zu helfen wusste, habe ich es in Home Assistant in der config via Offset erstmal "hingedängelt". 🙄 Das sind übrigens die Angaben von NIBE: Flow meter heat only compressor: 1585 fc04 inputregister u32 kWh 10 R Flow meter heat compressor including additional: 1577 fc04 inputregister u32 kWh 10 R |
||
|
||
Die HomeAssistant config für die 32bit unsigned Register ist z.b. (Data Type, Count und Reverse Order beachten): - name: Energie Brauchwasser mit Zusatz scale: 0.1 precision: 1 unit_of_measurement: kWh register: 1575 register_type: input data_type: uint count: 2 reverse_order: true 1 |
||
|
||
@dkmh Vielen Dank, sieht sehr gut aus! 🤗 Mein config sieht nun so aus: - name: Energie Brauchwasser mit Zusatz hub: VVMS320 slave: 1 scale: 0.1 precision: 2 unit_of_measurement: kWh register: 1575 register_type: input device_class: energy data_type: uint count: 2 reverse_order: true - name: Energie Heizung mit Zusatz hub: VVMS320 slave: 1 scale: 0.1 precision: 2 unit_of_measurement: kWh register: 1577 register_type: input device_class: energy data_type: uint count: 2 reverse_order: true |
||
|
||
Ich habe gleich noch eine Frage ... 😄 Der Betriebsvorrang meiner Anlage wechseln ja zwischen "Brauchwasser" und "Heizung". Ich bekomme via Modbus z.B. den Wert 30 zurück für Heizung. Kann ich den Wert so mappen, dass ich den String "Heizung" auch anzeigen lassen kann? |
||
|
||
Leider kann ich dir da nicht direkt weiterhelfen. Ich empfehle dir die homeassistant Community. Dort kannst du Fragen stellen und es wird dir recht schnell geholfen. Nun habe ich noch eine Frage. Ich versuche gerade mir eine cop Berechnung zusammen zu basteln. Dazu rechne ich momentan (vl - rl) * Volumenstrom * 60 / momentane elektrische Leistung. Das stimmt aber nicht. Es fehlt in der Berechnung die Wärmekapazität von Wasser. Der Volumenstrom kommt als l/min. Die Leistung als W. MfG Peter |
||
|
||
Kannst du die Wärmekapazität von Wasser bei z.B. 10° oder 20° heranziehen und via Faktor mit deiner spezifischen Temperatur multiplizieren? |
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]