Keller entfeuchten?

Begonnen von Guest, 08 November 2011, 12:50:49

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

>
> Moin
>
 
Leider habe ich es nicht Geschaft. :-(

Könnt Ihr mir dabei Helfen?

Bis jetzt habe ich folgen den Code :

#################################################################
#Aussen Messung
define Aussen CUL_WS 2
attr Aussen room 02 Keller Entfeuchten

define FileLog_Aussen FileLog /var/log/01-Aussen-%Y.log Aussen:T:.*
attr FileLog_Aussen logtype temp4hum6:Temp/Hum,text
attr FileLog_Aussen room 02 Keller Entfeuchten

define weblink_Aussen weblink fileplot FileLog_Aussen:temp4hum6:CURRENT
attr weblink_Aussen label "Aussen Min $data{min1}, Max $data{max1}, Last
$data{currval1}"
attr weblink_Aussen room 02 Keller Entfeuchten

#################################################################
#Luefter
define Luefter FS20 43214321 02
attr Luefter model fs20st
attr Luefter room 02 Keller Entfeuchten
 
#################################################################
#Lüfter ein/aus Schalten
define KellerLuefter at +*00:00:10 trigger CUL_WS 2:humidity.* { \
  my $humjetzt = %EVTPART1;;\
  my $humvorher = AttrVal("Aussen", "comment", $humjetzt);;\
  fhem("attr Aussen comment $humjetzt");;\  
  fhem("set Luefter on")  if($humjetzt > 60 && $humjetzt > $humvorher);;\
  fhem("set Luefter off") if($humjetzt < 55 && $humjetzt < $humvorher);;\
}

Und in der Log ist folgen des :

Unknown command my, try help
Unknown command fhem("attr, try help
Unknown command fhem("set, try help
Unknown command fhem("set, try help
Unknown command }, try help


Gruß
Michael

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

Puschel74

                                               

Hallo,

kenn ich ;-))
Schau mal in fhem unter DEF für das define KellerLuefter ob die öffnende {
auch
wirklich drinnen steht.
Ich hab meine Codes auch x-mal eingegeben, abgespeichert, editiert bis ich
gemerkt hab das fhem sich irgendwie an den Klammern zu verschlucken scheint.

Grüße

Am Freitag, 3. August 2012 19:04:47 UTC+2 schrieb Michael:
>
> Moin
>>
>  
> Leider habe ich es nicht Geschaft. :-(
>
> Könnt Ihr mir dabei Helfen?
>
> Bis jetzt habe ich folgen den Code :
>
> #################################################################
> #Aussen Messung
> define Aussen CUL_WS 2
> attr Aussen room 02 Keller Entfeuchten
>
> define FileLog_Aussen FileLog /var/log/01-Aussen-%Y.log Aussen:T:.*
> attr FileLog_Aussen logtype temp4hum6:Temp/Hum,text
> attr FileLog_Aussen room 02 Keller Entfeuchten
>
> define weblink_Aussen weblink fileplot FileLog_Aussen:temp4hum6:CURRENT
> attr weblink_Aussen label "Aussen Min $data{min1}, Max $data{max1}, Last
> $data{currval1}"
> attr weblink_Aussen room 02 Keller Entfeuchten
>
> #################################################################
> #Luefter
> define Luefter FS20 43214321 02
> attr Luefter model fs20st
> attr Luefter room 02 Keller Entfeuchten
>  
> #################################################################
> #Lüfter ein/aus Schalten
> define KellerLuefter at +*00:00:10 trigger CUL_WS 2:humidity.* { \
>   my $humjetzt = %EVTPART1;;\
>   my $humvorher = AttrVal("Aussen", "comment", $humjetzt);;\
>   fhem("attr Aussen comment $humjetzt");;\  
>   fhem("set Luefter on")  if($humjetzt > 60 && $humjetzt > $humvorher);;\
>   fhem("set Luefter off") if($humjetzt < 55 && $humjetzt < $humvorher);;\
> }
>
> Und in der Log ist folgen des :
>
> Unknown command my, try help
> Unknown command fhem("attr, try help
> Unknown command fhem("set, try help
> Unknown command fhem("set, try help
> Unknown command }, try help
>
>
> Gruß
> Michael
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Guest

Originally posted by: <email address deleted>

Hallo

Erstmal Danke für deine Antwort.

Ich gehen mal davon aus das der Code soweit Stimmt?

Ach so der ganze Code wird Include't.
Und die 10 sec trigger Zeit ist nur zum Testen, wird wenn es läuft erhöht.

In der DEF ist folgendes:
CFGFN
/var/cfg/03_Keller_Entfeuchten.cfg
DEF

+*00:00:10 trigger CUL_WS 2:humidity.* {
  my $humjetzt = %EVTPART1;
  my $humvorher = AttrVal("Aussen", "comment", $humjetzt);
  fhem("attr Aussen comment $humjetzt");
  fhem("set Luefter on")  if($humjetzt > 60 && $humjetzt > $humvorher);
  fhem("set Luefter off") if($humjetzt < 55 && $humjetzt < $humvorher);
}

NAME
KellerLuefter
NR
77
NTM
12:34:13
REP
-1
STATE
Next: 12:34:13
TRIGGERTIME
1344076453.94913
TYPE
at


Grüße




Am Samstag, 4. August 2012 12:21:39 UTC+2 schrieb puschel74:
>
> Hallo,
>
> kenn ich ;-))
> Schau mal in fhem unter DEF für das define KellerLuefter ob die öffnende {
> auch
> wirklich drinnen steht.
> Ich hab meine Codes auch x-mal eingegeben, abgespeichert, editiert bis ich
> gemerkt hab das fhem sich irgendwie an den Klammern zu verschlucken
> scheint.
>
> Grüße
>
> Am Freitag, 3. August 2012 19:04:47 UTC+2 schrieb Michael:
>>
>> Moin
>>>
>>  
>> Leider habe ich es nicht Geschaft. :-(
>>
>> Könnt Ihr mir dabei Helfen?
>>
>> Bis jetzt habe ich folgen den Code :
>>
>> #################################################################
>> #Aussen Messung
>> define Aussen CUL_WS 2
>> attr Aussen room 02 Keller Entfeuchten
>>
>> define FileLog_Aussen FileLog /var/log/01-Aussen-%Y.log Aussen:T:.*
>> attr FileLog_Aussen logtype temp4hum6:Temp/Hum,text
>> attr FileLog_Aussen room 02 Keller Entfeuchten
>>
>> define weblink_Aussen weblink fileplot FileLog_Aussen:temp4hum6:CURRENT
>> attr weblink_Aussen label "Aussen Min $data{min1}, Max $data{max1}, Last
>> $data{currval1}"
>> attr weblink_Aussen room 02 Keller Entfeuchten
>>
>> #################################################################
>> #Luefter
>> define Luefter FS20 43214321 02
>> attr Luefter model fs20st
>> attr Luefter room 02 Keller Entfeuchten
>>  
>> #################################################################
>> #Lüfter ein/aus Schalten
>> define KellerLuefter at +*00:00:10 trigger CUL_WS 2:humidity.* { \
>>   my $humjetzt = %EVTPART1;;\
>>   my $humvorher = AttrVal("Aussen", "comment", $humjetzt);;\
>>   fhem("attr Aussen comment $humjetzt");;\  
>>   fhem("set Luefter on")  if($humjetzt > 60 && $humjetzt > $humvorher);;\
>>   fhem("set Luefter off") if($humjetzt < 55 && $humjetzt < $humvorher);;\
>> }
>>
>> Und in der Log ist folgen des :
>>
>> Unknown command my, try help
>> Unknown command fhem("attr, try help
>> Unknown command fhem("set, try help
>> Unknown command fhem("set, try help
>> Unknown command }, try help
>>
>>
>> Gruß
>> Michael
>>
>

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

Guest

Originally posted by: <email address deleted>

... alles nur geklaut... ;o)

aber sowas hier hab ich im Einsatz (mal schnell für dich umgestrickt)
musst du aber testen und ggf. debuggen:

define KellerLuefter_N notify KellerLuefter_N { \
\
   my @@akt_hum=split(" ",Value("CUL_WS_2"));;\
   my @@old_hum=split(" ",OldValue("CUL_WS_2"));;\
\
   if (($akt_hum[2] >= 60 and $akt_hum[2] >= $old_hum) \
       and Value("Luefter") eq "off"){\
      Log 1, $data{aufrufer_KellerLuefter_N}.': KellerLuefter
eingeschaltet...';;\
      fhem("set Luefter on");;\
   } \
   elsif (($akt_hum[2] <= 55 and $akt_hum[2] <= $old_hum) \
       and Value("Luefter") eq "on"){\
      Log 1, $data{aufrufer_KellerLuefter_N}.': KellerLuefter
ausgeschaltet...';;\
      fhem("set Luefter off");;\
   } \
}

define KellerLuefter_Trig_N notify CUL_WS_2:humidity.* {\
  $data{aufrufer_KellerLuefter_N} = "@" ;;\
  fhem("trigger KellerLuefter");;\
}


Das untere Notify triggert das obere immer nur dann, wenn der Sensor
gerade neue Daten sendet. Das mit dem Logeintrag ist nur als
Ideenspender
für weitere Kreationen.
Ob das Ganze Funktionell (wenn dies größer das, dann schalte ein...)
so
richtig geht, musst du noch testen. Hab die Logik von dir übernommen!



mögl. Probleme:

-CUL_WS 2 muss ggf. CUL_WS_2 heißen (Werte vom Sensor in FHEM bereits
zu sehen?)
- [2] ist der "Array- Anwähler" -> mal gucken ob 2 passt (hum- Wert
muss herauskommen)
  [1] wäre die Temperatur
- "CUL_WS_2:humidity.*" aus dem unteren Notify nicht probiert, ob so
geht , ggf. auch
  "CUL_WS_2.*T.*" probieren, hab bisher nur Temperaturfunktionen
gebastelt ;o)

Gruß

Frank



On 3 Aug., 19:04, Michael wrote:
> > Moin
>
> Leider habe ich es nicht Geschaft. :-(
>
> Könnt Ihr mir dabei Helfen?
>
> Bis jetzt habe ich folgen den Code :
>
> #################################################################
> #Aussen Messung
> define Aussen CUL_WS 2
> attr Aussen room 02 Keller Entfeuchten
>
> define FileLog_Aussen FileLog /var/log/01-Aussen-%Y.log Aussen:T:.*
> attr FileLog_Aussen logtype temp4hum6:Temp/Hum,text
> attr FileLog_Aussen room 02 Keller Entfeuchten
>
> define weblink_Aussen weblink fileplot FileLog_Aussen:temp4hum6:CURRENT
> attr weblink_Aussen label "Aussen Min $data{min1}, Max $data{max1}, Last
> $data{currval1}"
> attr weblink_Aussen room 02 Keller Entfeuchten
>
> #################################################################
> #Luefter
> define Luefter FS20 43214321 02
> attr Luefter model fs20st
> attr Luefter room 02 Keller Entfeuchten
>
> #################################################################
> #Lüfter ein/aus Schalten
> define KellerLuefter at +*00:00:10 trigger CUL_WS 2:humidity.* { \
>   my $humjetzt = %EVTPART1;;\
>   my $humvorher = AttrVal("Aussen", "comment", $humjetzt);;\
>   fhem("attr Aussen comment $humjetzt");;\
>   fhem("set Luefter on")  if($humjetzt > 60 && $humjetzt > $humvorher);;\
>   fhem("set Luefter off") if($humjetzt < 55 && $humjetzt < $humvorher);;\
>
> }
>
> Und in der Log ist folgen des :
>
> Unknown command my, try help
> Unknown command fhem("attr, try help
> Unknown command fhem("set, try help
> Unknown command fhem("set, try help
> Unknown command }, try help
>
> Gruß
> Michael

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

Guest

Originally posted by: <email address deleted>

Hier ist noch das Original:

https://groups.google.com/group/fhem-users/browse_thread/thread/4fd8bb4b1cbd55bd/67fc863d70b0f5d6?hl=de&lnk=gst&q=Beschattungsstellung+fahren+bei+%C3%9Cberschreiten+einer+Temperatur#67fc863d70b0f5d6


Korrekturen von meinem Kauderwelsch:

"ggf. auch "CUL_WS_2.*T.*" probieren"
                                   ----
sollte heißen:

"ggf. auch "CUL_WS_2.*H.*" probieren"
                                   ----

und Achtung bei den Logeinträgen:
Das Forum bricht die Zeilen sehr kurz um!

z.B.

Log 1, $data{aufrufer_KellerLuefter_N}.': KellerLuefter
eingeschaltet...';;\

ist eine Zeile und der Umbruch (das fehlerhafte "Enter" zwischen

"KellerLuefter" und "eingeschaltet" muss wieder raus!

sonst gibt es im Log wieder sowas:

Unknown command "eingeschaltet..."

Viel Spaß!

Frank

On 4 Aug., 13:28, Fiedel wrote:
> ... alles nur geklaut... ;o)
>
> aber sowas hier hab ich im Einsatz (mal schnell für dich umgestrickt)
> musst du aber testen und ggf. debuggen:
>
> define KellerLuefter_N notify KellerLuefter_N { \
> \
>    my @@akt_hum=split(" ",Value("CUL_WS_2"));;\
>    my @@old_hum=split(" ",OldValue("CUL_WS_2"));;\
> \
>    if (($akt_hum[2] >= 60 and $akt_hum[2] >= $old_hum) \
>        and Value("Luefter") eq "off"){\
>       Log 1, $data{aufrufer_KellerLuefter_N}.': KellerLuefter
> eingeschaltet...';;\
>       fhem("set Luefter on");;\
>    } \
>    elsif (($akt_hum[2] <= 55 and $akt_hum[2] <= $old_hum) \
>        and Value("Luefter") eq "on"){\
>       Log 1, $data{aufrufer_KellerLuefter_N}.': KellerLuefter
> ausgeschaltet...';;\
>       fhem("set Luefter off");;\
>    } \
>
> }
>
> define KellerLuefter_Trig_N notify CUL_WS_2:humidity.* {\
>   $data{aufrufer_KellerLuefter_N} = "@" ;;\
>   fhem("trigger KellerLuefter");;\
>
> }
>
> Das untere Notify triggert das obere immer nur dann, wenn der Sensor
> gerade neue Daten sendet. Das mit dem Logeintrag ist nur als
> Ideenspender
> für weitere Kreationen.
> Ob das Ganze Funktionell (wenn dies größer das, dann schalte ein...)
> so
> richtig geht, musst du noch testen. Hab die Logik von dir übernommen!
>
> mögl. Probleme:
>
> -CUL_WS 2 muss ggf. CUL_WS_2 heißen (Werte vom Sensor in FHEM bereits
> zu sehen?)
> - [2] ist der "Array- Anwähler" -> mal gucken ob 2 passt (hum- Wert
> muss herauskommen)
>   [1] wäre die Temperatur
> - "CUL_WS_2:humidity.*" aus dem unteren Notify nicht probiert, ob so
> geht , ggf. auch
>   "CUL_WS_2.*T.*" probieren, hab bisher nur Temperaturfunktionen
> gebastelt ;o)
>
> Gruß
>
> Frank
>
> On 3 Aug., 19:04, Michael wrote:
>
>
>
> > > Moin
>
> > Leider habe ich es nicht Geschaft. :-(
>
> > Könnt Ihr mir dabei Helfen?
>
> > Bis jetzt habe ich folgen den Code :
>
> > #################################################################
> > #Aussen Messung
> > define Aussen CUL_WS 2
> > attr Aussen room 02 Keller Entfeuchten
>
> > define FileLog_Aussen FileLog /var/log/01-Aussen-%Y.log Aussen:T:.*
> > attr FileLog_Aussen logtype temp4hum6:Temp/Hum,text
> > attr FileLog_Aussen room 02 Keller Entfeuchten
>
> > define weblink_Aussen weblink fileplot FileLog_Aussen:temp4hum6:CURRENT
> > attr weblink_Aussen label "Aussen Min $data{min1}, Max $data{max1}, Last
> > $data{currval1}"
> > attr weblink_Aussen room 02 Keller Entfeuchten
>
> > #################################################################
> > #Luefter
> > define Luefter FS20 43214321 02
> > attr Luefter model fs20st
> > attr Luefter room 02 Keller Entfeuchten
>
> > #################################################################
> > #Lüfter ein/aus Schalten
> > define KellerLuefter at +*00:00:10 trigger CUL_WS 2:humidity.* { \
> >   my $humjetzt = %EVTPART1;;\
> >   my $humvorher = AttrVal("Aussen", "comment", $humjetzt);;\
> >   fhem("attr Aussen comment $humjetzt");;\
> >   fhem("set Luefter on")  if($humjetzt > 60 && $humjetzt > $humvorher);;\
> >   fhem("set Luefter off") if($humjetzt < 55 && $humjetzt < $humvorher);;\
>
> > }
>
> > Und in der Log ist folgen des :
>
> > Unknown command my, try help
> > Unknown command fhem("attr, try help
> > Unknown command fhem("set, try help
> > Unknown command fhem("set, try help
> > Unknown command }, try help
>
> > Gruß
> > Michael- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

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

Guest

Originally posted by: <email address deleted>

Moin

Jau, alles nur geklaut ;-)
Hilft mir mehr beim Lernen, nur hat 's mir leider noch nicht weiter
geholfen.

> mögl. Probleme:
> >
> > -CUL_WS 2 muss ggf. CUL_WS_2 heißen (Werte vom Sensor in FHEM bereits
> > zu sehen?)
>
Ja , Werte sind zu sehen.
Aussen
<http://192.168.178.1:8083/fhem?detail=Aussen>
T: 25.1 H: 48.8

Das CUL_WS 2 wurde von Fhem so erkannt.
 

> > - [2] ist der "Array- Anwähler" -> mal gucken ob 2 passt (hum- Wert
> > muss herauskommen)
>
Wo ist das zu sehen?
 

> >   [1] wäre die Temperatur
> > - "CUL_WS_2:humidity.*" aus dem unteren Notify nicht probiert, ob so
> > geht , ggf. auch
>
Half nicht.

Gruß
Michael
 

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

Guest

Originally posted by: <email address deleted>

Am Samstag, 4. August 2012 19:51:14 UTC+2 schrieb Michael:
>
> Moin
>
> Jau, alles nur geklaut ;-)
> Hilft mir mehr beim Lernen, nur hat 's mir leider noch nicht weiter
> geholfen.
>
> > mögl. Probleme:
>> >
>> > -CUL_WS 2 muss ggf. CUL_WS_2 heißen (Werte vom Sensor in FHEM bereits
>> > zu sehen?)
>>
> Ja , Werte sind zu sehen.
> Aussen
> <http://192.168.178.1:8083/fhem?detail=Aussen>
> T: 25.1 H: 48.8
>
> Das CUL_WS 2 wurde von Fhem so erkannt.
>  
>
>> > - [2] ist der "Array- Anwähler" -> mal gucken ob 2 passt (hum- Wert
>> > muss herauskommen)
>>
> Wo ist das zu sehen?
>  
>
>> >   [1] wäre die Temperatur
>> > - "CUL_WS_2:humidity.*" aus dem unteren Notify nicht probiert, ob so
>> > geht , ggf. auch
>>
> Half nicht.
>
> Gruß
> Michael
>

Nachtrag :

Nun bekomme ich Events:
2012-08-04 21:29:43 Global global DELETED KellerLuefter
2012-08-04 21:29:43 Global global DEFINED KellerLuefter
2012-08-04 21:29:48 CUL_WS Aussen T: 23.1 H: 53.1
2012-08-04 21:29:48 CUL_WS Aussen temperature: 23.1
2012-08-04 21:29:48 CUL_WS Aussen humidity: 53.1
2012-08-04 21:29:48 CUL_WS Aussen T: 23.1 H: 53.1
2012-08-04 21:29:48 CUL_WS Aussen temperature: 23.1
2012-08-04 21:29:48 CUL_WS Aussen humidity: 53.1

>  
>

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

Guest

Originally posted by: <email address deleted>

Hi Michael,

das mit dem Array- Zeiger kriegst du z.B. so raus:

define KellerLuefter_N notify KellerLuefter_N { \
\
   my @@akt_hum=split(" ",Value("CUL_WS_2"));;\
   my @@old_hum=split(" ",OldValue("CUL_WS_2"));;\
\
  Log 1, $akt_hum[3];;\
\
...

Und dann im Hauptlog nachgucken, was für ein Wert erscheint.
Aber es ist die [3], wie es Rudi weiter oben schon in seinen
Beispielen richtig drin hatte - habs getestet.

So, jetzt noch mal eine verbesserte Version:

define KellerLuefter_N notify KellerLuefter_N { \
\
   my @@akt_hum=split(" ",Value("CUL_WS_2"));;\
   my @@old_hum=split(" ",OldValue("CUL_WS_2"));;\
\
   if (($akt_hum[3] >= 60 and $old_hum[3] <= $akt_hum[3]) \
       and Value("Luefter") eq "off"){\
      Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter ein';;\
      fhem("set Luefter on");;\
   } \
   elsif (($akt_hum[3] <= 55 and $old_hum[3] >= $akt_hum[3]) \
       and Value("Luefter") eq "on"){\
      Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter aus';;\
      fhem("set Luefter off");;\
   } \
}

define KellerLuefter_Trig_N notify CUL_WS_2.*T.* {\
  $data{aufrufer_KellerLuefter_N} = "@" ;;\
  fhem("trigger KellerLuefter_N");;\
}


- "CUL_WS_2" musst du genau so schreiben,
   wie es bei dir definiert ist
- "...notify CUL_WS_2.*T.*... kann so bleiben,
  da es ja hier zum triggern egal ist ob T oder H
- im unteren Notify war noch ein Fehler:
  "fhem("trigger KellerLuefter_N");;\ " statt
  "fhem("trigger KellerLuefter");;\"

Also wenn du das jetzt so reinkopierst und noch
den Sensornamen (CUL_WS_2 oder CUL_WS 2
oder CUL_WS2) anpasst, sollte es gehen.

Bei der Vergleicherei reicht es vielleicht sogar
zu gucken, ob $akt_hum[3] >= 60 und Luefter aus ist,
dann Luefter ein und nach unten hin entsprechend.

Dafür wäre ggf. später noch wichtig zu gucken,
wie die Außen- T und H sind, damit dein Keller
per "Luefter ein" nicht noch feuchter wird.

Viel Erfolg!

Frank



On 4 Aug., 21:32, Michael wrote:
> Am Samstag, 4. August 2012 19:51:14 UTC+2 schrieb Michael:
>
>
>
>
>
>
>
> > Moin
>
> > Jau, alles nur geklaut ;-)
> > Hilft mir mehr beim Lernen, nur hat 's mir leider noch nicht weiter
> > geholfen.
>
> > > mögl. Probleme:
>
> >> > -CUL_WS 2 muss ggf. CUL_WS_2 heißen (Werte vom Sensor in FHEM bereits
> >> > zu sehen?)
>
> > Ja , Werte sind zu sehen.
> > Aussen
> > <http://192.168.178.1:8083/fhem?detail=Aussen>
> > T: 25.1 H: 48.8
>
> > Das CUL_WS 2 wurde von Fhem so erkannt.
>
> >> > - [2] ist der "Array- Anwähler" -> mal gucken ob 2 passt (hum- Wert
> >> > muss herauskommen)
>
> > Wo ist das zu sehen?
>
> >> >   [1] wäre die Temperatur
> >> > - "CUL_WS_2:humidity.*" aus dem unteren Notify nicht probiert, ob so
> >> > geht , ggf. auch
>
> > Half nicht.
>
> > Gruß
> > Michael
>
> Nachtrag :
>
> Nun bekomme ich Events:
> 2012-08-04 21:29:43 Global global DELETED KellerLuefter
> 2012-08-04 21:29:43 Global global DEFINED KellerLuefter
> 2012-08-04 21:29:48 CUL_WS Aussen T: 23.1 H: 53.1
> 2012-08-04 21:29:48 CUL_WS Aussen temperature: 23.1
> 2012-08-04 21:29:48 CUL_WS Aussen humidity: 53.1
> 2012-08-04 21:29:48 CUL_WS Aussen T: 23.1 H: 53.1
> 2012-08-04 21:29:48 CUL_WS Aussen temperature: 23.1
> 2012-08-04 21:29:48 CUL_WS Aussen humidity: 53.1
>
>
>
> - Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

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

Guest

Originally posted by: <email address deleted>

Hi Fiedel,

Sorry, waren auf City Tour, sind erst jetzt wieder zurück.

Erschlage mich,es läuft noch immer nicht. :D

Im Log 1 bekomme ich nichts Angezeigt.
Wärend im Event und in den Device Log's die Messwerte vorhanden sind.

Habe mal die Datei an gehangen.

Gruß
Michael

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

Guest

Originally posted by: <email address deleted>

Moin

Bitte um Hilfe.
Es will einfach nicht.

Gru
Michael

Am Samstag, 11. August 2012 14:18:17 UTC+2 schrieb Michael:
>
> Hi Fiedel,
>
> Sorry, waren auf City Tour, sind erst jetzt wieder zurück.
>
> Erschlage mich,es läuft noch immer nicht. :D
>
> Im Log 1 bekomme ich nichts Angezeigt.
> Wärend im Event und in den Device Log's die Messwerte vorhanden sind.
>
> Habe mal die Datei an gehangen.
>
> Gruß
> Michael
>

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

Guest

Originally posted by: <email address deleted>

Hi Micha,

sieht doch schon mal gut aus!

Lasse mal am Ende der Datei das:


define KellerLuefter_N notify KellerLuefter_N { \
\
   my @@akt_hum=split(" ",Value("CUL_WS 2"));;\
   my @@old_hum=split(" ",OldValue("CUL_W 2"));;\
\
  Log 1, $akt_hum[3];;\
\



einfach weg! Das war ja nur ein Beispiel von mir und
erzeugt dir jetzt einen Fehler, da du das Notify 2 Mal
definiert hast. Außerdem ist es nicht vollständig,
sondern sollte nur die Methode andeuten, den Wert
von $akt_hum[3] ins Log zu befördern. Brauchst du
nicht mehhr, da ja die [3] für Feuchte stimmt.

Vielleicht musst du auch noch statt des CUL_WS 2
denCUL_WS 1 nehmen, falls das dein Innen- Sensor ist?

Oder probiere mal statt des "elsif" ein "if". Bei mir
läuft es allerdings so, wie du es jetzt hast. Kann nur
noch ne Kleinigkeit sein.

Poste mal auch die Fehlermeldungen aus dem Log!

Gruß

Frank


On 13 Aug., 14:04, Michael wrote:
> Moin
>
> Bitte um Hilfe.
> Es will einfach nicht.
>
> Gru
> Michael
>
> Am Samstag, 11. August 2012 14:18:17 UTC+2 schrieb Michael:
>
>
>
>
>
>
>
>
>
> > Hi Fiedel,
>
> > Sorry, waren auf City Tour, sind erst jetzt wieder zurück.
>
> > Erschlage mich,es läuft noch immer nicht. :D
>
> > Im Log 1 bekomme ich nichts Angezeigt.
> > Wärend im Event und in den Device Log's die Messwerte vorhanden sind.
>
> > Habe mal die Datei an gehangen.
>
> > Gruß
> > Michael

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

Guest

Originally posted by: <email address deleted>

*Vielen Dank !!!*
*
*
Es läuft jetzt.

*Der Fehler war hier : *

define KellerLuefter_N notify KellerLuefter_N { \
\
   my @@akt_hum=split(" ",Value("CUL_WS 2"));;\                       #
musste    my @@akt_hum=split(" ",Value("*Aussen*"));;\ heißen.  
   my @@old_hum=split(" ",OldValue("CUL_WS 2"));;\                  #
musste    my @@old_hum=split(" ",OldValue("*Aussen*"));;\ heißen.  
\
   if (($akt_hum[3] >= 60 and $old_hum[3] <= $akt_hum[3]) \          #   if
(($akt_hum[3] *<*= 60 and $old_hum[3] *>*= $akt_hum[3]) \
       and Value("Luefter") eq "off"){\
      Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter ein';;\
      fhem("set Luefter on");;\
   } \
   elsif (($akt_hum[3] <= 55 and $old_hum[3] >= $akt_hum[3]) \      #  
 elsif (($akt_hum[3] *>*= 55 and $old_hum[3] *<*= $akt_hum[3]) \
       and Value("Luefter") eq "on"){\
      Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter aus';;\
      fhem("set Luefter off");;\
   } \
}

Nochmal Viele Dank das Du / Ihr soviel Gedult hattet.

Gruß
Michael

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

Puschel74

                                               

Hallo,

dann noch schön kommentieren und ab als Lüftersteuerung ins WIKI ;-)

Grüße

Am Donnerstag, 16. August 2012 11:24:54 UTC+2 schrieb Michael:
>
> *Vielen Dank !!!*
> *
> *
> Es läuft jetzt.
>
> *Der Fehler war hier : *
>
> define KellerLuefter_N notify KellerLuefter_N { \
> \
>    my @@akt_hum=split(" ",Value("CUL_WS 2"));;\                       #
> musste    my @@akt_hum=split(" ",Value("*Aussen*"));;\ heißen.  
>    my @@old_hum=split(" ",OldValue("CUL_WS 2"));;\                  #
> musste    my @@old_hum=split(" ",OldValue("*Aussen*"));;\ heißen.  
> \
>    if (($akt_hum[3] >= 60 and $old_hum[3] <= $akt_hum[3]) \          #  
>  if (($akt_hum[3] *<*= 60 and $old_hum[3] *>*= $akt_hum[3]) \
>        and Value("Luefter") eq "off"){\
>       Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter ein';;\
>       fhem("set Luefter on");;\
>    } \
>    elsif (($akt_hum[3] <= 55 and $old_hum[3] >= $akt_hum[3]) \      #  
>  elsif (($akt_hum[3] *>*= 55 and $old_hum[3] *<*= $akt_hum[3]) \
>        and Value("Luefter") eq "on"){\
>       Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter aus';;\
>       fhem("set Luefter off");;\
>    } \
> }
>
> Nochmal Viele Dank das Du / Ihr soviel Gedult hattet.
>
> Gruß
> Michael
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Guest

Originally posted by: <email address deleted>

Moin

@ puschel74  

Leider ist das *noch* nichts fürs Wiki.
Da zu viel geschaltet wird.

Und die Arbeit (*.cfg) von* Fiedel* ist.
Ohne seiner Hilfe wär das wohl bis heute
nichts geworden.

Könnt Ihr mir dabei nochmal Helfen?

Auszug:
##################################################################
#Schalten nach Luftfeuchte [ < 60% = On / > 55% = Off]

define KellerLuefter_N notify KellerLuefter_N { \
\
   my @@akt_hum=split(" ",Value("Aussen"));;\
   my @@old_hum=split(" ",OldValue("Aussen"));;\
\
   if (($akt_hum[3] <= 60 and $old_hum[3] >= $akt_hum[3]) \
       and Value("Luefter") eq "off"){\
      Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter ein';;\
      fhem("set Luefter on");;\
   } \
   elsif (($akt_hum[3] >= 55 and $old_hum[3] <= $akt_hum[3]) \
       and Value("Luefter") eq "on"){\
      Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter aus';;\
      fhem("set Luefter off");;\
   } \
}
attr KellerLuefter_N icon icoLuefter.png
##################################################################

define KellerLuefter_Trig_N notify Aussen.*T.* {\
  $data{aufrufer_KellerLuefter_N} = "@" ;;\
  fhem("trigger KellerLuefter_N");;\
}
attr KellerLuefter_Trig_N icon icoLuefter.png
##################################################################

Auszug:

2012-08-20_09:08:41 Luefter on
2012-08-20_09:11:38 Luefter off
2012-08-20_09:14:34 Luefter on
2012-08-20_09:20:27 Luefter off
2012-08-20_09:23:24 Luefter on
2012-08-20_09:26:21 Luefter off
2012-08-20_09:29:17 Luefter on
2012-08-20_09:35:10 Luefter off
2012-08-20_09:38:07 Luefter on
2012-08-20_09:41:03 Luefter off
2012-08-20_09:44:00 Luefter on
2012-08-20_09:46:56 Luefter off
2012-08-20_09:49:53 Luefter on
2012-08-20_09:52:49 Luefter off
2012-08-20_09:55:46 Luefter on
2012-08-20_10:07:32 Luefter off
2012-08-20_10:10:28 Luefter on
2012-08-20_10:13:25 Luefter off
2012-08-20_10:16:21 Luefter on
2012-08-20_10:19:18 Luefter off
2012-08-20_10:22:14 Luefter on
2012-08-20_10:25:11 Luefter off
2012-08-20_10:28:07 Luefter on
2012-08-20_10:31:04 Luefter off
2012-08-20_10:34:00 Luefter on


Gruß
Michael


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

Puschel74

                                               

Hallo,

was soll der Lüfter zwischen 55 und 60% machen??
Oder hab ich was falsch gelesen?
Stell mal die zugehörigen Luftfeuchtewerte mal rein bitte.

Grüße

Am Montag, 20. August 2012 10:49:05 UTC+2 schrieb Michael:
>
> Moin
>
> @ puschel74  
>
> Leider ist das *noch* nichts fürs Wiki.
> Da zu viel geschaltet wird.
>
> Und die Arbeit (*.cfg) von* Fiedel* ist.
> Ohne seiner Hilfe wär das wohl bis heute
> nichts geworden.
>
> Könnt Ihr mir dabei nochmal Helfen?
>
> Auszug:
> ##################################################################
> #Schalten nach Luftfeuchte [ < 60% = On / > 55% = Off]
>
> define KellerLuefter_N notify KellerLuefter_N { \
> \
>    my @@akt_hum=split(" ",Value("Aussen"));;\
>    my @@old_hum=split(" ",OldValue("Aussen"));;\
> \
>    if (($akt_hum[3] <= 60 and $old_hum[3] >= $akt_hum[3]) \
>        and Value("Luefter") eq "off"){\
>       Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter ein';;\
>       fhem("set Luefter on");;\
>    } \
>    elsif (($akt_hum[3] >= 55 and $old_hum[3] <= $akt_hum[3]) \
>        and Value("Luefter") eq "on"){\
>       Log 1, $data{aufrufer_KellerLuefter_N}.': Luefter aus';;\
>       fhem("set Luefter off");;\
>    } \
> }
> attr KellerLuefter_N icon icoLuefter.png
> ##################################################################
>
> define KellerLuefter_Trig_N notify Aussen.*T.* {\
>   $data{aufrufer_KellerLuefter_N} = "@" ;;\
>   fhem("trigger KellerLuefter_N");;\
> }
> attr KellerLuefter_Trig_N icon icoLuefter.png
> ##################################################################
>
> Auszug:
>
> 2012-08-20_09:08:41 Luefter on
> 2012-08-20_09:11:38 Luefter off
> 2012-08-20_09:14:34 Luefter on
> 2012-08-20_09:20:27 Luefter off
> 2012-08-20_09:23:24 Luefter on
> 2012-08-20_09:26:21 Luefter off
> 2012-08-20_09:29:17 Luefter on
> 2012-08-20_09:35:10 Luefter off
> 2012-08-20_09:38:07 Luefter on
> 2012-08-20_09:41:03 Luefter off
> 2012-08-20_09:44:00 Luefter on
> 2012-08-20_09:46:56 Luefter off
> 2012-08-20_09:49:53 Luefter on
> 2012-08-20_09:52:49 Luefter off
> 2012-08-20_09:55:46 Luefter on
> 2012-08-20_10:07:32 Luefter off
> 2012-08-20_10:10:28 Luefter on
> 2012-08-20_10:13:25 Luefter off
> 2012-08-20_10:16:21 Luefter on
> 2012-08-20_10:19:18 Luefter off
> 2012-08-20_10:22:14 Luefter on
> 2012-08-20_10:25:11 Luefter off
> 2012-08-20_10:28:07 Luefter on
> 2012-08-20_10:31:04 Luefter off
> 2012-08-20_10:34:00 Luefter on
>
>
> Gruß
> Michael
>
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.