SMA Energy Meter als Verbraucher
-
- Beiträge: 242
- Registriert: Di Apr 16, 2019 5:57 pm
- Wohnort: Rockenberg
- Has thanked: 7 times
- Been thanked: 1 time
Re: SMA Energy Meter als Verbraucher
So, ich bin schon mal weiter und kann dank Oliver das Modul nun testen.
Allerdings erhalte ich von meinem EnergyMeter keine Werte. Ich habe 1 SMA HomeManager und 2 SMA EnergyMeter, hiervon sind zwei schon in der openWB verwendet (der SMA HM als EVU und der 1 SMA EM für unsere Alt-PV-Anlage). Ich habe nun in der /etc/smaemd/config die Seriennummer des weiteren EMs hinzugefügt.
Aber ich empfange keine Daten zu dieser Seriennummer. Der EM hat seine Infos vorher direkt an eine IP-Adresse für meine Hausautomation geschickt, ich habe ihn nun auf die 239.12.255.254 umkonfiguriert. Aber trotzdem passiert nichts
Kennt sich jemand mit dem smaemd aus und kann hierzu helfen? Danke!
Allerdings erhalte ich von meinem EnergyMeter keine Werte. Ich habe 1 SMA HomeManager und 2 SMA EnergyMeter, hiervon sind zwei schon in der openWB verwendet (der SMA HM als EVU und der 1 SMA EM für unsere Alt-PV-Anlage). Ich habe nun in der /etc/smaemd/config die Seriennummer des weiteren EMs hinzugefügt.
Aber ich empfange keine Daten zu dieser Seriennummer. Der EM hat seine Infos vorher direkt an eine IP-Adresse für meine Hausautomation geschickt, ich habe ihn nun auf die 239.12.255.254 umkonfiguriert. Aber trotzdem passiert nichts
Kennt sich jemand mit dem smaemd aus und kann hierzu helfen? Danke!
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp SMA WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
Tesla Model Y LR
Tesla Model Y LR
-
- Site Admin
- Beiträge: 8683
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 11 times
- Been thanked: 52 times
Re: SMA Energy Meter als Verbraucher
Nehm mal das Modul bezug_smashm als Vorlage.
In /etc/ wird nichts konfiguriert.
In /etc/ wird nichts konfiguriert.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
-
- Beiträge: 242
- Registriert: Di Apr 16, 2019 5:57 pm
- Wohnort: Rockenberg
- Has thanked: 7 times
- Been thanked: 1 time
Re: SMA Energy Meter als Verbraucher
Das Modul bezug_smashm habe ich als Vorlage verwendet. Aber nach meinem Verständnis verwendet das doch auch den smaemd Daemon, oder?
Und der Daemon wird doch über die /etc/smaemd/config konfiguriert - dort standen auch die Seriennummern von meinen zwei bereits konfigurierten SMA HM/EM schon drin.
Und der Daemon wird doch über die /etc/smaemd/config konfiguriert - dort standen auch die Seriennummern von meinen zwei bereits konfigurierten SMA HM/EM schon drin.
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp SMA WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
Tesla Model Y LR
Tesla Model Y LR
-
- Site Admin
- Beiträge: 8683
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 11 times
- Been thanked: 52 times
Re: SMA Energy Meter als Verbraucher
Nein.
Inkludiert den speedwiredecodder.py und nichts weiter.
Code: Alles auswählen
modules/bezug_smashm/sma-em-measurement.py
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
-
- Beiträge: 242
- Registriert: Di Apr 16, 2019 5:57 pm
- Wohnort: Rockenberg
- Has thanked: 7 times
- Been thanked: 1 time
Re: SMA Energy Meter als Verbraucher
So, ich erhalte jetzt Daten von meinem 3. EM: Nach der Umkonfiguration der Multicast-Gruppe hat er einen Neustart benötigt.
Nun zu meinem Verständnis:
Auf dem Raspberry läuft der smaemd, dieser wird über die /etc/smaemd/config konfiguriert (Seriennummern, Multicast-Gruppe und Multicast-Port).
Das Script speedwiredecodder.py liest den kompletten Output vom Daemon und filtert dann die jeweils benötigten Informationen aus dem Dictionary emparts raus - dies geschieht über die Seriennummer welche ja je Modul unterschiedlich ist/sein kann:
...
smaserials = sys.argv[1]
...
if str(emparts['serial']) == smaserials:
Aber das ist doch trotzdem alles derselbe Daemon mit genau einer Daemon-Konfiguration?!?
Ich bin verwirrt...
Nun zu meinem Verständnis:
Auf dem Raspberry läuft der smaemd, dieser wird über die /etc/smaemd/config konfiguriert (Seriennummern, Multicast-Gruppe und Multicast-Port).
Das Script speedwiredecodder.py liest den kompletten Output vom Daemon und filtert dann die jeweils benötigten Informationen aus dem Dictionary emparts raus - dies geschieht über die Seriennummer welche ja je Modul unterschiedlich ist/sein kann:
...
smaserials = sys.argv[1]
...
if str(emparts['serial']) == smaserials:
Aber das ist doch trotzdem alles derselbe Daemon mit genau einer Daemon-Konfiguration?!?
Ich bin verwirrt...
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp SMA WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
Tesla Model Y LR
Tesla Model Y LR
-
- Beiträge: 242
- Registriert: Di Apr 16, 2019 5:57 pm
- Wohnort: Rockenberg
- Has thanked: 7 times
- Been thanked: 1 time
Re: SMA Energy Meter als Verbraucher
So, ich antworte mir mal selbst:
Es stimmt, es ist kein Eintrag mehr in /etc/smaemd/config notwendig.
Die Multicast-Gruppe und der Multicast-Port werden ja auch schon in watt.py konfiguriert und dann kommt offensichtlich alles zurück.
Das Modul funktioniert nun, es werden der aktuelle Verbrauch und der "Zählerstand" in die ramdisk-Datei geschrieben.
Die devicenumber wird übergeben und dann entsprechend in meinem Fall die smarthome_device_ret1 geschrieben:
{"power":3,"powerc":6694.496}
Allerdings wird noch kein Wert auf der GUI angezeigt (es wird immer nur "lade Daten (0,00 kWh)" angezeigt), muss ich an der Stelle noch was machen?
Und wie geht es nun weiter mit dem Modul?
Es stimmt, es ist kein Eintrag mehr in /etc/smaemd/config notwendig.
Die Multicast-Gruppe und der Multicast-Port werden ja auch schon in watt.py konfiguriert und dann kommt offensichtlich alles zurück.
Das Modul funktioniert nun, es werden der aktuelle Verbrauch und der "Zählerstand" in die ramdisk-Datei geschrieben.
Die devicenumber wird übergeben und dann entsprechend in meinem Fall die smarthome_device_ret1 geschrieben:
{"power":3,"powerc":6694.496}
Allerdings wird noch kein Wert auf der GUI angezeigt (es wird immer nur "lade Daten (0,00 kWh)" angezeigt), muss ich an der Stelle noch was machen?
Und wie geht es nun weiter mit dem Modul?
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp SMA WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
Tesla Model Y LR
Tesla Model Y LR
-
- Beiträge: 2426
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 30 times
Re: SMA Energy Meter als Verbraucher
also das ist so:
Bitte in smarthome.log schauen ob irgendwo ein Problem vorliegt.
Wenn du die Daten korrekt in der Anzege hast braucht es noch folgendes:
Anpassung im Gui:
Definition neuen meastyp für dem smaenergy meter.
Definition der nötigen Parameter
(Die Punkte macht lutz zentral bei meinen Änderungen)
Anpassung Smarthomehandler und test mit dem richtigen meastyp
Einlieferung smarthomehandler und dein neues watt.py modul über pr (github).
Gruss Oliver
Bitte in smarthome.log schauen ob irgendwo ein Problem vorliegt.
Wenn du die Daten korrekt in der Anzege hast braucht es noch folgendes:
Anpassung im Gui:
Definition neuen meastyp für dem smaenergy meter.
Definition der nötigen Parameter
(Die Punkte macht lutz zentral bei meinen Änderungen)
Anpassung Smarthomehandler und test mit dem richtigen meastyp
Einlieferung smarthomehandler und dein neues watt.py modul über pr (github).
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 242
- Registriert: Di Apr 16, 2019 5:57 pm
- Wohnort: Rockenberg
- Has thanked: 7 times
- Been thanked: 1 time
Re: SMA Energy Meter als Verbraucher
Das smarthome.log ist jetzt sauber, das hat mir schon sehr geholfen
In der Anzeige habe ich die Daten eben noch nicht, die return-Datei wurde aber korrekt geschrieben.
Muss ich an der Stelle noch irgendwas machen?
In der Anzeige habe ich die Daten eben noch nicht, die return-Datei wurde aber korrekt geschrieben.
Muss ich an der Stelle noch irgendwas machen?
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp SMA WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
Tesla Model Y LR
Tesla Model Y LR
-
- Beiträge: 2426
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 30 times
Re: SMA Energy Meter als Verbraucher
Zeig mal deine Smathomedefinition.
Gruss Oliver
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 242
- Registriert: Di Apr 16, 2019 5:57 pm
- Wohnort: Rockenberg
- Has thanked: 7 times
- Been thanked: 1 time
Re: SMA Energy Meter als Verbraucher
Hallo Oliver,
meine Smarthome (2.0)-Definition sieht wie folgt aus: Die smarthomehandler.py:
elif meastyp == "we514":
argumentList[1] = prefixpy + 'smaem/watt.py'
Und die ramdisk/smarthome_device_ret1
{"power":3,"powerc":6699.794}
Danke!
Gruß
Markus
meine Smarthome (2.0)-Definition sieht wie folgt aus: Die smarthomehandler.py:
elif meastyp == "we514":
argumentList[1] = prefixpy + 'smaem/watt.py'
Und die ramdisk/smarthome_device_ret1
{"power":3,"powerc":6699.794}
Danke!
Gruß
Markus
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp SMA WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
Tesla Model Y LR
Tesla Model Y LR