Hauptmenü

<gelöst>Twilight-Fehler

Begonnen von SkodaSascha, 12 Juni 2016, 11:18:29

Vorheriges Thema - Nächstes Thema

SkodaSascha

Hallo,
nachdem bei mir FHEM 2 Jahre eigentlich super gelaufen ist, hatte ich seit einiger Zeit Probleme mit dem Weather Modul. Nachdem ich alles durch Updates mal wieder
auf den neusten Stand gebracht habe, habe ich die Probleme mit Weather in den Griff bekommen.
Dafür läuft Twilight nicht mehr, ich habe an dem Code aber nicht verändert, ich hoffe es kann mir jemand helfen.

Hier der Coder aus der fhem.cfg:

define myTwilight Twilight 52.462774  9.534493 3 651520
define SonneAus notify myTwilight:light.* {\
  if($value{myTwilight}==9){\
    fhem("set BeleuchtungTerrasse on;;set Weihnachtsbeleuchtung on;;set Wohnzimmer_Licht_Fenster on;;set ITSchalter2 on");;\
  }\
}



Im Log erscheint der Fehler:

2016.06.11 20:53:28 1: PERL WARNING: Use of uninitialized value $value{"myTwilight"} in numeric eq (==) at (eval 1534) line 2.
2016.06.11 20:53:28 3: eval: my $EVTPART0='light:';my $TYPE='Twilight';my $SELF='SonneAus';my $EVTPART1='5';my $EVENT='light: 5';my $NAME='myTwilight';{
  if($value{myTwilight}==9){
    fhem("set BeleuchtungTerrasse on;set Weihnachtsbeleuchtung on;set Wohnzimmer_Licht_Fenster on;set ITSchalter2 on");
  }
}


Gruss
Sascha
FHEM auf Raspberry Pi, HMLAN + CUL

vbs

Versuch mal
$value{"myTwilight"}
zu ersetzen durch
Value("myTwilight")

Ich glaube, da sich mal was in FHEM geändert.

SkodaSascha

Ok, danke.
Habe das geändert, da der Fehler immer nur bei der jeweiligen Helligkeitsschwelle im Log steht, werde ich morgen Rückmeldung
geben ob es geklappt hat.
FHEM auf Raspberry Pi, HMLAN + CUL

vbs

Du könntest mit "trigger" beliebige Events simulieren und du könntest du auch in dem twilight-Device beliebige Readings setzen. Falls du es testen möchtest.

kumue

seit FHEM 5.7 hat sich einiges geändert...
Schau mal hier..
https://forum.fhem.de/index.php/topic,44094.0.html

Dietmar63

$value{myTwilight}
Muss schon immer falsch/fehlerhaft  gewesen sein
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

SkodaSascha

Super !!! Mit der Änderung läuft es wieder.

ZitatMuss schon immer falsch/fehlerhaft  gewesen sein

Ging aber so  2 Jahre gut, wichtig ist das es jetzt wieder geht.

Vielen Dank !
FHEM auf Raspberry Pi, HMLAN + CUL