NEWS
Script über Button vorübergehend deaktivieren
-
Hallo,
ich nutze für einen Sonoff S20 (mit Tasmota FW und HUE Adapter) aktuell folgendes Script:
var idTemp = "rflink.0.channels.Cresta_4.TEMP"/*Cresta_ 4 Temperature*/; var idAktor = "hue.0.Philips_hue.Sonoff2.on"/*Philips_hue.Sonoff2.on*/; var minOn = false; var temp = getState(idTemp).val; var aktor = getState(idAktor).val; function Zeitschaltung() { var morgen = compareTime('05:00', '07:00', 'between'); var mittag = compareTime('13:00', '15:00', 'between'); var nachmittag = compareTime('15:30', '19:30', 'between'); var abend = compareTime('20:00', '22:00', 'between'); if(morgen || mittag || (nachmittag && temp > 25) || abend) { if(!aktor) setState(idAktor, true); } else if(aktor && !minOn) setState(idAktor, false); } schedule('* * * * *', Zeitschaltung); // jede Minute on(idTemp, function(dp) { temp = dp.state.val; }); on({id: idAktor, ack: true}, function(dp) { aktor = dp.state.val; if(aktor) { minOn = true; setTimeout(function() {minOn = false;}, 1800000); // 30 Minuten } });Nun möchte ich, das wenn ich den Schalter am Sonoff oder einen VIS-Button drücke, um
manuell zu schalten, dieser Zustand bis 00:00 anhält und nicht mehr das Script durchlaufen wird.
Wie stelle ich das an?
Aktuell kann es sein, das ich manuell schalte und iobroker mir den Schalter nach 1 Minute deaktiviert.
Gruß
-
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden