FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SkodaSascha am 12 Juni 2016, 11:18:29

Titel: <gelöst>Twilight-Fehler
Beitrag von: SkodaSascha am 12 Juni 2016, 11:18:29
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
Titel: Antw:Twilight-Fehler
Beitrag von: vbs am 12 Juni 2016, 11:35:56
Versuch mal
$value{"myTwilight"}
zu ersetzen durch
Value("myTwilight")

Ich glaube, da sich mal was in FHEM geändert.
Titel: Antw:Twilight-Fehler
Beitrag von: SkodaSascha am 12 Juni 2016, 11:45:07
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.
Titel: Antw:Twilight-Fehler
Beitrag von: vbs am 12 Juni 2016, 11:53:12
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.
Titel: Antw:Twilight-Fehler
Beitrag von: kumue am 12 Juni 2016, 12:00:35
seit FHEM 5.7 hat sich einiges geändert...
Schau mal hier..
https://forum.fhem.de/index.php/topic,44094.0.html (https://forum.fhem.de/index.php/topic,44094.0.html)
Titel: Antw:Twilight-Fehler
Beitrag von: Dietmar63 am 12 Juni 2016, 16:17:07
$value{myTwilight}
Muss schon immer falsch/fehlerhaft  gewesen sein
Titel: Antw:Twilight-Fehler
Beitrag von: SkodaSascha am 13 Juni 2016, 12:12:59
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 !