Hier der eigentliche Thread zur Fehlerbeschreibung.
https://forum.fhem.de/index.php/topic,91003.0.html
Ich konnte es nachstellen und habe einen Patch geschrieben wo das Problem nicht mehr auf tritt.
--- ../Programmieren/Perl/Projekte/FHEM/fhem-code/fhem.pl 2018-09-07 11:38:10.483642867 +0200
+++ fhem.pl 2018-09-10 14:30:16.949872696 +0200
@@ -4377,8 +4377,8 @@ setReadingsVal($$$$)
my ($hash,$rname,$val,$ts) = @_;
if( $hash->{".or"} && grep($rname =~ m/^$_$/, @{$hash->{".or"}}) ) {
- if( $hash->{READINGS}{$rname} &&
- $hash->{READINGS}{$rname}{VAL} &&
+ if( defined($hash->{READINGS}{$rname}) &&
+ defined($hash->{READINGS}{$rname}{VAL}) &&
$hash->{READINGS}{$rname}{VAL} ne $val ) {
$hash->{OLDREADINGS}{$rname}{VAL} = $hash->{READINGS}{$rname}{VAL};
$hash->{OLDREADINGS}{$rname}{TIME} = $hash->{READINGS}{$rname}{TIME};
Grüße
Danke, habs eingecheckt.
Danke Dir Rudi.