Ach, ich Dummerchen ... ich wollte schon alles zurückschicken .... auch für dieses Scripting-Zeugs bin ich zu alt ...
Aber halt, wofür haben wir denn diesen ganzen KI-Kram?
Openai gefragt, script bekommen, eingesetzt --- alles funzt wie gewünscht. Jipih!!!
Code
let PLUG1_IP = "192.168.1.101"; // <-- IP von Plug1 hier eintragen
let CHECK_INTERVAL = 60 * 1000; // 60 Sekunden
function checkPlug1() {
Shelly.call(
"http.get",
{ url: "http://" + PLUG1_IP + "/rpc/Shelly.GetStatus", timeout: 5 },
function (response, error_code, error_message) {
if (error_code === 0 && response.code === 200) {
// Plug1 ist ONLINE
print("Plug1 ist online – Plug2 wird eingeschaltet.");
Shelly.call("Switch.Set", { id: 0, on: true });
} else {
// Plug1 ist OFFLINE
print("Plug1 ist offline – Plug2 wird ausgeschaltet.");
Shelly.call("Switch.Set", { id: 0, on: false });
}
}
);
}
// Alle 60 Sekunden ausführen
Timer.set(CHECK_INTERVAL, true, checkPlug1);
// Beim Start einmal sofort
checkPlug1();
Alles anzeigen