Rollladen Zeitsteuerung per Knopf ein/ausschalten. Nur Icons auf Oberfläche

Begonnen von Jens_B, 12 März 2014, 08:10:07

Vorheriges Thema - Nächstes Thema

theniceguy

Hallo,

super, vielen dank für die schnell Hilfe, echt top.
es funktioniert.   :) ;D

theniceguy

Hallo nochmal,
Die Automatik bei Sonnernuntergang funktioniert. jetzt wollte ich diese Automatik auch noch ein und ausschalten.

Könnt ihr mir bei meinem Code behilflich sein, wo liegt der Fehler, keine Fehlermeldung in den Logs aber es bewegt sich auch nichts.


define Rollo_EZ_Hoch at *07:45 { if ( !($we) && (Value("Jalousie_Automatik") eq "ja") ) { fhem("set Rollo_EZ hoch");; } }
define Rollo_EZ_Hoch_WE at *09:00 { if ($we) && (Value("Jalousie_Automatik") eq "ja" {fhem("set Rollo_EZ hoch");; } }
define Rollo_EZ_down at *{sunset(0,"17:00","21:45")} { if ( Value("Jalousie_Automatik") eq "an") {fhem ("Rollo_EZ runter") } }


die ersten zweit Zeilen für das öffnen funktionieren tadellos, mit eurerer mithilfe.

vielleicht habt ihr eine Idee, warums nicht funktioniert.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

theniceguy

Hallo,

erst mal vielen dank für Eure hilfe  :) Bis dato funktioniert alles. Jetzt möchte ich gerne zwei If Bedingungen haben, welche beide erfüllt sein sollten, damit der Rolladen funktioniert.

define Rollo_G3_up at *12:55 { if ( Value("Jalousie_SonnenAutomatik") eq "an" && ( Value("Jalousie_Automatik") eq "an") {fhem("set Rollo_G3 schatten") } }

Fehler-code laut log:
2019.01.20 12:55:00 1: ERROR evaluating { if ( Value("Jalousie_SonnenAutomatik") eq "an" && ( Value("Jalousie_Automatik") eq "an") {fhem ("set Rollo_G3 schatten") } }: syntax error at (eval 27216) line 1, near ") {"
syntax error at (eval 27216) line 1, near "} }"

2019.01.20 12:55:00 3: Rollo_G3_up: syntax error at (eval 27216) line 1, near ") {"
syntax error at (eval 27216) line 1, near "} }"


wenn ich  nur eine Bedingung in den code eintrage funktioniert es wunderbar, nur bei zweien nicht. Die "Dummy" bedinungen sind gesetzt.

Wäre toll wenn mir jemand einen Tip geben könnte  ;)

vg

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net