Antworten
Feb 03, 2021 - 13:35
wende dich damit bitte an unseren Support (support@mediola.com).
Viele Grüße,
Micha
Aug 14, 2021 - 17:27
Sep 13, 2021 - 14:21
Sep 13, 2021 - 20:26
Wohl bedacht, dass die Aktion nach dem Tastendruck in meiner Konstellation ca. 10 Sekunden versetzt ausgeführt wird. Die Zeiteinstellung des Intervalles kann variiert werden.
Seht das ganze als Beispiel an. Kann jeder selbst für den eigenen Bedarf abändern.
Bei mir dient es als "Gute Nacht" - Taster. Der letzte Druck vor dem Schlafengehen ;-) und am Morgen der Erste um das Haus wieder zum Leben zu erwecken.
CCU3:
Systemvariable für Taster anlegen (SysVar_Taster) true / false
Programm anlegen:
- Bedingung: wenn Taster bei Tastendruck kurz
- Aktivität:Systemzustand SysVar_Taster sofort true
Systemzustand SysVar_Taster verzögert 1 Min false
Der Task im Automation Manager prüft in einem kleineren Intervall auf die Systemvariable ab.
AIO Creator NEO
Gerätemanager die neue Systemvariable importieren
NEO Automation Manager:
Systemvariable anlegen (Var_Taster) ONOFF
Script anlegen um die Systemvariable aus der CCU3 zu lesen
//Werte aus CCU3 zu EG Taster lesen
var temp_status;
//Status Kanal 1 lesen
getDeviceStatus(
"_progs&sysvars",
"gw1_EG Taster 1",
{"value":"binaryState","options":["on","off"]},
function(err, status) {
err && console.error(err.message);
console.log(status);
temp_status = status;
//Status Kanal 1 setzen auf ON
if (temp_status = "true") {
executeDeviceCommand(
"EG",
"EG Taster 1",
{"value":"on"},
function(err) {
err && console.error(err.message);
}
);
}
}
);
Blockeditor:
Sobald Intervall 10 Sekunden (für meinen Anwendungsfall sind 10 Sekunden Versatz absolut in Ordnung.
DANN Skript ausführen
Falls Var_Taster = AN
DANN was immer ihr für Aktionen ausführen möchtet.
Am Ende Var_Taster = AUS
Ich hoffe es hilft irgend jemanden bei der Realisierung seiner Projekte und man kann die Zeit bis zum nächsten Creator Release überbrücken.
Neuen Kommentar hinzufügen