Zeig mal deine Geräteliste, config von allen 3 Smartmeter und dbus-spy... vielleicht finden wir da die Ursachen...
Servus Jarek,
Danke schon mal für die Antwort! Bin diese Woche unterwegs und kann mich erst nächste Woche darum kümmern. Dbus-spy hab ich noch nicht - da muss ich mich wahrscheinlich auch noch ein bisschen damit beschäftigen. Gibt's dazu Tips oder Videos?
Ansonsten melde ich mich dann nächte Woche wieder mit weiteren Daten.
@daniel-h welcher Fork geht bei einem Netzwerkproblem in einen nicht angeschlossen State? Ich hatte das Problem bei mir neulich auch bemerkt, bei einem Netzwerkproblem geht der Regler in volle Einspeisung
Hi,
ich glaube der wars - irgendwie werden die Links hier gelöscht... sry
@daniel-h Danke, hat funktioniert, habs eben 2x getestet. Nach dem Ziehen des LAN Steckers vom Wechselrichter verschwindet der WR und das Smartmeter nach ca. 10 Sekunden im Venus OS. Dann driftet der Regler allerdings etwas umher (bei mir von 300W auf 600W Einspeisung), bis der Multiplus dann nach ca. einer Minute das Laden/Einspeisen ganz beendet. Nach dem Einstecken des LAN Steckers geht es dann auch nach ein paar Sekunden wieder. Für mich passt das so
@fermurbaa super - ja bei mir läufts jetzt schon zwei Monate ohne Probleme. Bin wirklich sehr zufrieden mit dieser Lösung!
LG
Hallo Zusammen, ich bin neu hier im Forum und versuche gerade mein Fronius Smartmeter im Raspi zum Laufen zu bekommen, ebenfalls mit
Grundsätzlich scheint das ja zu funktionieren, denn die AC-Leistung des Smartmeters wird korrekt ausgelesen, da der Befehl
die korrekten Leistungswerte liefert:
Jedoch wird das Smartmeter als "nicht angeschlossen" und auch keine Werte angezeigt:
Multiplus ist noch keiner vorhanden, d.h. nur der PV-Wechselrichter (Fronius Symo), Fronius Smartmeter und Raspi mit Venus OS.
Ich bin absoluter Linux-Neuling und von Phyton habe ich gar keine Ahnung, aber was ich für evtl. mögliche Ursachen halte:
Auf
steht folgendes, was ich aber nicht verstehe:
Es existierte keine Datei rc.local im Verzeichnis /data und ich weiß nicht woher ich eine solche nehmen sollte? Den Satz verstehe ich nicht:
woher soll ich die "Vorbild"-rc.local nehmen und ins Verzeichnis /data kopieren?
Ich habe dann selbst eine Datei rc-local im Verzeichnis /data erstellt und den Befehl ln -s /data/dbus-fronius-smartmeter/service /service/dbus-fronius-smartmeter
in diese reinkopiert, keine Ahnung ob das so Sinn macht...
Weiters hätte ich in der Datei dbus-fronius-smartmeter.py nach "MeterID" gesucht, der String kommt darin aber nicht vor. Ihr hattet ja teilweise die MeterID = 0 setzen müssen, um es zum Laufen zu bekommen...
Evtl. kann mir ja jemand weiterhelfen?
LG
@grua Läuft es wenn du den Befehl einmal händisch ausführst? (Sollte dann glaub bis zum nächsten reboot laufen)
ln -s /data/dbus-fronius-smartmeter/service /service/dbus-fronius-smartmeter
Falls ja evtl. mal die Rechte der rc.local überprüfen
Weitere Info:
Nach Reboot des Raspis wird das Smartmeter gar nicht mehr angezeigt:
Erst nach Ausführen des Befehls
erscheint es wieder und solange dieser Befehl in Putty läuft, wird nun tatsächlich auch der korrekte Wert angezeigt:
Aber sobald ich die Befehlsausführung mit ctrl+C beende oder Putty schließe, geht es wieder auf "nicht angeschlossen".
D.h. nach Reboot des Raspis startet offensichtlich der Service nicht, ich nehme an es liegt also an meiner fehlenden bzw. falschen rc.local?
LG
@grua Läuft es wenn du den Befehl einmal händisch ausführst? (Sollte dann glaub bis zum nächsten reboot laufen)
ln -s /data/dbus-fronius-smartmeter/service /service/dbus-fronius-smartmeterFalls ja evtl. mal die Rechte der rc.local überprüfen
nein, nur wenn ich folgenden Befehl starte:
Der ln -s Befehl generiert nur die Meldung "File exists":
jedoch bleibt das Smartmeter "nicht angeschlossen"
also was mir noch völlig unklar ist:
Wo genau muss die Datei rc.local liegen, im Verzeichnist /data ?
Und was genau muss in der rc.local drin stehen?
Wo genau muss die Datei rc.local liegen, im Verzeichnist /data ?
Ich glaube ja, kann gerade nicht nachsehen
Und was genau muss in der rc.local drin stehen?
...nur die eine Zeile
ln -s /data/dbus-fronius-smartmeter/service /service/dbus-fronius-smartmeter
Du kannst ja mal versuchen mit chmod 755 /data/rc.local die Berechtigungen zu fixen...
Wenn ich nur diesen Befehl manuell via PuTTY ausführe, wird das Smartmeter gar nicht als Gerät angezeigt:
ln -s /data/dbus-fronius-smartmeter/service /service/dbus-fronius-smartmeter
Erst wenn ich den hier manuell via PuTTY ausführe, dann erscheint es als Gerät und liefert auch korrekte Werte, solange der Befehl aktiv in Putty läuft:
python /data/dbus-fronius-smartmeter/dbus-fronius-smartmeter.py
habe versuchsweise auch diesen phyton Befehl mal statt dem ln befehl in die rc.local geschrieben, ändert aber auch nichts. Nach Reboot wird der Dienst weiterhin nicht gestartet...
Ich hab übrigens Venus OS v3.00 am Laufen.
chmod 755 /data/rc.local hab ich ausgeführt.
Aber an der rc.local kanns eigentlich nicht liegen, denn nicht mal wenn ich diesen Befehl hier manuell ausführe, erscheint das Smartmeter als Gerät. Also hat's irgendein Problem mit dem eigentlichen Start des Services. Der startet das Phyton-Script irgendwie nicht?
ln -s /data/dbus-fronius-smartmeter/service /service/dbus-fronius-smartmeter
Die rc.local sollte passen
Du Kannst evtl. mal die folgenden Berechtigungen überprüfen, die .py Dateien haben bei mir 644
hmm, ansonsten liegt es wohl doch evtl. an Venus OS 3.0?
OK, Berechtigungen sollten passen:
Welche Venus OS Version nutzt du? Ich versuch dann mal die...