Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

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(
5000, true,
function () {
let alertURL = "Watchdog=1";
print(alertURL);
},
null
);

Shelly.addStatusHandler(function(e) {

/* 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:

  • Keine Stichwörter