NEWS
IoBroker Adapter für SONOS
-
Hallo Volker,
Willkommen im Forum!
Was mir fehlt ist die Möglichkeit über ioBroker auch den Sender bzw. Favorit vom Sonos zu ändern.
Ich habe 4..5 Radiosender in den Sonos Favoriten die ich gerne via Sonos Adapter einfach ändern möchte
ohne den Umweg über die Sonos App zu gehen. Geht sowas mit dem Sonos Adapter? `
Wenn die Sendern einmal in den Sonos Favoriten gespeichert sind, kannst du sie über ein Script-Befehl aufrufen. Hier ein Beispiel. Ich verwende diese Zeile im http://forum.iobroker.org/viewtopic.php?f=21&t=1433 mit einem 6fach Homematic Wandtaster in der Küche. Schau mal rein.
setState("sonos.0.root.192_168_178_51.favorites_set"/*favorites_set*/,'B5 aktuell');
Kann man im ioBroker auch Scripte bauen? `
Ja, das geht. Es gibt den JavaScript-Adapter, aus dem auch das o.g. Script kommt.Ein Knopf in der Visualisierung 'alle Lichter aus'. Dieser startet ein Script der Sowohl die Homematic Lichter
ausschaltet als auch z.b. HUE Lampen. `
Ja, das geht. VIele Wege führen ans Ziel.Du kannst zB innerhalb eines Gewerks "Lichter" alle State-Datenpunkte auf false und alle LEVEL-Datenpunkte auf 0 setzen (per Skript). Oder du kannst den Scene Adapter verwenden. Wenn du im Skripten noch nicht so firm bist, kann ich dir den sehr empfehlen. Und für HUE Lampen gibt es auch einen Adapter.
Per Skript lassen sich alle Datenpunkte, die von Adapter erzeugt werden, bedienen.
Benutze mit den hier genannten Schlagwörtern doch mal die Suche.
Gruß,
Pix
-
Vielen Dank für die schnelle Antwort!
Und freue mich dass das mit Sonos geht..
Dann muss ich mir das mit den Scripten mal genauer ansehen.
Kann ich mir in VIS dann einen Button bauen der folgendes Script abschickt?:
setState("sonos.0.root.192_168_178_51.favorites_set"/favorites_set/,'B5 aktuell');
MERCI!
-
also mir fehlt quasi noch der ansatz wo ich dann im VIS bei einem button dieses javascript starten kann
-
Kann ich mir in VIS dann einen Button bauen der folgendes Script abschickt?:
setState("sonos.0.root.192_168_178_51.favorites_set"/favorites_set/,'B5 aktuell'); `
Nein, du kannst aber dem Datenpunkt "sonos.0.root.192_168_178_51.favorites_set" in VIS mit einem Widget einen (genau einen!) Wert geben.Hier das Widget HTML Basic State (Widget importieren nutzen)
[{"tpl":"tplBasicState","data":{"oid":"sonos.0.root.192_168_178_51.favorites_set","visibility-cond":"==","visibility-val":1,"html":"B5 Aktuell","value":"'B5 aktuell'"},"style":{"left":"1344px","top":"388px","z-index":"20","color":"white"},"widgetSet":"basic"}]
Zu Veranschaulichung:
also mir fehlt quasi noch der ansatz wo ich dann im VIS bei einem button dieses javascript starten kann `
Das geht auch nicht ohne Weiteres (http://forum.iobroker.org/viewtopic.php?f=21&t=1016&p=8035&hilit=aktien#p8035). Die Funktionen in den Skripten beobachten in der Regel die Datenpunkte und reagieren auf deren Veränderungen. VIS Widgets haben keine Datenpunkte. Man kann aber mit VIS-Widgets eine Variable umschalten; auf das Umschalten reagiert das Skript dann mit einer Aktion. Passend dazu auch die http://forum.iobroker.org/viewtopic.php?f=23&t=1416&p=12337&hilit=taster#p12021. Weiterhin können Skripte natürlich auch zeitgesteuert starten.Hast du die Doku auf http://iobroker.net mal angesehen?
Gruß,
Pix
-
Hallo Pix,
ich muss nochmal nachfragen.
Habe jetzt etwas experimentiert mit dem HTML Widget.
Zum einen frage ich mich wie ich mit dem Widget arbeiten kann. Es reagiert ja auf nichts, oder?
Gibt es eine Möglichkeit eine Art Dropdown Menü zu haben wo ich mir einen meiner 5 Favoriten einfach auswähle und schon
wird der Sender gespielt.
Auch kann ich z,b. mit einem Input Widget eingeben was ich will, Sonos ändert den Sender nicht.
Im ioBroker wird 'favorites_set' brav geändert auf z.b. 'ANTENNE BAYERN'. Aber Sonos tut nichts.
Der Wert 'ANTENNE BAYERN' ist im Objektzustand auch ROT geschrieben. Hat das was zu bedeuten??
Vielen Dank für jeden Input!
VG
Volker
759_sonos.jpg -
Moin Volker,
ich habe bei mir das gleiche Problem. Das Thema ist ja schon etwas älter, aber ich komme nicht weiter.
Ich kann favorites.set mit meinen Favoriten beschreiben, allerdings werden diese nicht an Sonos übertragen.
Meine Befehlszeile sieht so aus:
on ({id: "hm-rpc.0.BidCoS-RF.21.PRESS_SHORT", val: true}, function (obj) { setState("sonos.0.root.192_168_2_113.favorites_set"/*favorites_set*/,"Bremen1");
Hast du da eine Lösung gefunden??
Habe einen Raspi3 und alles gerade neu aufgesetzt.
Start/Stop bei Songs funktionieren auch prima.
Gruß
Dennis
-
Hallo Bluefox,
auch bei mir funktioniert die aktualisierte Version des Sonos-Adapters noch nicht wie gewünscht. Genauer gesagt funktioniert bei mir alles mit der 0.2.0, jedoch nicht mit der 1.2.1.
Was genau:
- ich habe eine script laufen, welches über einen Funk-Display Wandtaster HM-PB-4Dis-WM-2 in der Küche 6 Radiosender, lauter, leiser und Mute steuert
hier das Script:
! /* Kueche Taster Aktionen*/
! /Definitionen/
! var KuecheSchalter = "hm-rpc.0.LEQ0264372";
! var Kueche2obenKurz = KuecheSchalter + ".2.PRESS_SHORT", /Lauter/
! Kueche2obenLang = KuecheSchalter + ".2.PRESS_LONG", /unbelegt/
! Kueche1untenKurz = KuecheSchalter + ".1.PRESS_SHORT", /Leiser/
! Kueche1untenLang = KuecheSchalter + ".1.PRESS_LONG", /unbelegt/
! /++++++++++++++++++++++++++++++++++++++++++++++++++++++/
! Kueche4obenKurz = KuecheSchalter + ".4.PRESS_SHORT", /SWR1/
! Kueche4obenLang = KuecheSchalter + ".4.PRESS_LONG", /AUS/
! Kueche3untenKurz = KuecheSchalter + ".3.PRESS_SHORT", /ENERGY Berlin/
! Kueche3untenLang = KuecheSchalter + ".3.PRESS_LONG", /AUS/
! /++++++++++++++++++++++++++++++++++++++++++++++++++++++/
! Kueche6obenKurz = KuecheSchalter + ".6.PRESS_SHORT", /SWR3/
! Kueche6obenLang = KuecheSchalter + ".6.PRESS_LONG", /AUS/
! Kueche5untenKurz = KuecheSchalter + ".5.PRESS_SHORT", /Radio Regenbogen/
! Kueche5untenLang = KuecheSchalter + ".5.PRESS_LONG", /AUS/
! /++++++++++++++++++++++++++++++++++++++++++++++++++++++/
! Kueche8obenKurz = KuecheSchalter + ".8.PRESS_SHORT", /MDR Aktuell/
! Kueche8obenLang = KuecheSchalter + ".8.PRESS_LONG", /AUS/
! Kueche7untenKurz = KuecheSchalter + ".7.PRESS_SHORT", /Deutschlandfunk/
! Kueche7untenLang = KuecheSchalter + ".7.PRESS_LONG"; /AUS/
! /++++++++++++++++++++++++++++++++++++++++++++++++++++++/
! var KuecheSonosIP = "192_168_2_3";
! // ############ SONOS Steuerung über HM-PB-4DIS-WM Taster #############
! // ######################## Leiser ########################
! on({
! id: Kueche1untenKurz,
! val: true
! }, function(obj) {
! // leiser 20%
! var volume_ist = parseInt(getState("sonos.0.root."+ KuecheSonosIP +".volume").val);
! setState("sonos.0.root."+ KuecheSonosIP +".volume", volume_ist - Math.ceil(volume_ist/5));
! });
! on({
! id: Kueche1untenLang,
! val: true
! }, function(obj) {
! });
! // ######################## Lauter ########################
! on({
! id: Kueche2obenKurz,
! val: true
! }, function(obj) {
! // lauter 20%
! var volume_ist = parseInt(getState("sonos.0.root."+ KuecheSonosIP +".volume").val);
! setState("sonos.0.root."+ KuecheSonosIP +".volume", volume_ist + Math.ceil(volume_ist/5));
! });
! on({
! id: Kueche2obenLang,
! val: true
! }, function(obj) {
! });
! // ############ SWR1 #############
! on({
! id: Kueche4obenKurz,
! val: true
! }, function(obj) {
! if (getState("sonos.0.root."+ KuecheSonosIP +".muted").val === true) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",false); // falls MUTE eingeschaltet war, MUTE ausschalten
! }
! setState("sonos.0.root."+ KuecheSonosIP +".favorites_set",'SWR1');
! });
! on({
! id: Kueche4obenLang,
! val: true
! }, function(obj) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",true);
! });
! // ############ ENERGY Berlin #############
! on({
! id: Kueche3untenKurz,
! val: true
! }, function(obj) {
! if (getState("sonos.0.root."+ KuecheSonosIP +".muted").val === true) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",false); // falls MUTE eingeschaltet war, MUTE ausschalten
! }
! setState("sonos.0.root."+ KuecheSonosIP +".favorites_set",'ENERGY Berlin');
! });
! on({
! id: Kueche3untenLang,
! val: true
! }, function(obj) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",true);
! });
! // ############ SWR3 #############
! on({
! id: Kueche6obenKurz,
! val: true
! }, function(obj) {
! if (getState("sonos.0.root."+ KuecheSonosIP +".muted").val === true) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",false); // falls MUTE eingeschaltet war, MUTE ausschalten
! }
! setState("sonos.0.root."+ KuecheSonosIP +".favorites_set",'SWR3');
! });
! on({
! id: Kueche6obenLang,
! val: true
! }, function(obj) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",true);
! });
! // ############ Radio Regenbogen #############
! on({
! id: Kueche5untenKurz,
! val: true
! }, function(obj) {
! if (getState("sonos.0.root."+ KuecheSonosIP +".muted").val === true) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",false); // falls MUTE eingeschaltet war, MUTE ausschalten
! }
! setState("sonos.0.root."+ KuecheSonosIP +".favorites_set",'Radio Regenbogen');
! });
! on({
! id: Kueche5untenLang,
! val: true
! }, function(obj) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",true);
! });
! // ############ MDR Aktuell #############
! on({
! id: Kueche8obenKurz,
! val: true
! }, function(obj) {
! if (getState("sonos.0.root."+ KuecheSonosIP +".muted").val === true) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",false); // falls MUTE eingeschaltet war, MUTE ausschalten
! }
! setState("sonos.0.root."+ KuecheSonosIP +".favorites_set",'MDR AKTUELL');
! });
! on({
! id: Kueche8obenLang,
! val: true
! }, function(obj) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",true);
! });
! // ############ Deutschlandfunk #############
! on({
! id: Kueche7untenKurz,
! val: true
! }, function(obj) {
! if (getState("sonos.0.root."+ KuecheSonosIP +".muted").val === true) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",false); // falls MUTE eingeschaltet war, MUTE ausschalten
! }
! setState("sonos.0.root."+ KuecheSonosIP +".favorites_set",'Deutschlandfunk 106.5 (Nationale Nachrichten)');
! });
! on({
! id: Kueche7untenLang,
! val: true
! }, function(obj) {
! setState("sonos.0.root."+ KuecheSonosIP +".muted",true);
! });
Was mit 1.2.1. nicht funktioniert:-
der Adapter liest die Favoritenliste von Sonos nicht ein.
-
der press_short auf einen mit einem Radiosender belegten Taster löst keine Umschaltung auf den jeweiligen Radiosender aus UND muted wird NICHT auf false gesetzt.
-
press_long auf einen Taster schaltet muted auf true (wenn man vorher den Radiosender manuell über die iPhone App gesetzt hat)
-
lauter und leiser funktionieren ebenfalls (wenn man vorher den Radiosender manuell über die iPhone App gesetzt hat)
-
Ich steuere aus VIS heraus die Lautsprecher ebenfalls (mit dieser widget Group)
! [{"tpl":"_tplGroup","data":{"members":["w00354","w00359","w00360","w00361","w00362","w00364","w00365","w00368","w00369","w00370","w00371","w00113","w00366","w00367","w00372","w00373"],"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","attrCount":"1","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false},"widgetSet":null,"style":{"top":"140px","left":279.99998474121094,"width":"275px","height":"275px"}},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-crimson","bg_class_true":"bg-crimson","icon_class_false":"","icon_class_true":"","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.muted","icon_false":"/icons-mfd-png/audio_volume_mute.png","icon_width":"100","icon_height":"100","icon_top":"40","icon_left":"50","g_badge":true,"icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","icon_true":"/icons-mfd-png/audio_volume_mute.png","value":"false","visibility-oid":"sonos.0.root.192_168_2_34.muted","class":"boxshadow","label_false":"","label_true":""},"style":{"left":"0%","top":"0%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"1"},"widgetSet":"metro","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-grayLight","bg_class_true":"bg-lime","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.state","value":"play","label_false":"Play","label_true":"Play","icon_false":"/icons-mfd-png/audio_play.png","icon_true":"/icons-mfd-png/audio_play.png","icon_width":"100","icon_height":"94","icon_top":"40","icon_left":"45","class":"boxshadow"},"style":{"left":"25.45%","top":"0%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"1"},"widgetSet":"metro","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-grayLight","bg_class_true":"bg-crimson","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.state","value":"stop","label_false":"Pause","label_true":"Pause","icon_false":"/icons-mfd-png/audio_pause.png","icon_true":"/icons-mfd-png/audio_pause.png","icon_width":"100","icon_height":"91","icon_top":"42","icon_left":"45","class":"boxshadow"},"style":{"left":"50.91%","top":"0%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"0"},"widgetSet":"metro","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":"false","visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-grayLight","bg_class_true":"bg-grayLight","icon_class_false":"","icon_class_true":"","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.muted","icon_false":"/icons-mfd-png/audio_volume_high.png","icon_width":"100","icon_height":"100","icon_top":"40","icon_left":"50","g_badge":true,"icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","icon_true":"/icons-mfd-png/audio_volume_high.png","value":"true","visibility-oid":"sonos.0.root.192_168_2_34.muted","class":"boxshadow","label_false":"","label_true":""},"style":{"left":"0%","top":"0%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"2"},"widgetSet":"metro","grouped":true},{"tpl":"tplCGflatGauge","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","factor":"1","valueOffset":"0","hCount":"0","minorTicks":"5","strokeTicks":true,"animation":true,"colorPlate":"#f4ffd2","colorNeedle":"red","colorNeedleEnd":"rgba(255,0,0,0.7)","barBeginCircle":"0","barWidth":"5","barProgress":false,"colorBarProgress":"#000000","tickSide":"left","needleSide":"left","numberSide":"left","ticksWidth":"50","ticksWidthMinor":"15","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"oid":"sonos.0.root.192_168_2_34.volume","minValue":0,"maxValue":100,"title":"volume","highlightsColor1":"","highlightsFrom1":"","highlightsTo1":"","majorTicks":"5","animatedValue":false,"colorPlateEnd":"#9e7600","colorTitle":"","colorMajorTicks":"#5f0202","g_needle":false,"needleType":"line","needleWidth":"3","class":"boxshadow","fontTitleSize":"35","fontNumbersSize":"40","g_valueBox":false,"valueBox":"false","g_borders":false,"borders":"false","borderOuterWidth":"0","borderMiddleWidth":"0","borderInnerWidth":"0","borderShadowWidth":"0","fontTitle":"Verdana, Geneva, sans-serif","fontTitleStyle":"normal","fontTitleWeight":"bold","fontUnitsWeight":"","fontValueWeight":""},"style":{"left":"25.45%","top":"50.91%","width":"49.82%","height":"23.64%","z-index":"1","padding":"0px","border-width":"1px","border-style":"solid","border-color":"black","border-radius":"","font-weight":"","font-size":""},"widgetSet":"canvas-gauges","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-grayLight","bg_class_true":"bg-grayLight","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.volume","value":"{sonos.0.root.192_168_2_34.volume;+(5)}","label_false":"Volume","label_true":"Volume","icon_false":"/icons-mfd-png/control_plus.png","icon_true":"/icons-mfd-png/control_plus.png","icon_width":"90","icon_height":"90","icon_top":"42","icon_left":"50","class":"boxshadow","comment":""},"style":{"left":"76.36%","top":"50.91%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"3"},"widgetSet":"metro","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-grayLight","bg_class_true":"bg-grayLight","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.volume","value":"{sonos.0.root.192_168_2_34.volume;-(5)}","label_false":"Volume","label_true":"Volume","icon_false":"/icons-mfd-png/control_minus.png","icon_true":"/icons-mfd-png/control_minus.png","icon_width":"90","icon_height":"90","icon_top":"42","icon_left":"50","class":"boxshadow"},"style":{"left":"0%","top":"50.91%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"3"},"widgetSet":"metro","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-black","bg_class_true":"bg-lime","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.favorites_set","value":"SWR3","label_false":"","label_true":"","icon_false":"/vis.0/icons/swr3.png","icon_true":"/vis.0/icons/swr3.png","icon_width":"60","icon_height":"60","icon_top":"62","icon_left":"63","class":"boxshadow"},"style":{"left":"0%","top":"76.36%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"2","border-width":"","border-style":"","border-color":""},"widgetSet":"metro","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-black","bg_class_true":"bg-lime","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.favorites_set","value":"Radio Regenbogen","label_false":"","label_true":"","icon_false":"/vis.0/icons/radio regenbogen.png","icon_true":"/vis.0/icons/radio regenbogen.png","icon_width":"60","icon_height":"60","icon_top":"62","icon_left":"63","class":"boxshadow"},"style":{"left":"25.45%","top":"76.36%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"2","border-width":"","border-style":"","border-color":""},"widgetSet":"metro","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-black","bg_class_true":"bg-lime","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.favorites_set","value":"ENERGY Berlin","label_false":"","label_true":"","icon_false":"/vis.0/icons/radio energy berlin.jpg","icon_true":"/vis.0/icons/radio energy berlin.jpg","icon_width":"60","icon_height":"60","icon_top":"62","icon_left":"63","class":"boxshadow"},"style":{"left":"50.91%","top":"76.36%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"2","border-width":"","border-style":"","border-color":""},"widgetSet":"metro","grouped":true},{"tpl":"tplMetroTileState","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","hover":false,"transform":false,"bg_class_false":"bg-black","bg_class_true":"bg-lime","icon_class_false":"","icon_class_true":"","icon_badge_false":"","icon_badge_true":"","badge_bg_class_false":"","badge_bg_class_true":"","brand_bg_class_false":"","brand_bg_class_true":"","badge_top":"0","badge_left":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"state_oid":"sonos.0.root.192_168_2_34.favorites_set","value":"SWR1","label_false":"","label_true":"","icon_false":"/vis.0/icons/swr1.jpeg","icon_true":"/vis.0/icons/swr1.jpeg","icon_width":"60","icon_height":"60","icon_top":"62","icon_left":"63","class":"boxshadow"},"style":{"left":"76.36%","top":"76.36%","width":"23.64%","height":"23.64%","padding":"0px","z-index":"2","border-width":"","border-style":"","border-color":""},"widgetSet":"metro","grouped":true},{"tpl":"tplFrame","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","title":"","title_color":"#ffffff","title_top":"-20","title_left":"-20","header_height":"0","header_color":"#ffffff","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"boxshadow"},"style":{"left":"0%","top":"25.45%","width":"100%","height":"23.64%","z-index":"0","padding":"0px","background-color":"black"},"widgetSet":"basic","grouped":true},{"tpl":"tplValueString","data":{"oid":"sonos.0.root.192_168_2_34.current_album","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"html_prepend":"","class":"boxshadow"},"style":{"left":"29.09%","top":"39.27%","z-index":"2","width":"68.36%","height":"7.27%","background-color":"#ffffff","padding-left":"3px","border-width":"1px","border-style":"solid","border-color":"SWR3"},"widgetSet":"basic","grouped":true},{"tpl":"tplValueString","data":{"oid":"","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"html_prepend":"Sender: "},"style":{"left":"2.55%","top":"27.27%","z-index":"2","width":"25.45%","height":"7.27%","background-color":"black","text-align":"right","color":"white"},"widgetSet":"basic","grouped":true},{"tpl":"tplValueString","data":{"oid":"sonos.0.root.192_168_2_34.current_title","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"html_prepend":"","class":"boxshadow"},"style":{"left":"29.09%","top":"27.27%","z-index":"1","width":"68.36%","height":"7.64%","background-color":"#ffffff","border-width":"1px","border-style":"solid","border-color":"#616161","padding-left":"3px"},"widgetSet":"basic","grouped":true},{"tpl":"tplValueString","data":{"oid":"","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"html_prepend":"Sendung: "},"style":{"left":"2.55%","top":"39.27%","z-index":"2","width":"25.45%","height":"7.27%","background-color":"black","text-align":"right","color":"white"},"widgetSet":"basic","grouped":true}]
Hier wird in das Feld der Sendung! der Sender eingetragen wohingegen das Feld des Senders leer bleibt.Wenn Du magst können wir gerne eine TV Session machen.
Ich hoffe, das hilft etwas bei der Aufklärung;-)
PS: Natürlich meine ich die 1.3.0 nicht nur die 1.2.1. Aber da ist das Verhalten genauso wie beschrieben.
-
Hallo Heinzelmaennchen,
die 1.3.0 vom Samstag machte bei mir auch noch einige Zicken (Songinfos bei Radiobetrieb, "current_type", Gruppenbildung). Seit der 1.3.0 vom Sonntag (!) klappt nun (fast) alles, habe eben auch noch mal die Favoritenlisten verifiziert. Musste allerdings iobrober (js-controller) auch neu starten, der Sonos-Adapter reichte nicht aus.
Beim Testen eben habe ich aber festgestellt, dass "muted" = true zwar funktioniert, aber das Setzen auf false ignoriert wird. Evtl. kannst du dir mit "volume" = 0 behelfen.
Beste Grüße, justr
-
die 1.3.0 vom Samstag machte bei mir auch noch einige Zicken (Songinfos bei Radiobetrieb, "current_type", Gruppenbildung). Seit der 1.3.0 vom Sonntag (!) klappt nun (fast) alles, … `
Hallo justr,
wie komme ich denn an die 1.3.0?
Bei mir wird die 1.2.1 als aktuell angezeigt und mit der habe ich massiv Probleme.
Danke!
Manfred
-
wie komme ich denn an die 1.3.0? `
Installieren von github (s. Bild)
Was hälst Du von der http://forum.iobroker.net/viewtopic.php?f=30&t=4483#p43661 mit dem Widget "Select Valuelist" ? -
Danke paul53. Da habe ich noch gar nicht draufgeklickt. Der Hover-Text "Installieren aus eigenem URL" hat mich da schon gleich abgeschreckt.
Den Thread mit der Valuelist habe ich am Rande mitverfolgt. Ich dachte anfangs auch, dass man die Favoritenliste doch automatisiert auslesen und dann verwenden können müsste. Da ich aber vorerst mit meiner Lösung (Buttons mit Senderlogo) ganz zufrieden bin und nach erst 4 Wochen ioBroker noch zu viele andere Baustellen habe, ist das derzeit noch kein Thema.
Gruß
Manfred
-
Es gibt neue 1.3.1 Version. Geht es? Bei mir schon.
-
Hallo BF,
perfekt!!
Jetzt läuft alles.
sowohl die widgets, als auch das erste mal seit langem wieder der webserver auf Port 8080.
Danke dafür!!
-
Danke läuft bei mir auch wieder. Top
-
Hallo BF,
perfekt!!
Jetzt läuft alles.
sowohl die widgets, als auch das erste mal seit langem wieder der webserver auf Port 8080.
Danke dafür!! `
Welche Widgets meinst du denn!? Gibt es da separate für den Sonos Adapter!? [emoji15]
Gruß
Adrian
Gesendet von iPhone mit Tapatalk Pro
-
Hallo,
das steuern meiner Sonosplayer mache ich mit der homematic Software.
Jetzt hätte ich gerne den titel angezeigt, welcher gerdae im Radio gespielt wird, im Web player im iobroker wird es ja auch angezeigt.
Ist das möglich ?
Bitte um Hilfe.
-
Hallo Adrian,
Hab deine Frage bzgl. Widget erst eben gesehen.
Weiter oben im Thread habe ich in einem spoiler Tag eine Widget group gepostet. Die meinte ich!
Solltest Du die verwenden wollen, empfehle ich allerdings nach dem Import die Group wieder aufzulösen.
Gruß
Bernhard
-
Ich nehme an, ich kann die git Version pushen?
-
Bei mir läuft die Version 1.4.1 bisher ohne Probleme. Hab sie aber nicht ausführlich getestet, da erst gestern abend installiert.
Gesendet von meinem m8 mit Tapatalk
-
Ja, die 1.4.1 läuft gut!