Seite 2 von 5

Re: Daten von SMA HM2 abfragen

Verfasst: Fr Dez 27, 2019 11:11 am
von Gandalf
Ich habe kein Update des SMA Home Managers durchgeführt. Anlage ist neu und wurde erst Mitte des Jahres in Betrieb genommen.

Ob, der sich selbst aktualisiert hat, weiß ich leider nicht.
Bis Ende November hat es bei mir Reibungslos funktioniert. Erst nach dem Update auf 1.68 habe ich das Problem

Re: Daten von SMA HM2 abfragen

Verfasst: Fr Dez 27, 2019 12:44 pm
von i_got_soul
Das Problem liegt am Update des SMA Homemangers, der eine neue Firmware erhalten hat. Es gibt eine neue Variable im Register des Datendiagramms. Da Kevin auf ein Open source Modul aufsetzt, das die Werte leider nicht über OBIS ID ermittelt, sondern die Werte über Offsets ausliest, sind einige Variablen nun um 8 Byte verrutscht. Ich habe das lokal bei mir bereits im entsprechenden Python Modul korrigiert. Sobald ich das „sauber“ abwärtskompatibel implementiert habe, stelle ich das Modul hier gerne hier zur Verfügung. @Kevin: Es wäre sicherlich sinnig dieses dann auch via Github Pull Request in das Ursprungsprojekt einzufliegen.

Re: Daten von SMA HM2 abfragen

Verfasst: Fr Dez 27, 2019 1:12 pm
von openWB
Danke für die Infos.
openWB nutzt jetzt schon eine feste commit ID des Projektes.
Ich denke ich werde das dann lokal einbinden und natürlich einen PR an das Ursprungsprojekt stellen.

Danke vorab!

Re: Daten von SMA HM2 abfragen

Verfasst: Fr Dez 27, 2019 2:43 pm
von LinusEV
Super community, in einem Tag Fehler gefunden und gefixt

@soul
kannst du bitte das Datenblatt vom neuen Protokoll bereitstellen (link).
Finde nur SMA ENERGY METERZählerprotokoll in der V1.0 und das dürfte noch der alte Stand sein vor dem Update.

Re: Daten von SMA HM2 abfragen

Verfasst: Fr Dez 27, 2019 6:09 pm
von i_got_soul
Hier die Details: http://www.eb-systeme.de/?page_id=3005

Der Wert/Variable für die Netzfrequenz ist hinzugekommen.

Re: Daten von SMA HM2 abfragen

Verfasst: Fr Dez 27, 2019 8:02 pm
von Gandalf
Cool, klasse das die Ursache ermittelt ist.

@i_got_soul Danke für die Infos
@KevinW Danke für den schnellen Support. Ihr seit super!

Re: Daten von SMA HM2 abfragen

Verfasst: Sa Dez 28, 2019 7:39 am
von openWB
Wäre das mit diesem PR von David nicht auch sauber gelöst?

https://github.com/datenschuft/SMA-EM/pull/18

Re: Daten von SMA HM2 abfragen

Verfasst: Sa Dez 28, 2019 9:49 am
von i_got_soul
@Kevin: Jep genauso so sollte es gemacht werden. Cool, dann ist die Lösung ja schon da und man müsste nur diesen Change als Basis für die SMA Integration nehmen. Well spotted!

Re: Daten von SMA HM2 abfragen

Verfasst: Sa Dez 28, 2019 10:08 am
von openWB
David ist selber auch openWB Nutzer :)
Ich habe nun schonmal ein Fork erstellt.
Das SMA SHM Modul muss minimal angepasst werden da sich die Namenskonvention im April geändert hat.
Kommt dann im nächsten Update. Hier wird dann jeder SMA SHM Nutzer den "SMA Support Button" einmal neu klicken müssen damit es geht.

Re: Daten von SMA HM2 abfragen

Verfasst: Sa Dez 28, 2019 2:17 pm
von openWB
Könnte einer von euch mit etwas Linux Kenntnissen mal folgendes probieren?:

per ssh einloggen.
folgende Befehle ausführen:

Code: Alles auswählen

cd /opt/smaemd/
sudo git clone https://github.com/snaptec/SMA-EM.git .
sudo cp /var/www/html/openWB/web/files/smashm.conf /etc/smaemd/config
sudo systemctl daemon-reload
kommen nun wieder die richtigen Werte?
Wenn nicht:

Code: Alles auswählen

sudo systemctl enable smaemd.service
sudo systemctl stop smaemd.service
sudo systemctl start smaemd.service
Wenns Fehler gibt die natürlich posten :)