Steckdosen mit Taster - User kann eine Zeit lang die Automation übersteuern
Verfasst: Mi 24. Aug 2022, 21:34
Die beigefügte auto-math.php erlaubt es z. B. für die Nous A1T oder jedes andere Relais mit Schalter/Taster, dass der User durch Betätigen desselben die Automation für eine bestimmte Zeit 'übersteuern' kann. (Natürlich nicht nur über den Taster, sondern auch über das Tasmota Webinterface oder jeden anderen gültigen Weg.) In der aktuellen Fassung geht das nur für Relais 1 Kontakt 1. Der Quellcode sollte selbsterklärend sein.
Beispiel:
An der Schaltsteckdose hängt ein Heizlüfter. Er soll im kommenden Winter immer dann heizen, wenn eine bestimmte Menge an Solarenergie "übrig ist". Das konfiguriert man dann in der Automation, ist ja von Ulrich gut dokumentiert. So weit so gut.
Die Steckdose hat einen Taster. Dem User ist es nun zu warm, er möchte den Heizlüfter abschalten. Betätigt er den Taster an der Steckdose, dann ändert sich der Schaltzustand - für etwa eine Minute, dann überschreibt ihn die Automation wieder gemäß der konfigurierten Regeln und das Ding heizt wieder. Der User ärgert sich und reißt die Schaltsteckdose aus der Wand.
Gebrauch:
Im beigefügten Skript in Zeile 40 eintragen, wie lange ein Benutzereingriff gültig sein soll (in Sekunden, also eine Stunde wäre dann 3600).
Die Datei dann ins Verzeichnis /var/www/html hochladen.
Resultat:
Ab sofort lässt die Automation den Usereingriff für die konfigurierte Dauer bestehen. Erst nach Ablauf der Zeit greift sie wieder durch. Ein User kann also die Automation mit einem beherzten Griff zum Taster "übersteuern". Bitte denkt daran, dass +/- 1 Minute immer möglich ist, da die Automation nur einmal pro Minute ausgeführt wird.
Habt bitte Spaß!
Beispiel:
An der Schaltsteckdose hängt ein Heizlüfter. Er soll im kommenden Winter immer dann heizen, wenn eine bestimmte Menge an Solarenergie "übrig ist". Das konfiguriert man dann in der Automation, ist ja von Ulrich gut dokumentiert. So weit so gut.
Die Steckdose hat einen Taster. Dem User ist es nun zu warm, er möchte den Heizlüfter abschalten. Betätigt er den Taster an der Steckdose, dann ändert sich der Schaltzustand - für etwa eine Minute, dann überschreibt ihn die Automation wieder gemäß der konfigurierten Regeln und das Ding heizt wieder. Der User ärgert sich und reißt die Schaltsteckdose aus der Wand.
Gebrauch:
Im beigefügten Skript in Zeile 40 eintragen, wie lange ein Benutzereingriff gültig sein soll (in Sekunden, also eine Stunde wäre dann 3600).
Die Datei dann ins Verzeichnis /var/www/html hochladen.
Resultat:
Ab sofort lässt die Automation den Usereingriff für die konfigurierte Dauer bestehen. Erst nach Ablauf der Zeit greift sie wieder durch. Ein User kann also die Automation mit einem beherzten Griff zum Taster "übersteuern". Bitte denkt daran, dass +/- 1 Minute immer möglich ist, da die Automation nur einmal pro Minute ausgeführt wird.
Habt bitte Spaß!