FHEM Forum

FHEM => fhem-users => Thema gestartet von: Mitch am 01 August 2012, 10:30:14

Titel: Blick nicht mehr durch - bitte um Hilfe bei einem Script
Beitrag von: Mitch am 01 August 2012, 10:30:14
                                                     

Hallo Zusammen,

ich hatte am alten Haus einen FS20TFK am Garagentor. Über diesen habe ich
Abends eine Warnung an meinen SAT Receiver ausgegeben, wenn die Garage noch
offen war und dann um 22 Uhr automatisch schliessen lassen.

Hier der Script aus der fhem.cfg dazu:

define GarageOffen FS20 b3a2 00
attr GarageOffen alias GarangeOffen
attr GarageOffen room Zentrale
attr GarageOffen model fs20st

define GarageOffen2 FS20 b3a2 01
attr GarageOffen2 room hidden
attr GarageOffen2 model fs20st

define GaragenChecker at +*00:15 {\
  if (ReadingsVal("GarageOffen", "state", "") eq "on" && $hour > 21 ||
$hour < 8) {\
    my $msg = "showdialog -time 5 -text Garagentor noch offen -header
FHEM";;\
    system ("printf '$msg' | nc 192.168.0.7 1450");;\
  }\
}

define GarageNachtsZu at *22:00 {\
  if(ReadingsVal("GarageOffen", "state", "") eq "on") {\
    fhem ("set Garagentor on");;\
  }\
}


Hatte immer super geklappt.

Jetzt bin ich umgezogen und habe den FS20TFK an der Haustür und möchte
wieder eine Benachtichtigung.
Also habe ich den laufenden Script leicht verändert.
Leider geht er nun nicht mehr.

define FS20_b3a200 FS20 b3a2 00
attr FS20_b3a200 alias Haustuer
attr FS20_b3a200 fm_name Haust%C3%BCr
attr FS20_b3a200 fm_type none
attr FS20_b3a200 fm_view 0,1
attr FS20_b3a200 model fs20tfk
attr FS20_b3a200 room Zentrale

define FS20_b3a201 FS20 b3a2 01
attr FS20_b3a201 alias Haustuer2
attr FS20_b3a201 room hidden

define HaustuerChecker at +*00:15 {\
  if (ReadingsVal("Haustuer", "state", "") eq "on" && $hour > 21 || $hour <
8) {\
    my $msg = "showdialog -time 5 -text Haustuer noch offen -header FHEM";;\
    system ("printf '$msg' | nc 192.168.0.7 1450");;\
  }\
}

Eigentlich haben sich ja nur die Namen geändert. Ich habe keine Ahnung, wo
der Fehler liegt.

Vielen Dank für eure Hilfe.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com