[Fehlersuche] Rollade und Drehgriff-Kontakt

Begonnen von casy_, 07 April 2013, 14:30:37

Vorheriges Thema - Nächstes Thema

casy_

Hallo,

ich habe einen HM Aktor für die Rollade und den HM Tür-Dreh-Griff-Kontakt.

Nun habe ich versucht die Rollade zu schliessen, wenn das Fenster gekippt wird.
Aber irgendwie hakt es an meinen Programmierkenntnissen.

Findet jemand meinen Fehler?

Log vom Drehgriffkontakt:
2013-04-07_14:22:59 GWC_Fenster tilted
2013-04-07_14:22:59 GWC_Fenster contact: tilted (to HMLAN)


und programmiert habe ich:

define GWC_Rollo_ab_tilt \
   {if (Value("GWC_Fenster") eq ".*tilted.*")}\
      {fhem("set GWC_Rollo off")};


Wie gesagt: Es funktioniert irgendwie nicht, wobei ich eigentlich davon ausgegangen bin, dass das klappt.



Danke für Eure Hilfe - ist wahrscheinlich nur ne Kleinigkeit für die Experten

Gruß
Carsten

UliM

Hi,
ist dasselbe Problem wie in Link
Der Oparetor "eq" prüft auf Gleichheit, aber nicht auf Muster.
Siehe Link.
Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Puschel74

Hallo,

ich denke der TE meint das:

Nicht so da das define nicht weiß was es machen soll - da muss ein notify rein.

Zitatdefine GWC_Rollo_ab_tilt \
   {if (Value("GWC_Fenster") eq ".*tilted.*")}\
      {fhem("set GWC_Rollo off")};

also eher so die Richtung:

define GWC_Rollo_ab_tilt notify GWC_Fenster:.* { \
   {if (Value("GWC_Fenster") eq "tilted")}\
      {fhem("set GWC_Rollo off")};


Ungetestet

Grüße
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.

casy_

Zitat von: Puschel74 schrieb am So, 07 April 2013 17:02also eher so die Richtung:

define GWC_Rollo_ab_tilt notify GWC_Fenster:.* { \
   {if (Value("GWC_Fenster") eq "tilted")}\
      {fhem("set GWC_Rollo off")};


Ungetestet

Grüße


funktioniert nicht...

der Umweg über variable auch nicht.....


define GWC_Fenster_status notify GWC_Fenster:.*tilted.* set GWC_Fenster_status kipp

define GWC_Rollo_ab_tilt notify \
   {if (Value("GWC_Fenster_status") eq "kipp")}\
      {fhem("set GWC_Rollo off")};


und ja... das notify hab ich wohl vergessen... sorry


Gruß
Carsten

casy_

nur zur Vervollständigung, falls dies mal jemand sucht:

einfach geht es mit
define GWC_Rollo_ab_tilt notify GWC_Fenster:.*tilted.* set GWC_Rollo pct 20

und wenn man das nun mit Pearl machen will, um eventuell noch andere Abhängigkeiten einzubauen geht es mit:

define GWC_Fenster_status dummy
define GWC_Fenster_set_kipp notify GWC_Fenster:.*tilted.* set GWC_Fenster_status kipp

define GWC_Rollo_ab_tilt notify GWC_Fenster \
  { if(Value("GWC_Fenster_status") eq "kipp") \
    { fhem("set GWC_Rollo pct 20") } \
  }


Mit den Prozenten muss ich aber nochmal gucken, das funktioniert noch nicht so ganz.

Gruß
Carsten

MisterEltako

Hi!

define GWC_Rollo_ab_tilt notify GWC_Fenster:.*tilted.* set GWC_Rollo pct 20


eigentlich müsste es doch ohne "pct" reichen:

define GWC_Rollo_ab_tilt notify GWC_Fenster:.*tilted.* set GWC_Rollo 20

Das setzt natürlich voraus das die Laufzeiten für den Aktor korrekt gemessen und eingespeichert werden (s. setReg).

MfG, MisterEltako.
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

casy_

Zitat von: MisterEltako schrieb am Fr, 12 April 2013 20:40Hi!

define GWC_Rollo_ab_tilt notify GWC_Fenster:.*tilted.* set GWC_Rollo pct 20


eigentlich müsste es doch ohne "pct" reichen:

define GWC_Rollo_ab_tilt notify GWC_Fenster:.*tilted.* set GWC_Rollo 20

Das setzt natürlich voraus das die Laufzeiten für den Aktor korrekt gemessen und eingespeichert werden (s. setReg).

MfG, MisterEltako.

keine Ahnung ob es ohne reicht - mit funktioniert es jedenfalls :)

Gemessen und eingespeichert habe ich allerdings (noch) nichts - sollte ich vielleicht mal machen.


Immerhin habe ich es geschafft, dass
1.) wenn das Fenster bei geschlossenem Rollo gekippt wird ein bisschen rauf gefahren wird (Lüftungsritzen)
2.) nach dem Kippen - also wieder beim Schliessen des Fensters das Rollo entweder auf oder ab fährt - je nach Tageszeit

da bin ich schon mächtig stolz auf mich ;)