Abend, habs nun so für mich am laufen und funzt.
Vielleicht hilft es ja jemandem, Logik: Innerhalb von 15 Minuten darf kein Stromverbrauch auftauchen ....
setState("javascript.0.Solar.Script_Spuelmaschine_Status_laeuft", true);
let vergangenezeit_spuelm = 1;
let sekundenzaehler_spuelm = setInterval(Zeit, 1000); //1000 für Interval 1 Sekunde
function Zeit() {
vergangenezeit_spuelm++;
if (getState("shelly.0.SHPLG2-1#283A90#1.Relay0.Power").val > 1) {
vergangenezeit_spuelm = 0;
}
if (vergangenezeit_spuelm > 900 ) { //900 gleich 15 Minuten da Intervall = 1 Sekunde
clearInterval(sekundenzaehler_spuelm);
setState("javascript.0.Solar.Spuelm_gestartet",false);
setState("javascript.0.Solar.Script_Spuelmaschine_Status_laeuft", false);
setState("javascript.0.scriptEnabled.Solar.Spuelmaschine_Status", false);
}
}