Hallo,
ich möchte eine Jalousie mit einem IT Funkempfänger nur ein Stück herunterfahren. Folgenden Code verwende ich zu hoch und runter fahren:
define RolloKueche IT 0FFFFF0F0F FF F0
attr RolloKueche eventMap off:auf on:zu
Nun dachte ich mir dies über eine Sequenz zu lösen, dies wird auch angelegt. Wie bekomme ich aber ein Schaltbutton hin?
define RolloKueche70 sequence RolloKueche:zu 5 RolloKueche:zu
Oder wie kann man dies noch lösen?
Danke
sollte mit
Zitatattr RolloKueche70 webCmd on:off
funktionieren.
Grüße, Markus
Danke, der Button entsteht.
Es folgt aber eine Fehlermeldung beim betätigen des Buttons. "No set implemented for RolloKueche70"
Was fehlt da noch?
Hier der komplette betreffende Code:
define RolloKueche IT 0FFFFF0F0F FF F0
attr RolloKueche IODev CUL_0
attr RolloKueche devStateIcon auf:fts_shutter_10 zu:fts_shutter_100
attr RolloKueche eventMap off:auf on:zu
attr RolloKueche room Küche
define RolloKueche70 sequence RolloKueche:on 5 RolloKueche:on
attr RolloKueche70 room Küche
attr RolloKueche70 webCmd on
Hmmm, möglicherweise geht webCmd bei sequence gar nicht :-[ bzw. es geht, wie Du gemerkt hast, kein set-command.
Ich hab mir die commandref jetzt mal angesehen. Dort ist sequence auch etwas anders beschrieben ???
d.h. man definiert Tastendrücke, die dann ein notify auslösen, in dem man dann etwas schalten kann. Dein Ziel ist aber was ganz Anderes.
Ich würd mir für Deinen Fall ein dummy-device anlegen und dann mit einem notify entsprechend Deiner "Sequenz" auf die Events des dummys reagieren:
Grüße, Markus
Danke, ich habe es hin bekommen:
define Rollo70 dummy
attr Rollo70 room Küche
attr Rollo70 webCmd zu
define Rollo_70 notify Rollo70:on set RolloKueche on;; sleep 5;; set RolloKueche on
attr Rollo_70 room Küche