Hallo,
geht um eine Beschattungssteuerung. Sensor ist Temperatursensor, Aktoren sind zwei Rolos.
define TH_Beschattung tempsensor:1:22 rolo1|set @ 50|set @ 0|2
funktioniert.
define TH_Beschattung tempsensor:1:22 |set rolo1 50|set rolo1 0|2
funktioniert auch.
define TH_Beschattung tempsensor:1:22 |set rolo1 50 ;; set rolo2 50|set rolo1 0 ;; set rolo1 0|2
funktioniert nicht. Die Kommandos laufen ins Leere und tauchen auch nicht im Eventlog auf.
Was mache ich falsch ?
Grüße,
gadget.
Zeichensetzung
50 ;; set
sollte so sein
50;; set
wenn das aus der fhem.cfg ist, besser in der device DEF editieren!
VG
Frank
Zitat von: gadget am 02 April 2016, 17:25:36
Hallo,
geht um eine Beschattungssteuerung. Sensor ist Temperatursensor, Aktoren sind zwei Rolos.
define TH_Beschattung tempsensor:1:22 rolo1|set @ 50|set @ 0|2
funktioniert.
define TH_Beschattung tempsensor:1:22 |set rolo1 50|set rolo1 0|2
funktioniert auch.
define TH_Beschattung tempsensor:1:22 |set rolo1 50 ;; set rolo2 50|set rolo1 0 ;; set rolo1 0|2
funktioniert nicht. Die Kommandos laufen ins Leere und tauchen auch nicht im Eventlog auf.
Was mache ich falsch ?
Grüße,
gadget.
Bei mir funktioniert das. In der Definition (DEF) darf nur noch ein Semikolon erscheinen.
Man beachte beim Testen: cmd_gt oder cmd_lt wird nicht wiederholt beim THRESHOLD (es kann nur im Wechsel stattfinden).
Wenn das Schalten zu einem Fehler führt, gibt es keine Events, allerdings eine Fehlermeldung im Log.
Gruß
Damian
Hallo,
Danke für die Hinweise. Der Unterschied zwischen "im DEF-Editor mit einem Semikolon" und "direkt bei der Kommandoeingabe des define mit zwei Semikolon" war mir nicht klar (und ist irgendwie auch nicht ganz so intuitiv).
Grüße, gadget
Zitat von: gadget am 05 April 2016, 09:15:40
Hallo,
Danke für die Hinweise. Der Unterschied zwischen "im DEF-Editor mit einem Semikolon" und "direkt bei der Kommandoeingabe des define mit zwei Semikolon" war mir nicht klar (und ist irgendwie auch nicht ganz so intuitiv).
Grüße, gadget
ja, das hat etwas mit Trennung von Befehlen in FHEM zu tun und weniger mit dem Modul selbst.
Gruß
Damian