bin kompletter Neuling was OpenHAB angeht und stehe schon vor meinem ersten Problem...
Ich habe 2 Amazon Echo´s die ich über das Binding eingebunden habe und auch soweit steuern kann.
Jetzt wollte möchte ich gerne folgendes umsetzten:
Eine Auswahl im Sitemap wo ich auswählen kann, ob ich die Musik in der Küche abspielen möchte, im Wohnzimmer oder in beiden Räumen gleichzeitig.
Wenn ich den entsprechenden Raum ausgewählt habe, möchte ich ein Album meiner Playlist auswählen und dann soll die Musik entsprechend der Auswahl abgespielt werden.
Hier mal was ich schon habe, aber leider nicht funktioniert:
meine items Datei:
Code: Alles auswählen
/*Echo in der Küche*/
Player Player_Kueche "Musikwiedergabe" (Kitchen) {channel="amazonechocontrol:echoshow:6e5e90ea:player"}
Dimmer Volume_Kueche "Lautstärke [%.0f %%]" <soundvolume> (Kitchen) {channel="amazonechocontrol:echoshow:6e5e90ea:volume"}
String ImageUrl_Kueche "Image URL" (Kitchen) {channel="amazonechocontrol:echoshow:6e5e90ea:imageUrl"}
String Title_Kueche "Titel" <mp3> (Kitchen) {channel="amazonechocontrol:echoshow:6e5e90ea:title"}
String Subtitle1_Kueche "Artist" <wireless_access_point> (Kitchen) {channel="amazonechocontrol:echoshow:6e5e90ea:subtitle1"}
String Subtitle2_Kueche "Album" <korganizer> (Kitchen) {channel="amazonechocontrol:echoshow:6e5e90ea:subtitle2"}
String ProviderDisplayName_Kueche "Anbieter Name" <xmms> (Kitchen) {channel="amazonechocontrol:echoshow:6e5e90ea:providerDisplayName"}
String AmazonMusicPlayListId_Kueche "Playlist auswählen" <playlist> (Kitchen) {channel="amazonechocontrol:echoshow:6e5e90ea:amazonMusicPlayListId"}
/*Echo im Wohnzimmer*/
Player Player_Wohnzimmer "Musikwiedergabe" (Living_room) {channel="amazonechocontrol:echo:49cdf420:player"}
Dimmer Volume_Wohnzimmer "Lautstärke [%.0f %%]" <soundvolume> (Living_room) {channel="amazonechocontrol:echo:49cdf420:volume"}
String ImageUrl_Wohnzimmer "Image URL" (Living_room) {channel="amazonechocontrol:echo:49cdf420:imageUrl"}
String Title_Wohnzimmer "Titel" <mp3> (Living_room) {channel="amazonechocontrol:echo:49cdf420:title"}
String Subtitle1_Wohnzimmer "Artist" <wireless_access_point> (Living_room) {channel="amazonechocontrol:echo:49cdf420:subtitle1"}
String Subtitle2_Wohnzimmer "Album" <korganizer> (Living_room) {channel="amazonechocontrol:echo:49cdf420:subtitle2"}
String ProviderDisplayName_Wohnzimmer "Anbieter Name" <xmms> (Living_room) {channel="amazonechocontrol:echo:49cdf420:providerDisplayName"}
String AmazonMusicPlayListId_Wohnzimmer "Playlist auswählen" <playlist> (Living_room) {channel="amazonechocontrol:echo:49cdf420:amazonMusicPlayListId"}
/*Multiroom*/
// Player control
Player Echo_Living_Room_Player_multi "Musikwiedergabe" (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:player"}
Dimmer Echo_Living_Room_Volume_multi "Lautstärke [%.0f %%]" <soundvolume> (Multiroom) {channel="amazonechocontrol:echo:49cdf420:volume, amazonechocontrol:echoshow:6e5e90ea:volume"}
Dimmer Echo_Living_Room_Volume_multi2 "Lautstärke [%.0f %%]" <soundvolume> (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:volume"}
String Echo_Living_Room_ImageUrl_multi "Image URL" (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:imageUrl"}
String Echo_Living_Room_Title_multi "Title" <mp3> (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:title"}
String Echo_Living_Room_Subtitle1_multi "Artist" <wireless_access_point> (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:subtitle1"}
String Echo_Living_Room_Subtitle2_multi "Album" <korganizer> (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:subtitle2"}
String Echo_Living_Room_ProviderDisplayName_multi "Anbieter Name" <xmms> (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:providerDisplayName"}
String AmazonMusicPlayListId "Playlist auswählen" <playlist> (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:amazonMusicPlayListId"}
String Playlistauswahl "Playlist auswählen" <playlist> (Multiroom) {channel="amazonechocontrol:wha:c75a11fe:8752573667464dd4bfbe849404a7a3ba:amazonMusicPlayListId"}
Code: Alles auswählen
sitemap Haus label="Multiroom Audio Player"
{
Frame label="Raumauswahl" {
Switch item=Raumauswahl mappings=['Kitchen'='Küche', Living='Wohnzimmer', Multi='Überall']
}
//Multimedia
Frame label="Music Unlimeted" {
Default item=Echo_Living_Room_Player_multi
Slider item=Echo_Living_Room_Volume_multi
Slider item=Echo_Living_Room_Volume_multi2
Image item=Echo_Living_Room_ImageUrl_multi label=""
Text item=Echo_Living_Room_Title_multi
Text item=Echo_Living_Room_Subtitle1_multi
Text item=Echo_Living_Room_Subtitle2_multi
Text item=Echo_Living_Room_ProviderDisplayName_multi
Switch item=Playlistauswahl mappings=[''='Off', '2'='Amazon Charts', '3'='Helene Fischer - Farbenspiel', '4'='Hip Hop & R&B Mix 2017', '1'='Gestört aber Geil - #Zwei', '5'='Martin´s Playlist']
}
}
Code: Alles auswählen
var list5 = '27a22106-68eb-4ea0-ba8a-2c83c24928d2' //Amazon Charts
var list4 = 'd75ee1f5-2d1e-41e2-8598-21a0a1a63174' //Helene Fischer - Farbenspiel
var list3 = '4ae5cbd5-f644-4ca9-846d-487555f3083f' //Hip Hop & R&B Mix 2017
var list1 = '313ad8b6-306c-4724-9614-4fd772e5d0f2' //Gestört aber Geil - #Zwei
var list2 = '20974489-66bd-4883-9630-63479061f477' //Martin´s Playlist
rule "Testregel"
when
Item Raumauswahl changed to Kitchen
then
if (Playlistauswahl.state == '1')
{
sendCommand("AmazonMusicPlayListId_Kueche", list1)
}
end
Vielen Dank.