FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: michisa86888 am 13 Februar 2019, 06:29:02

Titel: [erledigt] Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag von: michisa86888 am 13 Februar 2019, 06:29:02
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
Titel: Antw:Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag von: Ellert am 13 Februar 2019, 07:05:54
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.
Titel: Antw:Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag von: michisa86888 am 13 Februar 2019, 13:01:26
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
Titel: Antw:Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag von: Otto123 am 13 Februar 2019, 13:09:03
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
Titel: Antw:Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag 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?
Titel: Antw:Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag von: Damian am 13 Februar 2019, 20:19:04
([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 ;)
Titel: Antw:Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag von: Ellert am 13 Februar 2019, 23:14:30
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.
Titel: Antw:Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag 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
Titel: Antw:Dummy-Schalter automatisch nach 10 Sek. auf off stellen
Beitrag von: Ellert am 14 Februar 2019, 09:26:42
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)