Re: Sprachbefehl per openHAB an Chromecast übermitteln
Verfasst: 23. Jan 2020 23:13
Moin,
Bin im Moment ziemlich eingebunden, deshalb melde ich mich erst jetzt...
Also: in PAPER UI / THINGS habe ich ein "Mini_Kueche" , Chromecast, online, mit IP Adresse, alles OK.
Dieses "Mini_Kueche" hat mindestens 25 Channels, von denen ich nur
- control (Player)
- volume (Dimmer)
- playuri (String)
in PAPER UI / ITEMS eingebunden habe. Vieleicht kann man das auf den Screenshots besser erkennen...
Zusätzlich habe ich in openHAB im "items Verzeichniss" noch eine Item Datei mit den gleichen Geräten angelegt (das hatte ich bisher mit allen Lampen usw. auch so gemacht)
Wenn ich Dich richtig verstehe brauche ich aber gar keine Item um etwas auf ein Chromecastgerät ab zu spielen?!
OK, wenn ich Dein Rule abspeichere bekomme ich im Log zumindest keinen Fehler mehr gemeldet.
Wird die Rule dann abgearbeitet bekomme ich allerdings ein
Die URL funktioniert, das kann es nicht sein. Was mache ich falsch?
Schönen Abend noch...
Bin im Moment ziemlich eingebunden, deshalb melde ich mich erst jetzt...
Das hatte ich natürlich auch gefunden, aber ich bin an diesem
gescheitert...!chromecast:audio Thing
genau das check ich irgendwie nicht, vieleicht sehe ich auch den Wald vor Bäumen nicht!2. Wiedergabe einer beliebigen URL funktioniert dann in einer Rule simpel wie folgt:
Also: in PAPER UI / THINGS habe ich ein "Mini_Kueche" , Chromecast, online, mit IP Adresse, alles OK.
Dieses "Mini_Kueche" hat mindestens 25 Channels, von denen ich nur
- control (Player)
- volume (Dimmer)
- playuri (String)
in PAPER UI / ITEMS eingebunden habe. Vieleicht kann man das auf den Screenshots besser erkennen...
Zusätzlich habe ich in openHAB im "items Verzeichniss" noch eine Item Datei mit den gleichen Geräten angelegt (das hatte ich bisher mit allen Lampen usw. auch so gemacht)
Code: Alles auswählen
Dimmer Mini_LautstRke "mini_laut_leise" {channel="chromecast:chromecast:ed035dda9f43c54d5666655f69931c54:volume"}
Player Mini_Fernbedienung "mini_player" {channel="chromecast:chromecast:ed035dda9f43c54d5666655f69931c54:control"}
Switch Mini_Kueche_URIAbspielen "mini_uri" {channel="chromecast:chromecast:ed035dda9f43c54d5666655f69931c54:playuri"}
OK, wenn ich Dein Rule abspeichere bekomme ich im Log zumindest keinen Fehler mehr gemeldet.
Code: Alles auswählen
rule "GH mini"
when Time cron "1 * * ? * * *"
then
playStream("chromecast:audio:Mini_Kueche","http://st01.dlf.de/dlf/01/128/mp3/stream.mp3") // aus Forum ... - wird NICHT abgespielt
// playSound("doorbell.mp3") // Sound aus Raspb. Verzeichniss - WIRD auf GoogleMini Abgespielt
end
Code: Alles auswählen
2020-01-23 22:47:01.154 [WARN ] [core.audio.internal.AudioManagerImpl] - Failed playing audio stream 'http://st01.dlf.de/dlf/01/128/mp3/stream.mp3' as no audio sink was found.
Schönen Abend noch...