NEWS
Blockly Script-Steuerung von Shelly 2.5 mit Enocean Tastern
-
Hallo Zusammen,
hab mir was gebastelt, damit ich meine Shellys (Habe meine Enocean Aktoren gegen Shellys getauscht wegen Appfunktion -> WAF) ansteuern kann.
Funktioniert soweit auch ganz gut, nur in den Endlagen hab ich ein Problem. Ich muss 2x den Taster betätigen, bevor der Raff Store nach oben fährt.
Egal ob ichs über Position oder über Auf/Ab des Shelly 2.5 mache, er braucht immer 2x das Signal vom Taster.
Er fährt dann auch Hoch obwohl die Variable, auf false umgestellt wird. Da müsste er ja eigentlich stoppen und nicht fahren.
vielleicht sieht jemand meinen Fehler? Wieso muss ich in der Endlage 2x drücken?
-
@Grantlhaua Wie ist denn der Wert von Raff Store Küche Erker oder Raff Store Esszimmer Mitte in der Endlage? Ändert sich der Wert in der Endlagenposition?
Wenn nicht ist der Wert ja immer noch true, wird beim nächsten Tasterdruck auf false gesetzt und erst durch einen erneuten Tasterdruck auf true und löst damit erst die gewünschte Bewegung aus. -
nein, der ändert sich nicht. Aber auch wenn ich da nochmal was dran hänge, funktionerts leider auch nicht.
Position ist ein State von 1-100% -
@Grantlhaua Wenn der Wert nur von 1-100 geht, warum fragst du dann 0 ab? Vorher hattest du die Position auf 9999 gesetzt?
Zeig mal bitte den Datenpunkt "Position" von einem Raff Store 1. unten 2. oben, ohne das du nochmal eine Taste gedrückt hast. Er stoppt ja automatisch!?
Du drückst ja z.B. die Taste "nach oben" dann fährt das Rollo nach oben, drückst dann nochmal die Taste nach oben um das Roll an einer Position zu stoppen. Drückst aber nicht die Taste um vorzeitig zu stoppen fährt das Rollo bis zur Endlage und stoppt. Somit muß du jetzt die Endlage abfragen und dort einmal z.B. den Datenpunkt "Raff Store Küche Erker" umschalten, damit beim nächsten Tastendruck er wieder die Bewegung ausführen kann. -
@Grantlhaua sagte:
Aber auch wenn ich da nochmal was dran hänge, funktionerts leider auch nicht.
Man muss an einen Trigger die Datenpunkt-ID übergeben, nicht den Wert !
-
Servus und guten Morgen,
Der Datenpunkt position geht von 0-100%
Endlage unten 0% und Endlage oben 100%
Ich mach mal nachher n Screenshot von allen Datenpunkten in der Endlage.
-
Kannst du das bitte genauer erklären?
-
-
@Grantlhaua Es muss im Trigger ein Object stehen!
für Deinen Fall : Position auf die getriggert werden sollDa läuft er nicht rein:
Also auf default klicken und auswählen:
-
geht jetzt, danke!
-
@Grantlhaua Der Dank gilt @paul53, er hat es erkannt.
-
Ich habe jetzt eine noch einfachere Lösung für alle die hier mal drüber stolpern. Da der Shelly ne Strommessung integriert hat,kann man gsnz einfach sagen wenn shelly unter 10W, dann fahren, wenn darüber dann stoppen.