Die Datei im Anhang sollte mit den 3 Werten, die der Zähler erzeugt klarkommen.
deviceinstance ist eine beliebige freie Nummer, ob das mit 0 auch geht weiß ich nicht
Das Problem mit den Einheiten ist auch gelöst, es besteht keine Gefahr den VRM Export zu verlieren.
Das VRM braucht die Einheiten nicht mal, die sind nur für Anzeige in der Venusoberfläche.
##########################################
servicename= "com.victronenergy.grid.obismeter";
customname = "Powermeter via MQTT" ## name in Venus
deviceinstance = 185 ## vrm nummer
looptime = 200 ## im ms
##########################################
path_UpdateIndex = '/UpdateIndex';
# MQTT
broker_address = "192.168.178.47" ### "mqtt.local" ## mqtt server
clientid = "Venus.obismeter"
username = "Venus"
password = ""
topic_p1_power = "iot/smartmeter/sensor/1/obis/1-0:16.7.0/255/value"
topic_p1_import = "iot/smartmeter/sensor/1/obis/1-0:1.8.0/255/value"
topic_p1_export = "iot/smartmeter/sensor/1/obis/1-0:2.8.0/255/value"
topic_p1_voltage = None
topic_p1_current = None
##########################################
Was macht das Script?
Ich verstehe es irgendwie nicht.
Habe meine zweirichtungszähler auch verfügbar, auch direkt als mqtt Nachricht wenn es sein muss.
Würde gerne das mqtt to dbus nutzen um die Werte an den victron zu geben.
https://github.com/victronenergy/dbus-mqttDas Script machts irgendwie anders oder?
EdIT:
Mal ins Script geguckt und überflogen.
Sieht super aus. Respekt.
Frage 1: seh ich das richtig das es hier nur um p1 geht und nicht p1-p3.
Hätte ja drei Phasen im Angebot.
Vermutlich dann nur die Phase die mein mp2 48/5000 auch nutzt?
Bissl offtopic:
Überlege noch wie ich es anstelle.
Habe einen home Server auf Intel Basis mit proxmox und Homeassistant.
Ich könnte natürlich einfach aus home assistant die Daten per modbus updaten oder auch per mqtt schicken.
Problem: home assistant aus, mp2 auch aus...
Jetzt könnte ich Venus os einen Container oder gar eine vm spenden, dort den mqtt Broker laufen lassen.
Problem: Server kaputt, mp2 aus.
Hätte noch einen Backup Server laufen mit zwei Platten a 18tb. True nas laufend.
Ich fürchte hier müsste ich dann mit docker ran um venus os laufen zu lassen. Er hinderlich wie ich finde.
Also auf einen rpi3 rauf und fertig. Sd Karten sterben, ist das bei venus os der Fall?
Zurück zum Thema, also:
Ausgelesen wird mein zäher (easymeter q3m) mittels esphome und sml. (Gerät: sonoff basic / hitchi Lesekop)
https://esphome.io/components/sml.htmlWerde wohl einen rpi3b mit venus os bestücken und den mosquitto Broker installieren.
Dann das Script nehmen um die mqtt Daten vom esp über lqtt empfangen und für den mqtt to dbus umbauen.
https://github.com/victronenergy/dbus-mqttWürde das so mit dem Script klappen oder muss ich erst python lernen? ;)