Anbei findet ihr ein lauffähiges Script, das ihr in den Scripten eintragen könnt.
Damit könnt Ihr den Online-Modus prüfen und die Eingänge (on/off) und die Ausgänge (on/off) leichter identifizieren.
...
Die Datenausgabe erfolgt über UDP an den Miniserver.
Easy.js
/* Watchdog alle 10 Sekunden*/
let Watchdog = Timer.set(
10000, true,
function () {
let alertURL = "Watchdog=1";
print(alertURL);
},
null
);
Shelly.addStatusHandler(function(e) {
Codeblock |
---|
/* Eingang-0 */
if (e.component === "input:0") {
if (e.delta.state === true) {
print("i0=1");
}
else if (e.delta.state === false) {
print("i0=0");
}
}
/* Eingang-1 */
if (e.component === "input:1") {
if (e.delta.state === true) {
print("i1=1");
}
else if (e.delta.state === false) {
print("i1=0");
}
}
/* Ausgang-0 */
if (e.component === "switch:0") {
if (e.delta.output === true) {
print("Q0=1");
}
else if (e.delta.output === false) {
print("Q0=0");
}
}
/* Ausgang-1 */
if (e.component === "switch:1") {
if (e.delta.output === true) {
print("Q1=1");
}
else if (e.delta.output === false) {
print("Q1=0");
}
}
}); |
Screens:
...
Vorlagen:
View file | ||
---|---|---|
|
...
Screens:
...
Weitere Dateien: