Tasmota_Device mit verzögertem Abschalten

Begonnen von neumann63, 13 Februar 2018, 15:09:41

Vorheriges Thema - Nächstes Thema

neumann63

Moin,

bin relativ neu hier und habe folgendes Problem:

Bei dem Tasmota_Device möchte ich das nach dem Einschalten nach einer bestimmten Zeit (20 Sekunden) das Device automatisch
wieder abgeschaltet wird.

Hintergrund:
Ich habe 16 Sonoff Dual für Rolladensteuerung montiert und kann die mit dem Tasmotta_Device auch sauber über den MQTT-Broker steuern. Jetzt möchte
ich das z.B. nach dem Runterfahren des Rollos der Ausgang wieder auf "off" gesetzt wird, damit ich wieder mit Klick hochfahren kann.

Ich vermute, das ich nur irgendwie im Attribut "publishSet" irgendwie ein sleep einbauen muss.

Die Frage ist wie...

Vielen Dank schon mal vorab

M.N.



Anbei als Beispiel ein Device:


DEF             Sonoff_Dual_229 /%topic%/%prefix%
FULL_TOPIC      /Sonoff_Dual_229/%prefix%
IODev           MyBroker
MODULE_VERSION  0.2
NAME            Sonoff_Dual_229_1
NOTIFYDEV       Sonoff_Dual_229 /%topic%/%prefix%
NR              67
STATE           off
TOPIC           Sonoff_Dual_229
TYPE            TASMOTA_DEVICE



DbLogExclude    .*
IODev           MyBroker
alias           Technikraum Rollo runter
publishSet      on off /Sonoff_Dual_229/cmnd/POWER1
room            18 Technikraum
stateFormat     state
webCmd          on:off



neumann63

Moin,

ok, ich hab das jetzt anders gelöst. Mit einem Notify ....

define Sonoff_Dual_220_1a notify Sonoff_Dual_220_1:on  sleep 30.0 ;;  set Sonoff_Dual_220_1 off

Damit wird der Ausgang nach 30 Sekunden wieder ausgeschaltet .

Geht auch... , is aber nicht ganz so schön :-)

Gruß

M.N.