PiP Inverter in Openhab 3
Verfasst: 14. Mär 2021 01:12
Mein Openhab Smarthome
Hallo, kueze Vorstellung meiner selbst:
Ich bin 57 Jahre alt vor 13 Jahren ausgewandert nach Thailand und Informatiker im Ruhestand.
Mein bisheriges Projekt dank Hilfe aus dem Forum:
Hauptsaechlich wollte ich meine OffGrid Inverter Daten in Openhab haben, vor allem die Batterie Werte. Funktioniert auch alles super selbst ausser Haus over Internet.
Die mitgelieferte Software wie WatchDog oder Solarpatrol ist Schrott. Alles andere was funktioniert ist mit Raspi oder Arduino.
Da der Windoof Rechner eh da steht und ich meinen Strom selber Produziere wollte ich das nutzen.
Inzwischen ist es etwas mehr geworden. Was ich im Einsatz habe:
Windows7 PC mit Openhab3 und Mosquitto Broker
Die MySql DB lauft auf einem entfernten Server in Germany.
OffGrid Inverter 3,6 Kwh
OnGrid Inverter 1,5 Kwh
DIverse Sonoff's POW2 (geflasht mit Tasmota)
Diverse Sonoff Touch nicht geflasht (noch nicht in OH integriert)
Smartmeter DDM35SD auf der Hut schiene mit Modbus (noch nicht in OH integriert))
PZEM 17 Voltamp Meter DC mit 100A Shunt und Modbus (die vorherige Battery Ueberwachung)
Smarte Steckdosen nicht geflasht (noch nicht in OH integriert)
Mein Saugroboter (noch nicht in OH integriert)
Im Einsatz ist OH 3 mit der Cloud anbindung und Die Android App 2.16.7-beta (funktioniert hervorragend)
Der MySql Server steht in Germany
Zuerst einmal die Integration des OffGrid Invertes in OH3.
Die Serielle Schnittstelle schreibe und Lese ich mit einem Python Script das in einer Schleife laeuft und Daten an den MQTT Broker sendet.
Das Schreiben und Lesen der Seriellen Schnittstelle war eine Wochenaufgabe. Jetzt laeuft es aber rund.
- Alles wird angezeigt und was ich moechte auch in die Datenbank geschrieben
Die Integration des OnGrid Inverters war easy, da ich nur die Einspeise Daten Aufzeichne. Das mache ich mit einem Sonoff Pow2. Der OnGrid-Inverter hat leider keine Kommunikations Schnittstelle.
- Der Sonoff zeigt mir den aktuellen Wert, gesamt Wert und die heutige Einspeisung. Das ganze wird auch in die Datenbank geschrieben und zusaetzlich mit einem Diagramm auf meiner Webseite angezeigt.
Der PZEM17 war dazu gedacht die Batterie Bank zu Ueberwachen, Volt und die Ampere die durchgeschoben werden.
- Das Problem dabei war, der hat nicht unterschieden zwischen Ein- und Ausgang. Also eine Wertlose Auswertung
Wie gesagt ausser ein paar Kinderkrankheiten laeuft jetzt alles soweit.
Grosses Dank an das Forum.
Kinderkrankheiten sind die entfernte MySql mit der unterschiedlichen Zeitzone. 6 Std. unterschied im Timestamp.
- ich denke das ich das mit einer zusaetzlichen Spalte in der Tabelle loese und da die Zeit automatisch berechnen lasse. Andere Loesung waere die Zeit beim abruf der Daten zu berechnen.
Vielleicht hat einer eine andfere Loesung das der Timstamp aus Openhab in der Richtigen Zeitzone geschrieben wird.
Nochmals Grossen Dank an das Forum fuer die nette und gute Hilfe.
Hallo, kueze Vorstellung meiner selbst:
Ich bin 57 Jahre alt vor 13 Jahren ausgewandert nach Thailand und Informatiker im Ruhestand.
Mein bisheriges Projekt dank Hilfe aus dem Forum:
Hauptsaechlich wollte ich meine OffGrid Inverter Daten in Openhab haben, vor allem die Batterie Werte. Funktioniert auch alles super selbst ausser Haus over Internet.
Die mitgelieferte Software wie WatchDog oder Solarpatrol ist Schrott. Alles andere was funktioniert ist mit Raspi oder Arduino.
Da der Windoof Rechner eh da steht und ich meinen Strom selber Produziere wollte ich das nutzen.
Inzwischen ist es etwas mehr geworden. Was ich im Einsatz habe:
Windows7 PC mit Openhab3 und Mosquitto Broker
Die MySql DB lauft auf einem entfernten Server in Germany.
OffGrid Inverter 3,6 Kwh
OnGrid Inverter 1,5 Kwh
DIverse Sonoff's POW2 (geflasht mit Tasmota)
Diverse Sonoff Touch nicht geflasht (noch nicht in OH integriert)
Smartmeter DDM35SD auf der Hut schiene mit Modbus (noch nicht in OH integriert))
PZEM 17 Voltamp Meter DC mit 100A Shunt und Modbus (die vorherige Battery Ueberwachung)
Smarte Steckdosen nicht geflasht (noch nicht in OH integriert)
Mein Saugroboter (noch nicht in OH integriert)
Im Einsatz ist OH 3 mit der Cloud anbindung und Die Android App 2.16.7-beta (funktioniert hervorragend)
Der MySql Server steht in Germany
Zuerst einmal die Integration des OffGrid Invertes in OH3.
Die Serielle Schnittstelle schreibe und Lese ich mit einem Python Script das in einer Schleife laeuft und Daten an den MQTT Broker sendet.
Das Schreiben und Lesen der Seriellen Schnittstelle war eine Wochenaufgabe. Jetzt laeuft es aber rund.
- Alles wird angezeigt und was ich moechte auch in die Datenbank geschrieben
Die Integration des OnGrid Inverters war easy, da ich nur die Einspeise Daten Aufzeichne. Das mache ich mit einem Sonoff Pow2. Der OnGrid-Inverter hat leider keine Kommunikations Schnittstelle.
- Der Sonoff zeigt mir den aktuellen Wert, gesamt Wert und die heutige Einspeisung. Das ganze wird auch in die Datenbank geschrieben und zusaetzlich mit einem Diagramm auf meiner Webseite angezeigt.
Der PZEM17 war dazu gedacht die Batterie Bank zu Ueberwachen, Volt und die Ampere die durchgeschoben werden.
- Das Problem dabei war, der hat nicht unterschieden zwischen Ein- und Ausgang. Also eine Wertlose Auswertung
Wie gesagt ausser ein paar Kinderkrankheiten laeuft jetzt alles soweit.
Grosses Dank an das Forum.
Kinderkrankheiten sind die entfernte MySql mit der unterschiedlichen Zeitzone. 6 Std. unterschied im Timestamp.
- ich denke das ich das mit einer zusaetzlichen Spalte in der Tabelle loese und da die Zeit automatisch berechnen lasse. Andere Loesung waere die Zeit beim abruf der Daten zu berechnen.
Vielleicht hat einer eine andfere Loesung das der Timstamp aus Openhab in der Richtigen Zeitzone geschrieben wird.
Nochmals Grossen Dank an das Forum fuer die nette und gute Hilfe.