Fehler mit fhem.pl seit dem letzten Update

Begonnen von raspklaus, 30 August 2015, 11:49:18

Vorheriges Thema - Nächstes Thema

raspklaus

Seit dem letzten Update wird das Log mit folgender Fehlermeldung zugemüllt:

2015.08.30 11:20:44 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:20:59 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:21:59 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:22:59 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:24:00 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:25:00 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:25:01 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:25:04 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:25:04 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:25:04 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:25:04 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:25:50 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:26:00 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.
2015.08.30 11:27:00 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4336.


Was ist da los ?

AndreasR

Hallo raspklaus,

ich hatte das Problem (unter anderem) auch.

Meine Lösung habe ich hier gefunden: http://forum.fhem.de/index.php/topic,39392.msg315693.html#msg315693


Ach ja - ich mag deine Signatur  :)

Gruß Andreas   

raspklaus

Ich habe nur einmal DOIF benutzt und die Routine funktioniert

define at_tvsim_automatic DOIF ([[time_TV_Sim_Automatic_start]] and [TV_Sim_Automatic] eq "on" and [TV_Sim_Manually] eq "off") ((set wz_tvsim HSV 180,100,100 3 q tvsim)) DOELSEIF ([[time_TV_Sim_Automatic_stop]] and [TV_Sim_Automatic] eq "on" and [TV_Sim_Manually] eq "off") (set wz_tvsim off)
attr at_tvsim_automatic room Sicherheit,TV,Wohnzimmer


Also ich wüsste nicht wo ich sonst suchen soll, denn alles was beim Doif benutzt wird ist auch definiert

marvin78

Zitat von: AndreasR am 05 September 2015, 22:27:27

Ach ja - ich mag deine Signatur  :)

Das muss Sarkasmus gewesen sein, denn sie ist gelogen.

1. Das ist kein Fehler, sondern eine Warnung (weitaus weniger dramatisch)
2. Das Log hilft weder dir noch jemand anderen.
3. Du könntest mal stacktrace aktivieren um evtl. zu sehen, wo der Auslöser liegt
4. die vielen Forenbeiträge lesen, die mit ähnlichen Meldungen zu tun haben