|
|
||
Nein, Home Assistant ist nicht vergleichbar mit NodeRed. HA ist eine Heimautomatisierungsplattform, so wie z.B. auch openHAB. NodeRED selbst kann optional in diese Plattformen integriert werden, um die gesammelten Sensordaten weiter zu verabeiten. Danke für den Hinweis, dass es da was gibt. Ich habe HA schon vor ein paar Jahren getestet und die fehlende Nibe Integration war einer der Gründe, bei openHAB zu bleiben. Aber jetzt wäre es tatsächlich wieder einen Versuch wert. |
||
|
||
Du wirst weniger Daten rein kriegen am letzten Objekt, vermutlich Pel fehlt, also musst du den "join" entsprechend auf die Anzahl der Nachrichten anpassen. Vorher Debug setzen und zählen wie viele Nachrichten kommen, dann den join anpassen und mit Debug kontrollieren ob jede Minute ein Objekt mit allen Werten kommt. Wenn es weniger Nachrichten sind kommt einfach nix, wenn es mehr ist kommen sie durcheinander unregelmäßig. Die LOG.SET hast du so angepasst wie in meiner Anleitung? |
||
|
||
Die Anleitung die du mir per Mail als .doc hast zukommen lassen (Version von 12.2021), sagte bzgl. der LOG.SET nichts. In der config waren aber alle register drin, ausser das manuel zu ergänzende PC register. Sollte ich das nachdem ich es zur json hinzugefügt habe dort ebenfalls finden? Es lag wohl wirklich am Nachrichtenzähler bzw. den Schwellwert. Mit dem Wert 17 scheint es zu passen. Debug sieht jetzt so aus und es wird entsprechend auch was in InfluxDB geschrieben. Das das Objekt nicht exakt alle 60 Sekunden kommt ist kein Problem, oder? Hauptsache es sind immer alle 17 Werte drin nehme ich an. |
||
|
||
Mit Pth hast du ein Problem 113 kW. so sollte die config aussehen: die markierten sind die LOG.SET Register. Das Objekt sollte alle 60s kommen, tut es bei dir auch. Geht auch nicht anders, da von den LOG.SET Werten pro Minute eine Durchschnitt gebildet wird, und immer nach exakt 60s die ganzen Durchschnittswerte raus kommen. Die nicht LOG.SET Werte (RT & AT) kommen alle ~50s, hier ist es nur wichtig dass sie nicht später als alle 60s dazu kommen, da sonst das Objekt nicht exakt alle 60s in die DB geschrieben wird. |
||
|
||
Super, danke für den Hinweis. Das werde ich auf jeden Fall testen 👍 |
||
|
||
Hallo zusammen, Wie @fbruckm schon geschrieben hat, es gibt nun eine native HomeAssistant Integration. (wird im Core von HA mitgepflegt) https://www.home-assistant.io/integrations/nibe_heatpump/ Aktuell wird nur UDP Traffic kommend von NibeGW (egal in welcher Form man das nun aufgesetzt hat) unterstützt. Dabei setzt es auf eine super sauber implementierte und gepflegte Python Lib. https://pypi.org/project/nibe/ https://github.com/yozik04/nibe Der Integrations Developer würde gerne auch die S Nibe Maschinen mit in die Integration aufnehmen. (nativ über RS485) Dafür benötigt er noch Register Exports. Hier ist die Anfrage: https://community.home-assistant.io/t/how-to-connect-to-nibe-heat-pump-without-the-cloud/381099/40 Wie man die Exports erstellt findet man hier: https://www.nibe.eu/download/18.3db69dc1795e0d992c5722/1622634529178/Modbus%20S-series%20EN%20M12676EN-1.pdf Also es wäre super wenn ein paar Leute hier mit S Maschinen aushelfen könnten. Damit wären die Nibe Maschinen auch vollumfassend im Core von HA integriert. VG Denis |
||
|
||
kann man mit HA auch alle beliebigen Register lesen/schreiben? |
||
|
||
Ich kann es dir noch nicht sagen, weil ich es auch erst gestern gesehen, habe dass die Integration schon im letzten Release live gegangen ist. Aber ich werde die kommenden Tage testen. Die Python Lib kann dass sehr sicher, ob die Integration dass schon durchreicht kann ich nicht sagen. Ich frage mal nach. |
||
|
||
Servus @Becker Ich möchte nun einen " EASTRON SDM72DM-V2 MID 3-Phasen Zweirichtungs-Wechselstromzähler" für die Wärmepumpe und einen "EASTRON SDM230 Modbus MID 1-phasig 2TE LCD Wechselstromzähler" für die Wohnraumlüftung auslesen. Aktuell wird beides über einen anderen S0 Zähler ausgelesen, jetzt möchte ich den Raspberry 4 mal soweit bringen dass ich danach nur mehr zusammenstöpseln muss und der Weg bis alles läuft nicht mehr soweit ist. Ich habe im vergangenen Winter nibepi, auf dem selben Raspy wo auch die Zähler laufen sollen, nach deiner Anleitung installiert und das funktioniert so wie es soll. RS485 Kommunikation mit der Wärmepumpe funktioniert über einen HAT. Für die beiden Zähler habe ich mir einen RS485 USB Stick besorgt. Ich habe jetzt deine Nodes gefunden, aber eine Anleitung zur Installation analog zur Nibe habe ich auf deinen Blog leider nicht gefunden. Ist das so selbsterklärend, bzw könntest du mir die nötigen Schritte bitte zusammenfassen? Wie du vermutlich noch vom letzten Winter weißt bin ich diesbezüglich nicht der Allerhellste :P Möchte halt nicht zuviel probieren, da der Raspberry natürlich läuft und die Wärmepumpe ansonsten auf Störung geht. Liebe Grüße Jürgen |
||
|
||
Hallo, kann man nibePi auch als docker laufen lassen? Ich habe nur diesen Container gefunden und der lässt sich nicht mehr runterladen: https://hub.docker.com/r/anerdins/nibepi-base Danke. Edit: Warscheinlich lässt er sich doch runterladen. Wie es aussieht, habe ich mein Docker beim Update ruiniert, sodass ich keine Container mehr installieren kann. Aber sind die Dateien von 2020 noch aktuell? |
||
|
||
Würde dir empfehlen eine (neue) SD-Karte zu nehmen und dann das aktuelle Bullseye, wie in meiner Anleitung beschrieben, aufzusetzen. Dazu dann das neuste Node-Red mit dem neusten NibePi. Dann könntest du auch meinen aktuellen Flow nehmen, wo dann nur noch die Abfrage von den SDM rein kommt. Müssten wir uns dann mal zusammen setzen (virtuell), in 2min ist das nicht mal eben gemacht oder erklärt, so dass alles perfekt läuft. |
||
|
||
Passt, dann besorg ich mir mal eine neue SD Karte und meld mich dann bei dir ;) Danke |
||
|
||
Hat hier vielleicht jemand noch eine Idee zu? Was mache ich falsch, so dass es zu einem Checksum Error kommt? |
||
|
||
Ich beiße mir die Zähne dabei aus, Nibepi im Dockercontainer zu installieren. Hat das schon jemand überhaupt zusammengebracht? Danke. |
||
|
||
Also wenn ich mir das Docker-Repo anschaue, dann scheint mir das zumindest einmal nicht dem aktuellen Stand von Nibepi zu entsprechen. Ob es überhaupt jemals mal funktioniert hat, weiß ich allerdings nicht. Was ich aber noch zusätzlich als Problem sehe: Ich hatte damals (zu Zeiten von NibePi 1.0) mal versucht, dass in einer Linux VM unter Proxmox zu betreiben. Dabei lief die Kommunikation über einen in die VM durchgereichten USB-RS485-Stick. Selbst das lief nicht zuverlässig, da die WPWP [Wärmepumpe] anscheinend die Antwort-Zeiten der VM nicht mochte. Die lief immer wieder auf Störung. Ich könnte mir vorstellen, dass das in nem Container noch problematischer wäre... Oder wie hattest du denn gedacht, die RS485-Verbindung in den Container zu realisieren? |
||
|
||
Danke! Wenn die docker Installation keine standardmethode ist, lass ich es besser gleich bleiben. Bei den aktuellen raspi Preisen wäre ich froh gewesen, wenn ich da nicht machen muss. |
||
|
||
wo sind überhaupt welche lieferbar? |
||
|
||
Derzeit ganz schwierig. Wir haben in der Firma aber heuer (zuletzt Mitte Juli) immer wieder bei Semaf welche bekommen. Der hatte sie immer wieder kurz lagernd und faire Preise (also unter 100 Eur für 8GB, aber natürlich weit weg von den Preisen, die man früher gezahlt hat). |
||
|
||
Jo, danke. Ob sich das bald mal wieder normalisiert? Ist ja Glücksspiel was zu bekommen. |
||
|
||
Theoretisch kannst du so ziemlich alles nehmen auf dem ein aktuelles Linux und node.js läuft Schau doch mal was das Modbus Modul kostet, dann ist der Raspi auch wieder billig ;) |
||
|
||
Noch ein heißer Tipp für die Leute mit ner Zehnder Q Mit nen zweiten Stick kann man die auch noch bequem anbinden https://github.com/vekexasia/comfoairq-mqtt |
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]