Hey Hey,
wie kann ich per Fhem [37_echodevice] einen Skill stoppen.
Beispiel: Wenn ich einen Skill (1 Live Radio) per routine_play starte, möchte ich den Skill auch noch einer gewünschten Zeit stoppen können.
Ich habe bisher noch keinen set Befehl hierfür gefunden.
Besten Gruß
Müsste mit einem notify + at oder ggf timer Modul gehen. Ein stop gibt es nicht, sondern nur set pause.
Grüße Jörg
set pause stoppt leider nicht den Skill
Wenn ein Skill läuft, zb. 1Live kann ich den per set EchodeviceName pause nicht anhalten.
Hm, ich sage: alexa spiele 1Live. Dann wird der Channel ARD Audiothek geöffnet und der currentTitle 1LIVE abgespielt. Von daher, was meinst Du mit Skill? Wenn ich "set echoDevice pause" mache funktioniert das bei mir.
Grüße Jörg
Hi Jörg,
alsooo:
Ich habe ein Skill aus dem Alexastore installiert. Der nennt sich 1Live, das ist ein Radio Player.
Ich kann den Skill per Fhem oder per Sprache starten.
"Alexa starte 1Live" oder über Fhem per routine_play.
defmod ECHO_Wohnzimmer echodevice A3S5BH2HU6VAYF G090LF10720614NP
attr ECHO_Wohnzimmer IODev Echo.Bridge
attr ECHO_Wohnzimmer alias EchoDot Wohnzimmer
attr ECHO_Wohnzimmer group Echo
attr ECHO_Wohnzimmer icon echo
attr ECHO_Wohnzimmer room Wohnzimmer
setstate ECHO_Wohnzimmer connected
setstate ECHO_Wohnzimmer 2020-03-27 14:56:54 BrowserLanguage de,en-US;;q=0.7,en;;q=0.3
setstate ECHO_Wohnzimmer 2020-03-27 14:56:54 BrowserUserAgent Mozilla/5.0 (Windows NT 10.0;; Win64;; x64;; rv:62.0) Gecko/20100101 Firefox/62.0
setstate ECHO_Wohnzimmer 2020-03-27 00:39:46 COOKIE_MODE IODEV
setstate ECHO_Wohnzimmer 2020-03-27 14:56:55 alarm_count 0
setstate ECHO_Wohnzimmer 2020-03-27 14:56:53 channel -
setstate ECHO_Wohnzimmer 2020-03-27 14:56:53 currentAlbum -
setstate ECHO_Wohnzimmer 2020-03-27 14:56:53 currentArtist -
setstate ECHO_Wohnzimmer 2020-03-27 14:56:53 currentArtwork -
setstate ECHO_Wohnzimmer 2020-03-27 14:56:53 currentTitle -
setstate ECHO_Wohnzimmer 2020-03-27 14:56:53 currentTuneInID -
setstate ECHO_Wohnzimmer 2020-03-27 14:56:59 dnd off
setstate ECHO_Wohnzimmer 2020-03-27 14:56:58 microphone false
setstate ECHO_Wohnzimmer 2020-03-27 14:56:56 model Echo Dot
setstate ECHO_Wohnzimmer 2020-03-27 14:56:55 musicalarm_count 0
setstate ECHO_Wohnzimmer 2020-03-27 14:56:54 mute off
setstate ECHO_Wohnzimmer 2020-03-27 14:56:57 online true
setstate ECHO_Wohnzimmer 2020-03-27 14:56:53 playStatus stopped
setstate ECHO_Wohnzimmer 2020-03-27 14:56:56 presence present
setstate ECHO_Wohnzimmer 2020-03-27 14:56:54 progress 0
setstate ECHO_Wohnzimmer 2020-03-27 14:56:54 progresslen 0
setstate ECHO_Wohnzimmer 2020-03-27 14:56:55 reminder_count 0
setstate ECHO_Wohnzimmer 2020-03-27 14:56:54 repeat off
setstate ECHO_Wohnzimmer 2020-03-27 14:56:54 shuffle off
setstate ECHO_Wohnzimmer 2020-03-27 00:39:52 state connected
setstate ECHO_Wohnzimmer 2020-03-27 14:56:58 timeZoneId Europe/Berlin
setstate ECHO_Wohnzimmer 2020-03-27 14:56:55 timer_count 0
setstate ECHO_Wohnzimmer 2020-03-27 14:56:55 timer_id -
setstate ECHO_Wohnzimmer 2020-03-27 14:56:55 timer_remainingtime 0
setstate ECHO_Wohnzimmer 2020-03-27 14:56:56 version 651614420
setstate ECHO_Wohnzimmer 2020-03-27 14:53:56 voice_timestamp 1585317209826
setstate ECHO_Wohnzimmer 2020-03-27 14:56:54 volume 43
setstate ECHO_Wohnzimmer 2020-03-27 14:57:01 volume_alarm 70
setstate ECHO_Wohnzimmer 2020-03-27 14:56:58 wakeword ALEXA
So jetzt läuft Musik. Ich möchte den Skill beenden.
Wenn ich jetzt set ECHO_Wohnzimmer pause setze passiert nichts.
Ok, das funktioniert mit dem echo Device nicht. Dafür musst Du das Modul FHEM Connector nehmen: https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa
Grüße Jörg
Ja ist alles vorhanden und läuft.
Ich möchte ja den Skill stoppen OHNE etwas zu sagen. Über Fhem halt.
;D ;D
Hm, der Fhem Connector ist ja nicht nur für Sprache sondern sollte auch von Fhem aus funktionieren. Kannsz Du nicht für den Skill einen Dummy anlegen und den mit dem Fhem Connector verbinden? Ist nur ins blaue geschossen. Kein Wissen.
Grüße Jörg
Ich habe Alexa ja eingerichtet.
Aber ich kann damit ja nur Sprachbefehle geben und dadurch Aktoren schalten.
Das Plugin 37_echodevice ist ja dafür da um die Echos direkt zu steuern.
Zitat von: nocomment am 27 März 2020, 17:31:43
Das Plugin 37_echodevice ist ja dafür da um die Echos direkt zu steuern.
Ja, die Echos, aber keine Skills. Die sind ja unabhängig von den Echos. Ich glaube damit hat sich noch keiner beschäftigt...
Grüße Jörg
Ich kann per 37_echodevice ein Skill starten. Nun möchte ich den Skill wieder beenden. Nicht steuern.
Nur zum lernen. Wie startest Du den Skill? Habe ich selber noch nicht ausprobiert.
Zitat von: nocomment am 26 März 2020, 17:22:40
Hey Hey,
wie kann ich per Fhem [37_echodevice] einen Skill stoppen.
Beispiel: Wenn ich einen Skill (1 Live Radio) per routine_play starte, möchte ich den Skill auch noch einer gewünschten Zeit stoppen können.
Ich habe bisher noch keinen set Befehl hierfür gefunden.
Besten Gruß
Böser Fehler. Asche auf mein Haupt ...
D.h. du startest den Skill mit einer Routine?
Hab sowas noch nicht gemacht...
...mag keine Skills, weil man da immer den Skill "ansprechen" muss...
Daher bin ich auch wieder weg vom Custom Skill...
Äh, zurück: kannst du den Skill mit einer Routine stoppen!? Dann eben die Routine anlegen und dann halt die "Stopp-Routine" starten...
EDIT: gerade mal versucht... Skill starten/aufrufen geht... Beenden nicht. Evtl. ginge einen "Dummy Skill" erstellen (also einer der nix tut ;) ) und den dann starten... Bzw.: was per App/alexa.amazon.de nicht geht, geht per Modul (leidet) auch nicht... Bei Amazon "mosern", warum Skill beenden bei Routine nicht unterstützt wird...
Gruß, Joachim
Zitat von: MadMax-FHEM am 28 März 2020, 00:01:20
]Äh, zurück: kannst du den Skill mit einer Routine stoppen!? Dann eben die Routine anlegen und dann halt die "Stopp-Routine" starten...
FUNKTIONIERT GUT! Danke.
Oh, aha, na dann :)
(habe ich wieder zurückangepasst ;) )
Gerne...
Viel Spaß noch, Joachim