Hallo zusammen,
ich habe seit 2 Jahren den 2 Wege Stromzähler mit Udos Lesekopf an fhem angebunden.
Ich kann alle werte lesen und diese werden auch aktualisiert und geloggt.
Seit dem letzten Update wächst die log Datei nun ins Unermessliche.
Es ist immer die gleiche Meldung:
substr outside of string at ./FHEM/47_OBIS.pm line 791.
^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4325.
substr outside of string at ./FHEM/47_OBIS.pm line 791.
substr outside of string at ./FHEM/47_OBIS.pm line 791.
substr outside of string at ./FHEM/47_OBIS.pm line 791.
Internals:
CHANGED
DEF /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_00F30001-if00-port0@9600,8,N,1, SML
DeviceName /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_00F30001-if00-port0@9600,8,N,1,
MeterType SML
NAME Stromzaehler
NR 204
PARTIAL
STATE opened
TYPE OBIS
Readings:
2016-08-05 19:56:34 1.0.0.0.9.255 06-45-4D-48-01-04-C5-6C-B8-C3
2016-08-05 19:56:34 129.129.199.130.3.255 EMH
2016-08-05 19:56:34 129.129.199.130.5.255 110C-DE3D-9852-AA33-FCB8-C1B2-0838-F645-2DEA-81C2-F1B5-3196-AD19-E2DA-210C-1E20-E1DA-6AB2-0139-9CE3-5131-AC3D-07BB-E598-01
2017-04-18 18:46:26 Version EMH\06454D480104C56CB8C3
2017-04-18 21:54:17 dir_total_consumption Bezug
2017-04-18 21:54:17 dir_total_feed Bezug
2017-04-18 21:54:17 power 449.4
2017-04-17 18:25:44 state opened
2017-04-18 21:54:17 total_consumption 6672050.6
2017-04-18 21:54:17 total_consumption_Ch1 6672050.6
2017-04-18 21:54:17 total_consumption_Ch2 0
2017-04-18 21:54:17 total_feed 27593850.8
2017-04-18 21:54:17 total_feed_Ch1 27593850.8
2017-04-18 21:54:17 total_feed_Ch2 0
Helper:
BUFFER
EoM 0
SPEED 5
SPEED2 5
TRIGGERTIME 1492446344.72668
Channels:
DEVICES:
-1
Directions:
< Einspeisung
> Bezug
Attributes:
directions {">" => "Bezug", "<"=>"Einspeisung"}
event-min-interval .*:60
ignoreUnknown on
pollingMode on
room Unsorted
unitReadings off
verbose 2
Dateiversion: 47_OBIS.pm 13885 2017-04-03 03:50:45Z Icinger
Was hat sich geändert oder was muss ich ändern?
Danke vorab für eure Hilfe
Andreas
Da wird Stefan ran müssen. Mit dem Update hast Du Dir vermutlich die "Scharfschaltung" von FHEM 5.8 geholt. Da wird permanent die Perl-Syntax geprüft. Früher war das nur beim ersten Modulaufruf. Schreib vielleicht besser in den allgemeinen OBIS-Thread und schreib gleich dazu was Du für einen Zähler hast, wie definiert in FHEM.
Grüße Markus
Danke,
habe die Anfrage beim anderen Thread angehängt.