Einschalten nur zulassen, wenn: (hier Fensterkontakt geschlossen)

Begonnen von riconr1, 30 August 2014, 16:51:35

Vorheriges Thema - Nächstes Thema

riconr1

Ich steuere über ein HM-LC-SW4-PCB meine Motorleinwand. Jetzt ist diese direkt vor einem Fenster.
Am Fenster ist ein HM Fensterkontakt. Ich möchte erreichen, das der Schalter nur einschaltet, wenn der Fensterkontakt geschlossen ist, da die Leinwand sonst auf das Fenster trifft.

Zur Not auch nur mit Notify. Aber ich benötige für ein Notify den Prüfbefehl.

Kann mir da jemand helfen?

LG

Puschel74

Hallo,

define pruef notify HM-LC-SW4-PCB:on.* {
  if (Value("HM Fensterkontakt") eq "closed") {
    fhem("set HM-LC-SW4-PCB on");
  }
}


Die Namen und Gerätebezeichnung musst du anpassen (du hast leider die Gerätedefinitionen nicht gezeigt) und Fehlermeldungen wären auchn icht schlecht.
Dieser Code muss nicht! richtig sein und ist auch NICHT für die fhem.cfg gedacht!
Anpassungen bitte selbst vornehmen.

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.

riconr1

Danke erst einmal,

ich habe noch keine Fehlermeldung. Mir geht es um den grundsätzlichen Befehl, den ich nirgends gefunden habe.

Macht das notify diese Prüfung immer wenn ich den schalter einschalten möchte? Oder muss ich diesen Code in jede Szene (notify) mit einbauen?

LG