Autor Thema: PERL WARNING: finde den Fehler nicht  (Gelesen 113 mal)

Offline Carsten1981

  • New Member
  • *
  • Beiträge: 17
PERL WARNING: finde den Fehler nicht
« am: 09 September 2017, 09:49:33 »
Hallo zusammen,

brauche mal eure Hilfe. Habe im LOG seid drei Tagen alle 5 Sekunden folgende Fehlermeldung. Habe in alle Devices geschaut, die Fehlermeldung dort aber nirgends wiedergefunden. Bei Verbose 5 wird sie nicht mehr angezeigt, bzw anders und ich erkenne sie nicht mehr. Hat jemand eine Idee wo sie her kommt, was sie heißt und wie ich sie reaprieren kann?

PERL WARNING: Useless use of a constant ("state") in void context at (eval 2892) line 1

wobei eval eine 3-6 stellige Zahl ist.

Danke und Gruß

 Carsten
fhem 5.8 CUL 433, 8x DS18B20, 8fach 230V Relais
benachrichtigungen über Telegram, Steuerung Solar- und Kaminpumpe, Steuerung Somfy Rollos, Lichtsteuerung über Intertechno, Steuerung Heizungspumpe und Mischer Fußbodenheizung

Offline Carsten1981

  • New Member
  • *
  • Beiträge: 17
Antw:PERL WARNING: finde den Fehler nicht
« Antwort #1 am: 09 September 2017, 10:03:17 »
Hallo,

habe beim Log durchforsten noch einen weiteren Logeintrag gefunden aus dem Ich leider nicht schlau werde. Es waren gestern zwei mal ein Teil der DS18B20 ausgefallen, die nach einem Neustart wieder funktionierten und seid dem auch wieder durchlaufen.

2017.09.09 07:17:06 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2017.09.09 07:17:06 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.

habe die DS18B20 über den GPIO4 angeschlossen, und bis jetzt liefen sie auch problemlos bis auf zwei Sensoren die ab und an mal die berühmten 85°C anzeigen.

Bin bei Perl leider total Planlos und 2 Tage google und Forum haben mich leider auch nicht wirklich schlauer gemacht.

Gruß Carsten
fhem 5.8 CUL 433, 8x DS18B20, 8fach 230V Relais
benachrichtigungen über Telegram, Steuerung Solar- und Kaminpumpe, Steuerung Somfy Rollos, Lichtsteuerung über Intertechno, Steuerung Heizungspumpe und Mischer Fußbodenheizung

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 16902
Antw:PERL WARNING: finde den Fehler nicht
« Antwort #2 am: 09 September 2017, 11:22:48 »
Die Probleme mit GPIO sollten mit passenden Betreff(!) im Forumsbereich Einplatinencomputer gemeldet werden (siehe MAINTAINER.txt).
Das eval Problem kann man vmtl. mit "attr global stacktrace" naeher lokalisieren.

Offline Carsten1981

  • New Member
  • *
  • Beiträge: 17
Antw:PERL WARNING: finde den Fehler nicht
« Antwort #3 am: 09 September 2017, 11:27:36 »
da bekomme ich folgendes, und das sagt mir leider überhaupt nichts
2017.09.09 11:26:29 1: stacktrace:
2017.09.09 11:26:29 1:     main::__ANON__                      called by ./FHEM/58_GPIO4.pm (132)
2017.09.09 11:26:29 1:     main::GPIO4_Get                     called by ./FHEM/58_GPIO4.pm (123)
2017.09.09 11:26:29 1:     main::GPIO4_DeviceUpdateLoop        called by fhem.pl (3005)
2017.09.09 11:26:29 1:     main::HandleTimeout                 called by fhem.pl (618)

begonnen hat es wohl hiermit
PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132
« Letzte Änderung: 09 September 2017, 11:31:19 von Carsten1981 »
fhem 5.8 CUL 433, 8x DS18B20, 8fach 230V Relais
benachrichtigungen über Telegram, Steuerung Solar- und Kaminpumpe, Steuerung Somfy Rollos, Lichtsteuerung über Intertechno, Steuerung Heizungspumpe und Mischer Fußbodenheizung

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 16902
Antw:PERL WARNING: finde den Fehler nicht
« Antwort #4 am: 09 September 2017, 11:33:00 »
Ist offensichtlich auch ein GPIO4 Problem.

Offline Carsten1981

  • New Member
  • *
  • Beiträge: 17
Antw:PERL WARNING: finde den Fehler nicht
« Antwort #5 am: 09 September 2017, 11:43:02 »
hast du den irgendeine idee was das problem sein könnte?
fhem 5.8 CUL 433, 8x DS18B20, 8fach 230V Relais
benachrichtigungen über Telegram, Steuerung Solar- und Kaminpumpe, Steuerung Somfy Rollos, Lichtsteuerung über Intertechno, Steuerung Heizungspumpe und Mischer Fußbodenheizung

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 13419
  • Das "S" in "IoT" steht für "Security"
Antw:PERL WARNING: finde den Fehler nicht
« Antwort #6 am: 09 September 2017, 11:59:50 »
Frag doch einfach mal im richtigen Forumbereich, wie Rudi Dir schon geraten hatte...
Nächster Hamburg-Stammtisch: 15.12.2017

 

decade-submarginal