Habe ständig diese Zeile im Log:
2016.11.26 21:15:37 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4638.
Was ist das?
Ich habe auch noch diese Zeilen ständig:
2016.11.26 21:13:15 1: Error: >T: 8.5 H: 56 BAT: ok< has no TYPE, but following keys: >LASTInputDev,MSGCNT,nanoCUL433_DMSG,nanoCUL433_MSGCNT,nanoCUL433_RAWMSG,nanoCUL433_TIME,sduino_DMSG,sduino_MSGCNT,sduino_RAWMSG,sduino_TIME<
denke aber das hat mit der ersten nichts zu tun.
Sollte irgendetwas mit meinem Temperatur Sensor sein.
Habe gerade nachgeschaut4638 ist:
# Child here
# Close FDs as we cannot restart FHEM if child keeps TCP Serverports open
foreach my $d (sort keys %defs) {
my $h = $defs{$d};
$h->{DBH}->{InactiveDestroy} = 1
if($h->{TYPE} eq 'DbLog' && $h->{DBH}); #Forum #43271
TcpServer_Close($h) if($h->{SERVERSOCKET});
if($h->{DeviceName}) {
require "$attr{global}{modpath}/FHEM/DevIo.pm";
DevIo_CloseDev($h,1);
}
}
$SIG{CHLD} = 'DEFAULT'; # Forum #50898
return 0;
}
Habe aber keine Ahnung was das sein soll.
Gruß,
Stefan
Beobachte nun
https://forum.fhem.de/index.php/topic,58090.msg495097.html#msg495097
https://forum.fhem.de/index.php/topic,59456.msg508295.html#msg508295
Habe keine Lösung für mein:
>T: 8.4 H: 56 BAT: ok< has no TYPE
gefunden. Ich finde kein Device mit dem Namen. Eigentlich ist das eine Rückgabe des Oregon Sensors.
Gruß,
Stefan
Zitat von: stefanru am 26 November 2016, 22:45:44
Habe keine Lösung für mein:
>T: 8.4 H: 56 BAT: ok< has no TYPE
gefunden.
Meldungen mit "has no TYPE" lassen sich meist durch einen FHEM Neustart beheben.
Neustart hatte ich probiert.
Hilft leider nicht.
Immer noch:
2016.11.26 23:01:18 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4638.
2016.11.26 23:01:22 1: Error: >T: 8.4 H: 56 BAT: ok< has no TYPE, but following keys: >LASTInputDev,MSGCNT,nanoCUL433_DMSG,nanoCUL433_MSGCNT,nanoCUL433_RAWMSG,nanoCUL433_TIME,sduino_DMSG,sduino_MSGCNT,sduino_RAWMSG,sduino_TIME<
die Zeile { join(",",grep { !defined($defs{$_}{TYPE}) } keys %defs) } folgende Ausgabe:
T: 8.5 H: 56 BAT: ok,T: 8.4 H: 56 BAT: ok
Finde das seltsam weil das kein Device ist. Sieht aus wie Meldungen zu meinem Temp Sensor.
Jemand eine Idee was ich damit jetzt mache?
Gruß,
Stefan
Habe alles durchsucht und kein device gefunden das so heißt.
Das ist doch eigentlich die Rückgabe vom oregon Sensor.
Habe alle Oregons nochmal gelöscht.
Wurden per autocreate wieder angelegt.
Hat aber auch nichts geholfen.
Habe den Sender weiter weg gestellt.
Nun findet ihn nur der Sduino. FHEM durchgestartet und die Fehler sind erstmal weg.
Scheint dann doch eher vom a-cul zu kommen, oder Zusammenspiel?
Leider sobald ich den Sensor wieder näher bringe tritt es wieder auf.
Trozdem erstmal mit Workaround für mich gelöst.
Gruß,
Stefan