FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 10 November 2012, 10:28:25

Titel: Modul FS20 Schaltung über die Zeit funktioniert nicht
Beitrag von: Guest am 10 November 2012, 10:28:25
Originally posted by: <email address deleted>

Hallo,

bin neu hier, habe mich durch die Anfängerlektüre durchgearbeitet und die
CUL und meine FS20, FHTs und so weiter zum laufen bekommen und auch ohne
weiteren Probleme!

Spitzen Leistung was hier entwickelt wurde!

Über den den Aussensensor erhalten ich die Temperatur und es soll ein FS20
geschaltet werden.

Mein Problem ist nur, dass die bei Umstellung auf reine Temp.-Abfrage der
FS20 geschaltet wird. ABER bei Umstellung der Temp. und der Zeitabfrage
dann nicht, dann bleibt immer HzFrost immer off.
Ich habe die Abfrage aus einem Modul hier aus der Gruppe entnommen und
meinem angepasst.

Vielleicht weiß hier jemand Rat?

Vielen Dank im voraus.

#Frostschutz Aus Schaltung
define tempNotify notify Outdoor:T:.* {\
 my $temp_Outdoor = ReadingsVal("Outdoor","temperature","20");;\
 my $hm = sprintf("%%02d:%%02d", $hour, $min);;\
 if (($temp_Outdoor <= 5) && ($hm gt "22:00") && ($hm lt "06:00")) {fhem
"set HzFrost on";;}\
 elsif (($temp_Outdoor > 5) && ($hm gt "6:01") && ($hm lt "21:59")) {fhem
"set HzFrost off";;}\
 else {fhem "set HzFrost off";;}\
}


Snorre

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Modul FS20 Schaltung über die Zeit funktioniert nicht
Beitrag von: Guest am 12 November 2012, 17:55:13
Originally posted by: <email address deleted>

Hi,
ich sehe 2 mögliche Fehler.

Am Samstag, 10. November 2012 10:28:25 UTC+1 schrieb Snorre:
>
>
>  if (($temp_Outdoor <= 5) && ($hm gt "22:00") && ($hm lt "06:00")) {fhem
> "set HzFrost on";;}\
>
die Uhrzeit kann nicht > 22 UND kleiner als 6 sein, da brauchst du 2
Bedingungen mit or verknüpft.
 

>  elsif (($temp_Outdoor > 5) && ($hm gt "6:01") && ($hm lt "21:59")) {fhem
> "set HzFrost off";;}\
>
muesste heissen
elsif (($temp_Outdoor > 5) && ($hm gt "06:01") && ($hm lt "21:59")) {fhem
"set HzFrost off";;}\

LG
Joachim

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Modul FS20 Schaltung über die Zeit funktioniert nicht
Beitrag von: Guest am 16 November 2012, 06:59:44
Originally posted by: <email address deleted>

Super, hat mit der 0 und der or Verknüpfung geklappt.

Danke!

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