drei befehle zusammenführen

Begonnen von Vladi2010, 22 September 2013, 13:07:13

Vorheriges Thema - Nächstes Thema

Vladi2010

define Fensterzustand_Heizung_Kinderzimmer notify
CUL_HM_HM_SEC_RHS_1F1386:tilted attr heizung.2 disable 1
CUL_HM_HM_SEC_RHS_1F1386:open attr heizung.2 disable 1
CUL_HM_HM_SEC_RHS_1F1386:closed attr heizung.2 disable 0

hallo ich wollte die drei Behehle zusammenführen, wie mache ich dass?

worauf kommt es an beim "Satzbau"

Grüße Vladi

Puschel74

Hallo,

Zitatworauf kommt es an beim "Satzbau"

Auf den richtigen Syntax - siehe Einsteiger.pdf
Evtl. ist auch in der commandref ein Beispiel.

Das kommt aber drauf an was du mit "zusammenführen" meinst.
tilted attr heizung.2 disable 1; open attr heizung.2 disable 1; closed attr heizung.2 disable 0
Wäre für mich jetzt zusammen geführt - ob sowas Sinn macht glaube ich weniger.

Ich denke mal du willst, je nach Zustand des Fenstergriffes heizung.2 entweder disablen oder enablen.
Daher würde ich das - die Langversion - mal so versuchen:

define Fensterzustand_Heizung_Kinderzimmer notify CUL_HM_HM_SEC_RHS_1F1386:.* {
my $Zustand = (Value("CUL_HM_HM_SEC_RHS_1F1386");
if (($Zustand eq "tilted") || ($Zustand eq "open")) fhem("attr heizung.2 disable 1");
if ($Zustand eq "closed") fhem("attr heizung.2 disable 0");
}


Obs richtig ist und funktioniert kann ich dir nicht sagen da nur aus dem Kopf zusammen gebaut.

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.

Icebear

Hi,

da du 2 zustaende hast (heizung an oder aus) würde ich das mit 2 notifys machen.

1. Fenster offen oder gekippt
define Fensterzustand_Heizung_Kinderzimmer_offen notify CUL_HM_HM_SEC_RHS_1F1386:(tilted|open) attr heizung.2 disable 1

2. Fenster zu
define Fensterzustand_Heizung_Kinderzimmer_geschlossen notify CUL_HM_HM_SEC_RHS_1F1386:closed attr heizung.2 disable 0

Und wech
Raspberry PI mod B (Wheezy), Fhem 5.4, CUL868, CUL433 , RfxTrx, HM-USB-CFG2, Wlan, HomeEasy, IT, FS20, TFA, HomeMatic, Oregon Scientific, HMLand auf Fritzbox
Raspberry PI mod B (RaspBMC)