Shelly EM Integration Victron

Hallo,

ich versuche gerade einen Shelly EM für meine zweite PV Anlage zu integrieren.(GitHub - vincegod/dbus-shelly-em-smartmeter: Integrate Shelly 1PM into Victron Energies Venus OS as a pv inverter)

Leider wird mir der Shelly nur im Untermenü angezeigt, nicht auf meinem Hauptbildschirm. Jemand eine Idee?

Musst du dem nicht noch sagen, wo der Shelly sitzt?

In deinem Fall wäre das doch AC_IN, also "Position=0"

Außerdem könnte es auch sein, dann am AC_IN nur eine Kachel geht. Weiß da aber nichts genaues.

@lenny-cb Ich habe gerade die Position=0 eingefügt, mal schauen was morgen beim Einspeisen passiert.

Leider war das nicht der Fehler. Die zweite PV-Anlage taucht nicht auf.
Noch jemand eine Idee?

Ich habe den Stromsensor einmal gedreht, damit der produzierte Strom positive dargestellt wird. Leider taucht der zweite Wechselrichter immer noch nicht auf.

Dafür wurde aber auf einmal mit 3kW aus dem Akku ins Netzt eingespeist. Nach drehen des Sensors und Neustart von Venus alles wieder normal.

So wie ich das verstehe willst du mit dem Shelly Die PV-Produktion darstellen/auswerten und es nicht als SamrtMeter verwenden. (servicename='com.victronenergy.grid)

nehme mal Instanz zw. 20 und 29. oder: versuche mal mit https://github.com/Eddy0815/dbus-shelly-em-pvinverter

...oder wenn du den Treiber unbedingt haben willst passe es auf: servicename='com.victronenergy.pvinverter' an

dann wird das schon funktionieren.

jarek

@jarek Ich habe die Instanz mal auf 21 geändert. Dann ist der Shelly auf einmal der Smartmeter.

Wie ändere ich denn: servicename='com.victronenergy.pvinverter'

Zeile 222 in dbus-shelly-em-smartmeter.py

aber da wird sicher noch mehr zu anpassen sein.
nehme einfach Shelly pv inverter... der tuts gleich (würde ich behaupten)

@jarek Oh super, jetzt zählt er beide Wechselrichter zusammen. Würde aber gerne beide Wechselrichter einzeln aufgeführt haben.

Noch eine Idee?

Alternativ könnte ich https://github.com/Eddy0815/dbus-shelly-em-pvinverter nutzen. Wie gehe ich da vor, dann müsste vorher das alte runter etc.

Sobald du pro WR ne eigene ID vergibts und anders benennst - wird das schon passen.

Das alte muss nur stoppen - wenn das neue funktioniert - deinstallieren.

ich glaube ich hab DAS installiert... das vom Eddy sollte aber auch passen

@jarek Ok Danke, ich teste es morgen mal, meine PV-Anlage hat sich gerade verabschiedet.

Da das Skript nach einem Kill + PID immer wieder neu startet, habe ich es aus der rc.local aus kommentiert und folgendes Skript installiert.

https://github.com/vikt0rm/dbus-shelly-1pm-pvinverter

config.ini angepasst:

Aber die Werte bleiben alle bei Null.

Was läuft hier falsch?

hier noch der current.log

Traceback (most recent call last):
File "/data/dbus-shelly-1pm-pvinverter/dbus-shelly-1pm-pvinverter.py", line 148, in _update
power = meter_data['meters'][0]['power']
KeyError: 'meters'

Ich habe das gleiche nochmal mit diesem Skript versucht: https://github.com/Eddy0815/dbus-shelly-em-pvinverter

Jetzt werden die Werte im Untermenü von beiden Wechselrichtern korrekt angezeigt.

Auf dem Hauptbildschirm erscheint jedoch nur ein Wechselrichter. Kann man das noch splitten?