hickhack
(hickhack)
18. März 2023 um 08:56
1
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?
lenny-cb
(Lenny.CB)
19. März 2023 um 14:17
2
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.
hickhack
(hickhack)
19. März 2023 um 19:01
3
@lenny-cb Ich habe gerade die Position=0 eingefügt, mal schauen was morgen beim Einspeisen passiert.
hickhack
(hickhack)
20. März 2023 um 11:48
4
Leider war das nicht der Fehler. Die zweite PV-Anlage taucht nicht auf.
Noch jemand eine Idee?
hickhack
(hickhack)
26. März 2023 um 13:38
5
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.
jarek
(jarek)
26. März 2023 um 14:24
6
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
hickhack
(hickhack)
26. März 2023 um 16:50
7
@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'
jarek
(jarek)
26. März 2023 um 16:55
8
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)
hickhack
(hickhack)
26. März 2023 um 17:19
9
@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.
jarek
(jarek)
26. März 2023 um 17:37
10
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
hickhack
(hickhack)
26. März 2023 um 17:45
11
@jarek Ok Danke, ich teste es morgen mal, meine PV-Anlage hat sich gerade verabschiedet.
hickhack
(hickhack)
27. März 2023 um 10:27
12
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'
hickhack
(hickhack)
27. März 2023 um 11:59
13
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?