Avalano
New member
Hallo ich habe da ein kleines Problem
Ich habe einen Shelly Pro 1PM für die Steuerung vom Ganglicht.
Ich will es so haben das
von 5:30 Uhr bis 16:00 Uhr Dauerlicht sein soll
und von 16:00 Uhr 5:30 soll es ein Minutenlicht von ca 2-3 Min
Mein Kollege in der IT hat mir ein Script geschrieben nur das passt so noch gar nicht
Jetzt kann es sein das es am Script liegt oder muss ich noch was am Shelly umstellen?
Am Shelly sind Taster angeschlossen wurde auch am Shelly so eingestellt
Nur im Moment ist es so das wenn ich das Script laufen lasse kann nach Ablauf der Zeit das Licht per Taster nicht eingeschaltet werden.
Ich hoffe ich habe alle Verständlich erklärt
Ich habe einen Shelly Pro 1PM für die Steuerung vom Ganglicht.
Ich will es so haben das
von 5:30 Uhr bis 16:00 Uhr Dauerlicht sein soll
und von 16:00 Uhr 5:30 soll es ein Minutenlicht von ca 2-3 Min
Mein Kollege in der IT hat mir ein Script geschrieben nur das passt so noch gar nicht
Code:
function autoOffFalse() {
Shelly.call("Switch.Setconfig", {"id": 0, "auto_off": false});
print("Eingeschaltet um: " + new Date().toLocaleTimeString());
}
function autoOffTrue() {
Shelly.call("Switch.Setconfig", {"id": 0, "auto_off": true});
print("Ausgeschaltet um: " + new Date().toLocaleTimeString());
}
function zeitsteuerung() {
let now = new Date();
let hour = now.getHours();
let minute = now.getMinutes();
print("Uhrzeit: " + new Date().toLocaleTimeString());
if (hour > 5 && hour < 18) {
autoOffFalse();
}
else {
autoOffTrue();
}
}
// Führe die Zeitsteuerung jede Minute aus
Timer.set(60000, true, zeitsteuerung);
Jetzt kann es sein das es am Script liegt oder muss ich noch was am Shelly umstellen?
Am Shelly sind Taster angeschlossen wurde auch am Shelly so eingestellt
Nur im Moment ist es so das wenn ich das Script laufen lasse kann nach Ablauf der Zeit das Licht per Taster nicht eingeschaltet werden.
Ich hoffe ich habe alle Verständlich erklärt
Zuletzt bearbeitet von einem Moderator: