Hauptmenü

DOIF

Begonnen von peble, 12 Februar 2016, 20:59:57

Vorheriges Thema - Nächstes Thema

peble

Guten Abend

ich möchte folgendes mit DOIF bauen

Schalter SA6_Kueche_Zpumpe wird eingeschalten
das soll die Zirkulationspumpe einschalten und den Funkgong Ton 014 abspielen lassen
wenn die Temperatur an Sensor Zirkulation_EG größer 40 Grad ansteigt
soll die Zirkulationspumpe ausgeschalten werden und der Funkgong soll Ton 013 abspielen

leider bekomm ich das nicht hin, evtl könnte mal jemand drüberschauen und mir sagen was ich falsch mache.

so sieht meine DEF aus:
([SA6_Kueche_Zpumpe] eq "on") (set Zirkulationspumpe on) (set Funk_Gong playTone 014) DOIF ([Zirkulation_EG T:]>40) (set Zirkulationspumpe off) (set Funk_Gong playTone 013)
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

dieda

Zitat([SA6_Kueche_Zpumpe] eq "on") (set Zirkulationspumpe on) (set Funk_Gong playTone 014) DOIF ([Zirkulation_EG T:]>40) (set Zirkulationspumpe off) (set Funk_Gong playTone 013)

Dann sortieren wir mal:

Bedingungen

  • der Schalter wird gedrückt, die Pumpe soll geschaltet werden, ein Signalton soll zu hören sein
  • die Temperatur im Vorlauf erreicht einen def. Wert, die Pumpe soll ausgeschaltet werden und es soll ein Gong klingeln

Das ganze liest sich in Textversion so:
DOIF ([deinAktor:Reading] eq "dein Reading") (dein Befehl) DOELSEIF ([deinAktor:Reading] eq "dein Reading") (dein Befehl) DOELSEIF ([deinAktor:Reading] eq "dein Reading") (dein Befehl).....

([SA6_Kueche_Zpumpe] eq "on") (set Zirkulationspumpe on) (set Funk_Gong playTone 014) DOELSEIF   ([Zirkulation_EG T:]>40) (set Zirkulationspumpe off) (set Funk_Gong playTone 013)

Am besten liest du dich dazu nochmal ein der Commandref in Deutsch dazu ein.

Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs

peble

Danke für deine Hilfe
scheint so zu funktionieren
([SA6_Kueche_Zpumpe] eq "on") (set Zirkulationspumpe on)(set Funk_Gong playTone 014) DOELSEIF ([Zirkulation_EG:temperature]>40) (set Zirkulationspumpe off)(set Funk_Gong playTone 013)
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

dieda

Vergiss das Einlesen zum Thema aber nicht ;)
Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs