Hallo zusammen ich habe ein Problem beim loggen der Zählerstände des Venus os
Folgendes Szenario ich benutze ein Victron System und logge Daten über Mqtt und dann den iobroker
Leider löschen sich bei einem neustart des raspberrys mit Venus OS die Werte also verarbeite ich sie in Blockly weiter und speichere sie beim setzen auf null in einen Merker
Leider scheint der Wert aus dem Venus OS zwischenzeitlich ohne Neustart auf 0 zu gehen und sprongt dann wieder auf seinen alten wert.
Dadurch bekomme ich einen Peak.
Weiß jemand woher die 0 in der abfrage kommt oder wie ich es in Verhindere.
Im Moment ist es eine Vermutung ich logge gerade die Rohdaten mit um es weiter zu beobachten.
Wie löst ihr das
Gruß Nils
Wo kommen denn die Zählerstände im Venus her? Ggf. Kannst du die ja direkt abgreifen.
Folgendes Szenario ich benutze ein Victron System und logge Daten über Mqtt und dann den iobroker
ich hake mal hier ein, da du bereits IOBroker benutzt.
den Umweg über das nodered kannste dir nämlich in dem Fall sparen ;).
du kannst die Daten direkt per Modbus TCP in den roker laden.
- zuerst auf der Konsole über "Einstellungen-Dienste.Modbus TCP *Aktiviert*-Modbus/TCP aktivieren
- unter diesem kannst du dir die Slave-ID der angeschlossenen Systeme anzeigen lassen (SlaveID brauchst du für den Adapter in IOBroker)
Im IOBroker Adapter "Modbus" installieren. Im Im Victron Github kannst du die Registerliste downloaden.
Reiter ALLGEMEIN
Reiter EINGANGSREGISTER (Auszug) (Lesemodus)
Reiter HOLDING-REGISTER (steuerbare Eingänge) z.B.
viel Erfolg bei deinem Vorhaben, vlt. war ja ein guter Tipp dabei 😉
Freundliche Grüsse aus dem Schwabenländle
3,9 kWp - Ost & 6,0 kWp - West @ STP 8.0
1,0 kWp - Ost @ MPPT 250/30
Victron MultiPlusII 3000 - 3Phasen - 41kWh LiFePo4 18S - 3x NEEY 4A
modbus läuft auch und fragt ein paar daten ab das problem ist ja das das venus os im Falle eines neustartes die Zähler zurücksetzt. und anscheinend verliert er mal einen wert datenübertragungs fehler oder etwas anderes.
er hat z.b 120kwH dann einmal kurz 0kwh und springt dann wieder auf 120kWh mein skript hat dann aber die 120kwh abgespeichert und zahltvon vorne daher der peak.
Ich muss die Werte aber speichern da er bei jedem reset des Venus os alles auf 0 setzt