Hallo,
habe jetzt selbst eine Möglichkeit gefunden, wie ich den aktuellen state abfragen kann:
Code
Shelly.addEventHandler(function(e) {
if (e.component === "input:1") {
if (e.info.event === "single_push")
Shelly.call(
"http.get",
{url: 'http://192.168.xxx.xxx/rpc/Cover.GetStatus?id=0'},
function(result, error_code, error_message) {
if (error_code !== 0) {
print('Error');
} else {
let daten = JSON.parse(result.body);
print("state=" + JSON.stringify(daten["state"]));
}
});
}
}
});
Alles anzeigen
Habe das mit JSON umgesetzt.
Werde das dann noch die kommenden Tage in einen LOOP verpacken und in meinem System gegen die Actions ersetzen.
Wenn jemand Interesse hat, kann ich hier dann gerne den fertigen Code posten (quasi als Vorlage für euer Projekt 😜)
Gruß