Hauptmenü

Komische Log Ausgaben

Begonnen von stefanru, 26 November 2016, 21:19:09

Vorheriges Thema - Nächstes Thema

stefanru

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


stefanru

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

Benni

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.

stefanru

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

stefanru

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