Hallo, ich habe gerade von SMLUSB auf OBIS umgestellt, war ein Kinderspiel, danke für die gute Arbeit.
Die Werte sehen korrekt aus, ich bekomme allerdings im Log immer folgende Zeilen beim Start des Servers:
2017.02.13 14:10:45 0: Featurelevel: 5.7
2017.02.13 14:10:45 0: Server started with 39 defined entities (fhem.pl:13400/2017-02-12 perl:5.020002 os:linux user:fhem pid:2395)
2017.02.13 14:10:47 1: PERL WARNING: substr outside of string at ./FHEM/47_OBIS.pm line 777.
2017.02.13 14:11:50 1: PERL WARNING: Use of uninitialized value $dataT in numeric eq (==) at ./FHEM/47_OBIS.pm line 334.
2017.02.13 14:11:50 1: PERL WARNING: Use of uninitialized value $data in substitution (s///) at ./FHEM/47_OBIS.pm line 342.
2017.02.13 14:11:50 1: PERL WARNING: Use of uninitialized value $data in string at ./FHEM/47_OBIS.pm line 343.
2017.02.13 14:11:50 1: PERL WARNING: Use of uninitialized value $msg in pattern match (m//) at ./FHEM/47_OBIS.pm line 313.
und währed des Betriebs bekomme ich regelmäßig:
2017.02.13 14:10:45 3: WARNING: unsupported character in reading Zählerstand-Bezug-Total (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2017.02.13 14:10:45 3: WARNING: unsupported character in reading Zählerstand-Tarif-1-Bezug (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2017.02.13 14:10:45 3: WARNING: unsupported character in reading Zählerstand-Bezug-Total (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
2017.02.13 14:10:45 3: WARNING: unsupported character in reading Zählerstand-Tarif-1-Bezug (not A-Za-z/\d_\.-), notify the OBIS module maintainer.
Was könnte da noch falsch sein? Meine Zähler sind definiert als
define Zaehler OBIS /dev/lesekopf1@9600 SML
Das Device ist via udev-Regel auf /dev/ttyUSB0 gemappt.