SML Stromzähler per USB Schreib-Lesekopf?

Begonnen von matzefisi, 04 August 2013, 14:14:48

Vorheriges Thema - Nächstes Thema

matzefisi

Hi Oswald,

das liegt an dem Update auf FHEM 5.7. Dort werden Readings nun auf korrekte Namen überprüft.

Bitte probier mal die vorletzte Version von meinem Modul: https://github.com/matzefisi/fhem-70_SMLUSB/blob/master/70_SMLUSB.pm

Aber bitte sichere Deinen Stand vorher.

MfG
Matthias

Omega-5

Zitat von: matzefisi am 30 März 2016, 07:57:43
das liegt an dem Update auf FHEM 5.7. Dort werden Readings nun auf korrekte Namen überprüft.
Hallo Matthias,
was ich nicht verstehe ist, dass ich keine solchen Fehlermeldungen bekomme. Mein 70_SMLUSB.pm ist noch vom 5. Feb. 2014 und ich habe fast jedes FHEM Update mit gemacht. Ich will mich ja nicht beschweren, aber ist schon seltsam.  ;)
An den Umlauten in den Readings kann es demnach also nicht liegen, es sei denn es hat mit den LOCALs im OS zu tun? Aber da bin ich nicht der Fachmann.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),

matzefisi

Hi Friedrich,

das ist komisch, denn mit der Version 5.7 (glaube ich) wurde eine Überprüfung der Readings in der fhem.pl scharfgeschaltet.
Siehe https://github.com/mhop/fhem-mirror/blob/master/fhem/fhem.pl Zeile 2602
Hier wurde das ganze wohl besprochen: https://forum.fhem.de/index.php/topic,45788.0.html

Hast Du evtl. noch kein Update auf die 5.7 gemacht?

MfG
Matthias

Omega-5

Zitat von: matzefisi am 31 März 2016, 07:49:27
Hast Du evtl. noch kein Update auf die 5.7 gemacht?
Hallo Matthias,
wie schon im Beitrag vom 30.03. geschrieben mache ich mindestens einmal die Woche ein Update von FHEM. Aktuell ist:
Zitat2016.03.30 18:54:05 0: Featurelevel: 5.7
2016.03.30 18:54:05 0: Server started with 57 defined entities (fhem.pl:11144/2016-03-29 perl:5.014002 os:linux user:fhem pid:8423)
Linux Version ist :
ZitatLinux version 4.1.13-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #826 SMP PREEMPT Fri Nov 13 20:19:03 GMT 2015
Welche Perl Version hast du denn? Vieleicht liegt es da dran.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),

matzefisi

#319
Hi Friedrich,

meine Perl Version kann ich leider gerne nicht nachschauen, aber die ist schon etwas älter.
Zitatperl -v

This is perl 5, version 14, subversion 2 (v5.14.2) built for arm-linux-gnueabihf                                                                                                             -thread-multi-64int

Vielleicht hängt es ja damit zusammen. Aber wenn den Regex-Code richtig interpretiere dürfen keine Umlaute vorkommen, was aber bei Einigen Readings der Fall war.

MfG
Matthias

matzefisi

Hallo zusammen,

Icinger hat seit einigen Tagen das SML Protokoll in sein Obis Modul aufgenommen, so dass wir die beiden verschiedenen Stromzähler Protokolle nun in einem Modul vereint haben. Ich konnte ihn durch ein paar Tests unterstützen und bei mir läuft es einwandfrei und sogar deutlich performanter als mein SMLUSB.

Daher jetzt mein Vorschlag an alle SMLUSB Benutzer: Guckt Euch bitte das 47_OBIS Modul von Icinger an und stellt wenn möglich um, da ich mein Modul nicht weiterentwickeln werde, sondern Icinger dann beim 47_OBIS unterstütze.

Weitere Informationen zu dem neuen Modul findet ihr hier: https://forum.fhem.de/index.php/topic,51948.0.html

MfG
Matthias