[erledigt] Dummy-Schalter automatisch nach 10 Sek. auf off stellen

Begonnen von michisa86888, 13 Februar 2019, 06:29:02

Vorheriges Thema - Nächstes Thema

michisa86888

Hallo zusammen,
mein DOIF wird von einem Dummy-Switch über Alexa ausgelöst.
Mein Problem dabei ist ich will den Dummy nicht wieder über Alexa auf aus stellen müssen.
Er sollte nach ca. 10 Sek von alleine ausschalten.

Hier mal mein aktuelles DOIF:

([du_Amazon:"on"])
(set Harmony activity Youtube)
(set LG_TV launchApp AmazonLovefilm)
DOELSE
(set du_Amazon Off)


Kann man das irgendwie über wait realisieren?
Eventuell wäre auch noch möglich den Schalter auf off zu stellen über das Harmony Reading: Activity Power off??
Also wenn Harmony Power off -> dann auch du_Amazon Off

Ellert

ZitatKann man das irgendwie über wait realisieren?
Eventuell wäre auch noch möglich den Schalter auf off zu stellen über das Harmony Reading: Activity Power off??
Also wenn Harmony Power off -> dann auch du_Amazon Off
Ja, mit wait lässt sich das realisieren, über Harmony sicherlich auch.
Auch im Dummy selbst sollte es klappen, wenn Du statt on den on-for-timer auf 10 setzt.

Bei Dir im ersten Zweig ist die Sequenz nicht sinvoll, da Du kein wait verwendest, https://commandref.fhem.de/commandref_DE.html#DOIF_wait.

michisa86888

Zitat von: Ellert am 13 Februar 2019, 07:05:54
Auch im Dummy selbst sollte es klappen, wenn Du statt on den on-for-timer auf 10 setzt.

Oh man, denke das ist die einfachste Lösung ;D
Werde ich heute Abend gleich mal probieren müsste aber wunderbar funktionieren...

Vielen Dank schon einmal

Otto123

Zitat von: michisa86888 am 13 Februar 2019, 13:01:26
Oh man, denke das ist die einfachste Lösung ;D
Werde ich heute Abend gleich mal probieren müsste aber wunderbar funktionieren...

Vielen Dank schon einmal
geht beim dummy aber nur mit den beiden attributen
setList on off
useSetExtensions 1

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

michisa86888

Irgenwie doch nicht so ganz easy wie gedacht.
On-for-Timer funktioniert zwar wunderbar aber wenn ich über Alexa sage "schalte Netflix an" wird ja nicht der Timer ausgelöst sondern nur der normale "on" Schalter...
Kann man das irgenwie einrichten?

Damian

([du_Amazon:"on"])
(set Harmony activity Youtube, set LG_TV launchApp AmazonLovefilm)
(set du_Amazon Off)

attr wait 0,10
attr do always


Einfach mal genau den bereits vorgeschlagenen Link https://commandref.fhem.de/commandref_DE.html#DOIF_wait lesen ;)
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Ellert

Zitat von: michisa86888 am 13 Februar 2019, 20:10:34
Irgenwie doch nicht so ganz easy wie gedacht.
On-for-Timer funktioniert zwar wunderbar aber wenn ich über Alexa sage "schalte Netflix an" wird ja nicht der Timer ausgelöst sondern nur der normale "on" Schalter...
Kann man das irgenwie einrichten?
Das wirst Du dort, wo in Alexa die Verküpfung zwischen dem gesprochenen Wort und dem auszuführenden Befehl konfiguriert wird, einstellen können.

michisa86888

Vielen Dank für eure Tipps...
Habe es jetzt so gelöst und funktioniert wie gewünscht.

DOIF:

([du_Amazon:"on"])
(set Harmony activity Youtube)
(set LG_TV launchApp AmazonLovefilm)
(set du_Amazon on-for-timer 10)
DOELSE

Ellert

Zitat von: michisa86888 am 14 Februar 2019, 06:22:44
Vielen Dank für eure Tipps...
Habe es jetzt so gelöst und funktioniert wie gewünscht.

DOIF:

([du_Amazon:"on"])
(set Harmony activity Youtube)
(set LG_TV launchApp AmazonLovefilm)
(set du_Amazon on-for-timer 10)
DOELSE

Wie gesagt die Sequenzen ohne wait sind ineffizient, also besser
(set Harmony activity Youtube,
set LG_TV launchApp AmazonLovefilm,
set du_Amazon on-for-timer 10)