Sonos2mqtt - vielleicht hat jemand Lust mitzumachen

Begonnen von Otto123, 31 Mai 2020, 18:30:55

Vorheriges Thema - Nächstes Thema

Otto123

der alias wird über das Template sonos2mqtt_speaker gesetzt.
Dieses template wird über das notify n_configSonos1 gesetzt
Dieses notify wird über das Template sonos2mqtt_bridge_comfort installiert.

Vielleicht kannst Du versuchen nachzuvollziehen wo es klemmt?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mitch

ich schau mir das morgen mal genauer an.

Im moment habe ich das Problem, dass mir "diese Thema" mein fhem komplett zerstört und ich in eine endlos Neustart-Schleife komme.
Was ich bis jetzt rausgefunden habe, liegt es irgendwie an der fhem.save

Muss jetzt wieder mein Backup zurück spielen.

FHEM im Proxmox Container

Otto123

uih das tut mir leid - was kann das sein? die temporären sleeps?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mitch

Ich kann es noch nicht nachvollziehen.
Und dich trifft ja keine Schuld!!

Ich habe immer wieder "gebastelt", save, Neustart.
Und irgendwann ist es hinüber.

Heute mag ich nicht mehr, aber morgen werde ich nochmal in Ruhe testen.
Keep you postet.
FHEM im Proxmox Container

Beta-User

Zitat von: Otto123 am 01 November 2020, 18:36:28
kannst Du mal bitte in den Templates was ergänzen:
[...]

Die Templates neu machen:
{ Svn_GetFile("FHEM/lib/AttrTemplate/mqtt2.template", "FHEM/lib/AttrTemplate/mqtt2.template", sub(){ AttrTemplate_Initialize() }) }
Eingecheckt...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Mitch

Zitat von: Otto123 am 01 November 2020, 22:06:31
der alias wird über das Template sonos2mqtt_speaker gesetzt.
Dieses template wird über das notify n_configSonos1 gesetzt
Dieses notify wird über das Template sonos2mqtt_bridge_comfort installiert.

Vielleicht kannst Du versuchen nachzuvollziehen wo es klemmt?

Bin einen Schritt weiter:
der 1. notify (n_configSonos1) geht, der 2. nicht
sprich, die Player werden erzeugt, aber es fehlen Alias, Icon usw.
FHEM im Proxmox Container

Otto123

#696
Moin Mitch,

Deine Aussage ist irgendwie widersprüchlich  :-[ ich beschreibe es nochmal detaillierter:

  • Der Start beginnt hier.
  • Dort wird als letztes die Bridge auf "Comfort" gesetzt. Dieser Codeblock ist so designed das er am Block ausgeführt wird! Wenn Du dort jede Zeile einzeln / getrennt / unvollständig ausführst wird das nichts - bzw. alles wird anders!
  • Die Bridge muss das Template haben / die beiden notify müssen vorhanden sein _bevor_ der pm2 sonos start erfolgt ist!
  • Wenn der sonos2mqtt Dienst startet, werden durch autocreate die Player angelegt.
  • Wenn ein Player durch autocreate angelegt wird (global Event) startet n_configSonos1 und wendet das Template sonos2mqtt_speaker an
  • Dabei werden Infos vom Player direkt heruntergeladen, wenn das erfolgt (Reading IPAddress wird gesetzt) startet n_configSonos2 und macht den Player "fertig".

Der Alias wird über das Template sonos2mqtt_speaker gesetzt, die Icons usw. durch n_configSonos2  :)

Ich wollte den Setup Prozess so weit wie möglich automatisch gestalten. Offenbar muss ich das toleranter machen. :-\

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

kjmEjfu

Zitat von: Otto123 am 02 November 2020, 11:11:24
Ich wollte den Setup Prozess so weit wie möglich automatisch gestalten. Offenbar muss ich das toleranter machen. :-\

Ich fürchte es.
Vor allem wird es auch Leute geben, die nicht den Weg über pm2 sonos gehen, sondern über den Docker Container. Wenn der auch schon vorher hochgefahren ist, dürfte es ähnliche Abweichungen geben.
Migriere derzeit zu Home Assistant

Mitch

Nachdem ich jetzt 6 Stunden damit verbacht habe mein fhem wieder korrekt zum Laufen zu bekommen (ohne den Fehler wirklich gefunden zu haben), habe ich moch nochmal dran gemacht.

Ich hatte schon alles richtig angelegt und auch jetzt wieder das gleiche "Problem", die Player werden nicht korrekt angelegt.
siehe Bild im Anhang und hier den List:

Internals:
   CFGFN     
   CID        RINCON_B8E9375294B201400
   DEF        RINCON_B8E9375294B201400
   DEVICETOPIC MQTT2_RINCON_B8E9375294B201400
   FUUID      5fa010c9-f33f-5738-c551-d4b2efc624bab696
   IODev      myBroker
   NAME       MQTT2_RINCON_B8E9375294B201400
   NR         1236
   STATE      x_raw_payload
   TYPE       MQTT2_DEVICE
   JSONMAP:
     mute_Master mute
     transportState state
     volume_Master volume
   READINGS:
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_bass 7
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_coordinatorUuid RINCON_B8E9375294B201400
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_currentTrack_ItemId -1
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_currentTrack_ParentId -1
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_currentTrack_ProtocolInfo :*:application/octet-stream:*
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_currentTrack_Title
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_currentTrack_TrackUri x-rincon-queue:RINCON_B8E9375294B201400#vli
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_currentTrack_UpnpClass object.item
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_groupName Leoni
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_mute_LF false
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_mute_Master false
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_mute_RF false
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_name Leoni
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_playmode NORMAL
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_transportState PAUSED_PLAYBACK
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_treble 8
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_ts 1604325575890
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_uuid RINCON_B8E9375294B201400
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_volume_LF 100
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_volume_Master 34
     2020-11-02 14:59:37   RINCON_B8E9375294B201400_volume_RF 100
     2020-11-02 14:59:38   ZoneInfo_CopyrightInfo © 2003-2019, Sonos, Inc. All rights reserved.
     2020-11-02 14:59:38   ZoneInfo_DisplaySoftwareVersion 11.2.3
     2020-11-02 14:59:38   ZoneInfo_ExtraInfo OTP:
     2020-11-02 14:59:38   ZoneInfo_Flags  0
     2020-11-02 14:59:38   ZoneInfo_HTAudioIn 0
     2020-11-02 14:59:38   ZoneInfo_HardwareVersion 1.8.3.7-2.0
     2020-11-02 14:59:38   ZoneInfo_IPAddress 192.168.0.96
     2020-11-02 14:59:38   ZoneInfo_MACAddress B8:E9:37:52:94:B2
     2020-11-02 14:59:38   ZoneInfo_SerialNumber B8-E9-37-52-94-B2:4
     2020-11-02 14:59:38   ZoneInfo_SoftwareVersion 57.3-81090
     2020-11-02 14:59:38   associatedWith  SonosBridge
     2020-11-02 14:59:38   attrTemplateVersion 20200729
     2020-11-02 14:59:38   state           x_raw_payload
Attributes:
   IODev      myBroker
   alias      unknown
   devStateIcon (STOPPED|PAUSED_PLAYBACK):rc_PLAY:toggle PLAYING:rc_PAUSE:pause .*:refresh:play
   icon       audio_volume_low
   jsonMap    volume_Master:volume mute_Master:mute transportState:state
   model      sonos2mqtt_speaker
   readingList sonos/RINCON_B8E9375294B201400:.* { json2nameValue($EVENT,'',$JSONMAP) }
sonos/RINCON_B8E9375294B201400/ZoneInfo:.* { json2nameValue($EVENT, 'ZoneInfo_', $JSONMAP) }
   room       Autocreate
   setList    stop:noArg sonos/RINCON_B8E9375294B201400/control { "command": "stop" }
  play:noArg sonos/RINCON_B8E9375294B201400/control { "command": "play" }
  pause:noArg sonos/RINCON_B8E9375294B201400/control { "command": "pause" }
  toggle:noArg sonos/RINCON_B8E9375294B201400/control { "command": "toggle" }
  volumeUp:noArg sonos/RINCON_B8E9375294B201400/control { "command": "volumeup" }
  volumeDown:noArg sonos/RINCON_B8E9375294B201400/control { "command": "volumedown" }
  volume:slider,0,1,100 sonos/RINCON_B8E9375294B201400/control { "command": "volume", "input": $EVTPART1 }
  mute:true,false { my $value = $EVTPART1 eq "true" ? "mute" : "unmute"; qq(sonos/RINCON_B8E9375294B201400/control { "command": "$value" } ) }
  next:noArg sonos/RINCON_B8E9375294B201400/control { "command": "next" }
  previous:noArg sonos/RINCON_B8E9375294B201400/control { "command": "previous" }
  joinGroup:textField sonos/RINCON_B8E9375294B201400/control { "command": "joingroup",  "input": "$EVTPART1"}
  leaveGroup:noArg { my $value = ReadingsVal("RINCON_B8E9375294B201400","groupName","all"); qq(sonos/RINCON_B8E9375294B201400/control { "command": "leavegroup",  "input": "$value" } ) }
  setAVTUri:textField sonos/RINCON_B8E9375294B201400/control { "command": "setavtransporturi",  "input": "$EVTPART1"}
  playUri:textField {fhem("set $NAME setAVTUri $EVTPART1; sleep 1; set $NAME play")}
  input:Queue { my $value = $EVTPART1 eq "TV" ? "tv" : $EVTPART1 eq "Line_In" ? "line" : "queue"; qq(sonos/RINCON_B8E9375294B201400/control { "command": "switchto$value" } ) }
  notify:textField sonos/RINCON_B8E9375294B201400/control { "command":"notify","input":{"trackUri":"$EVTPART2","onlyWhenPlaying":false,"timeout":10,"volume":$EVTPART1,"delayMs":700}}
  x_raw_payload:textField { my $payload = $EVENT;$payload =~ s/$EVTPART0 //g; qq(sonos/RINCON_B8E9375294B201400/control $payload)}


Internals:
   DEVICETOPIC SonosBridge
   FUUID      5fa00e01-f33f-5738-dd0c-59d5b242367572ec
   FVERSION   10_MQTT2_DEVICE.pm:0.224580/2020-07-24
   IODev      myBroker
   LASTInputDev myBroker
   MSGCNT     29
   NAME       SonosBridge
   NR         822
   STATE      2
   TYPE       MQTT2_DEVICE
   myBroker_MSGCNT 29
   myBroker_TIME 2020-11-02 14:59:40
   OLDREADINGS:
   READINGS:
     2020-11-02 14:51:54   attrTemplateVersion 20200729
     2020-11-02 14:59:35   config_RINCON_000E5870A13001400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_000E5870A13001400/control","device":{"identifiers":["RINCON_000E5870A13001400"],"manufacturer":"Sonos","name":"Mobil"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_000E5870A13001400","name":"Mobil","state_topic":"sonos/RINCON_000E5870A13001400","unique_id":"sonos2mqtt_RINCON_000E5870A13001400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_000E58D0E48001400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_000E58D0E48001400/control","device":{"identifiers":["RINCON_000E58D0E48001400"],"manufacturer":"Sonos","name":"Keller"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_000E58D0E48001400","name":"Keller","state_topic":"sonos/RINCON_000E58D0E48001400","unique_id":"sonos2mqtt_RINCON_000E58D0E48001400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_347E5CF7E6D001400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_347E5CF7E6D001400/control","device":{"identifiers":["RINCON_347E5CF7E6D001400"],"manufacturer":"Sonos","name":"Schlafzimmer"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_347E5CF7E6D001400","name":"Schlafzimmer","state_topic":"sonos/RINCON_347E5CF7E6D001400","unique_id":"sonos2mqtt_RINCON_347E5CF7E6D001400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_5CAAFDA1C27201400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_5CAAFDA1C27201400/control","device":{"identifiers":["RINCON_5CAAFDA1C27201400"],"manufacturer":"Sonos","name":"Wohnzimmer"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_5CAAFDA1C27201400","name":"Wohnzimmer","state_topic":"sonos/RINCON_5CAAFDA1C27201400","unique_id":"sonos2mqtt_RINCON_5CAAFDA1C27201400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_7828CA768C0401400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_7828CA768C0401400/control","device":{"identifiers":["RINCON_7828CA768C0401400"],"manufacturer":"Sonos","name":"Boost"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_7828CA768C0401400","name":"Boost","state_topic":"sonos/RINCON_7828CA768C0401400","unique_id":"sonos2mqtt_RINCON_7828CA768C0401400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_7828CAF11E7601400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_7828CAF11E7601400/control","device":{"identifiers":["RINCON_7828CAF11E7601400"],"manufacturer":"Sonos","name":"Küche"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_7828CAF11E7601400","name":"Küche","state_topic":"sonos/RINCON_7828CAF11E7601400","unique_id":"sonos2mqtt_RINCON_7828CAF11E7601400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_949F3E84C8BC01400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_949F3E84C8BC01400/control","device":{"identifiers":["RINCON_949F3E84C8BC01400"],"manufacturer":"Sonos","name":"Carlotta"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_949F3E84C8BC01400","name":"Carlotta","state_topic":"sonos/RINCON_949F3E84C8BC01400","unique_id":"sonos2mqtt_RINCON_949F3E84C8BC01400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_B8E9373184A001400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_B8E9373184A001400/control","device":{"identifiers":["RINCON_B8E9373184A001400"],"manufacturer":"Sonos","name":"Büro"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_B8E9373184A001400","name":"Büro","state_topic":"sonos/RINCON_B8E9373184A001400","unique_id":"sonos2mqtt_RINCON_B8E9373184A001400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_B8E9375200CE01400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_B8E9375200CE01400/control","device":{"identifiers":["RINCON_B8E9375200CE01400"],"manufacturer":"Sonos","name":"Bad"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_B8E9375200CE01400","name":"Bad","state_topic":"sonos/RINCON_B8E9375200CE01400","unique_id":"sonos2mqtt_RINCON_B8E9375200CE01400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   config_RINCON_B8E9375294B201400 {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_B8E9375294B201400/control","device":{"identifiers":["RINCON_B8E9375294B201400"],"manufacturer":"Sonos","name":"Leoni"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_B8E9375294B201400","name":"Leoni","state_topic":"sonos/RINCON_B8E9375294B201400","unique_id":"sonos2mqtt_RINCON_B8E9375294B201400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
     2020-11-02 14:59:35   connected       2
Attributes:
   IODev      myBroker
   bridgeRegexp sonos/(RINCON_[A-Z0-9]+)[:/].* "$1"
   devStateIcon 0:10px-kreis-rot 1:10px-kreis-gelb 2:10px-kreis-gruen
   group      Zentrale
   icon       mqtt_bridge_2
   model      sonos2mqtt_bridge
   readingList sonos/connected:.* connected
  homeassistant/music_player/RINCON_([0-9A-Z]+)/sonos/config:.* { $TOPIC =~ m,(RINCON_[0-9A-Z]+),; { "config_$1"=>$EVENT }}
  sonos/status/[^/]+/avtransport:.* {}
  sonos/status/[^/]+/renderingcontrol:.* {}
   room       Zentrale
   setList    PauseAll:noArg sonos/cmd/pauseall
CheckSubscription:noArg sonos/cmd/check-subscriptions
   stateFormat connected


Internals:
   CFGFN     
   DEF        global:DEFINED.MQTT2_RINCON_[A-Z0-9]+ sleep 1;
  set $EVTPART1 attrTemplate sonos2mqtt_speaker;
  set $EVTPART1 x_raw_payload {"command": "adv-command","input": {"cmd":"GetZoneInfo","reply":"ZoneInfo"}}
   FUUID      5fa00ef6-f33f-5738-a1e6-efd5a2b327797d62
   NAME       n_configSonos1
   NOTIFYDEV  global
   NR         938
   NTFY_ORDER 50-n_configSonos1
   REGEXP     global:DEFINED.MQTT2_RINCON_[A-Z0-9]+
   STATE      2020-11-02 14:59:40
   TRIGGERTIME 1604325580.58342
   TYPE       notify
   READINGS:
     2020-11-02 14:51:50   state           active
Attributes:


Internals:
   CFGFN     
   DEF        MQTT2_RINCON_[A-Z0-9]+:IPAddress:.* {
  my @tv = ("S14","S11","S9");
  my @line = ("S5","Z90","ZP120");
  my $url="http://$EVTPART1:1400";
  my $xmltext = GetFileFromURL("$url/xml/device_description.xml");
  my ($mn)=$xmltext =~ /(S[0-9]+)/;
  my ($img)=$xmltext =~ /(.*)<\/url>/;
  my $icon="Sonos2mqtt_icon-$mn";
  my $setList=AttrVal($NAME,'setList','');
  fhem("setreading $NAME modelNumber $mn");
  fhem("\"wget -qO ./www/images/default/$icon.png $url$img\"");
  fhem("attr $NAME icon $icon;sleep 4 WI;set WEB rereadicons");
  if (grep(/$mn/, @tv)) {$setList=~s/input:Queue \{/input:Queue,TV \{/};
  if (grep(/$mn/, @line)) {$setList=~s/input:Queue \{/input:Queue,Line_In \{/};
  $setList=~s/;/;;/g;
  fhem("attr $NAME setList $setList")
}
   FUUID      5fa00ef6-f33f-5738-7a88-014d74f3575527dd
   NAME       n_configSonos2
   NR         939
   NTFY_ORDER 50-n_configSonos2
   REGEXP     MQTT2_RINCON_[A-Z0-9]+:IPAddress:.*
   STATE      active
   TYPE       notify
   READINGS:
     2020-11-02 14:51:50   state           active
Attributes:


Vorgegangen bin ich wie folgt:

1. SonosBridge einrichten
2. Template sonos2mqtt_bridge_comfort setzten
3. sonos2mqtt starten
FHEM im Proxmox Container

Mitch

#699
Hier noch der Eventlog, wenn sonos2mqtt gestartet wird:
[code]2020-11-02 15:14:08 MQTT2_SERVER myBroker nrclients: 11
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge connected: 2
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_000E5870A13001400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_000E5870A13001400/control","device":{"identifiers":["RINCON_000E5870A13001400"],"manufacturer":"Sonos","name":"Mobil"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_000E5870A13001400","name":"Mobil","state_topic":"sonos/RINCON_000E5870A13001400","unique_id":"sonos2mqtt_RINCON_000E5870A13001400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_5CAAFDA1C27201400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_5CAAFDA1C27201400/control","device":{"identifiers":["RINCON_5CAAFDA1C27201400"],"manufacturer":"Sonos","name":"Wohnzimmer"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_5CAAFDA1C27201400","name":"Wohnzimmer","state_topic":"sonos/RINCON_5CAAFDA1C27201400","unique_id":"sonos2mqtt_RINCON_5CAAFDA1C27201400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_000E58D0E48001400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_000E58D0E48001400/control","device":{"identifiers":["RINCON_000E58D0E48001400"],"manufacturer":"Sonos","name":"Keller"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_000E58D0E48001400","name":"Keller","state_topic":"sonos/RINCON_000E58D0E48001400","unique_id":"sonos2mqtt_RINCON_000E58D0E48001400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_B8E9373184A001400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_B8E9373184A001400/control","device":{"identifiers":["RINCON_B8E9373184A001400"],"manufacturer":"Sonos","name":"Büro"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_B8E9373184A001400","name":"Büro","state_topic":"sonos/RINCON_B8E9373184A001400","unique_id":"sonos2mqtt_RINCON_B8E9373184A001400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_7828CAF11E7601400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_7828CAF11E7601400/control","device":{"identifiers":["RINCON_7828CAF11E7601400"],"manufacturer":"Sonos","name":"Küche"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_7828CAF11E7601400","name":"Küche","state_topic":"sonos/RINCON_7828CAF11E7601400","unique_id":"sonos2mqtt_RINCON_7828CAF11E7601400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_B8E9375294B201400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_B8E9375294B201400/control","device":{"identifiers":["RINCON_B8E9375294B201400"],"manufacturer":"Sonos","name":"Leoni"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_B8E9375294B201400","name":"Leoni","state_topic":"sonos/RINCON_B8E9375294B201400","unique_id":"sonos2mqtt_RINCON_B8E9375294B201400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_B8E9375200CE01400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_B8E9375200CE01400/control","device":{"identifiers":["RINCON_B8E9375200CE01400"],"manufacturer":"Sonos","name":"Bad"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_B8E9375200CE01400","name":"Bad","state_topic":"sonos/RINCON_B8E9375200CE01400","unique_id":"sonos2mqtt_RINCON_B8E9375200CE01400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_7828CA768C0401400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_7828CA768C0401400/control","device":{"identifiers":["RINCON_7828CA768C0401400"],"manufacturer":"Sonos","name":"Boost"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_7828CA768C0401400","name":"Boost","state_topic":"sonos/RINCON_7828CA768C0401400","unique_id":"sonos2mqtt_RINCON_7828CA768C0401400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_949F3E84C8BC01400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_949F3E84C8BC01400/control","device":{"identifiers":["RINCON_949F3E84C8BC01400"],"manufacturer":"Sonos","name":"Carlotta"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_949F3E84C8BC01400","name":"Carlotta","state_topic":"sonos/RINCON_949F3E84C8BC01400","unique_id":"sonos2mqtt_RINCON_949F3E84C8BC01400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:08 MQTT2_DEVICE SonosBridge config_RINCON_347E5CF7E6D001400: {"available_commands":["adv-command","clearqueue","command","joingroup","leavegroup","mute","next","notify","pause","play","playmode","previous","queue","seek","selecttrack","setavtransporturi","sleep","speak","stop","switchtoline","switchtoqueue","switchtotv","toggle","unmute","volume","volumedown","volumeup"],"command_topic":"sonos/RINCON_347E5CF7E6D001400/control","device":{"identifiers":["RINCON_347E5CF7E6D001400"],"manufacturer":"Sonos","name":"Schlafzimmer"},"device_class":"speaker","icon":"mdi:speaker","json_attributes":true,"json_attributes_topic":"sonos/RINCON_347E5CF7E6D001400","name":"Schlafzimmer","state_topic":"sonos/RINCON_347E5CF7E6D001400","unique_id":"sonos2mqtt_RINCON_347E5CF7E6D001400_speaker","availability_topic":"sonos/connected","payload_available":"2"}
2020-11-02 15:14:09 Global global UNDEFINED MQTT2_RINCON_000E58D0E48001400 MQTT2_DEVICE RINCON_000E58D0E48001400 myBroker
2020-11-02 15:14:09 Global global DEFINED MQTT2_RINCON_000E58D0E48001400
2020-11-02 15:14:09 Global global ATTR MQTT2_RINCON_000E58D0E48001400 readingList sonos/RINCON_000E58D0E48001400:.* { json2nameValue($EVENT, 'RINCON_000E58D0E48001400_', $JSONMAP) }
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_bass: -5
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_treble: 4
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_mute_RF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_volume_LF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_volume_RF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_groupName: Keller
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_name: Keller
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_ts: 1604326448564
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_uuid: RINCON_000E58D0E48001400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_volume_Master: 20
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_coordinatorUuid: RINCON_000E58D0E48001400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_mute_LF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 RINCON_000E58D0E48001400_mute_Master: false
2020-11-02 15:14:09 Global global UNDEFINED MQTT2_RINCON_5CAAFDA1C27201400 MQTT2_DEVICE RINCON_5CAAFDA1C27201400 myBroker
2020-11-02 15:14:09 Global global DEFINED MQTT2_RINCON_5CAAFDA1C27201400
2020-11-02 15:14:09 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 readingList sonos/RINCON_5CAAFDA1C27201400:.* { json2nameValue($EVENT, 'RINCON_5CAAFDA1C27201400_', $JSONMAP) }
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_currentTrack_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_currentTrack_ItemId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_name: Wohnzimmer
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_groupName: Wohnzimmer
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_currentTrack_ProtocolInfo: http-get:*:audio/mpeg:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_mute_LF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_volume_RF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_playmode: NORMAL
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_bass: 7
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_currentTrack_TrackUri: http://192.168.0.202:8085/fhem/cache/2d1b9a0c845f50a0e6d2e731007392b0.mp3
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_coordinatorUuid: RINCON_5CAAFDA1C27201400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_volume_Master: 20
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_treble: 8
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_transportState: STOPPED
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_currentTrack_Duration: 0:00:02
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_ts: 1604326448639
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_volume_LF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_currentTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_currentTrack_Title: 2d1b9a0c845f50a0e6d2e731007392b0.mp3
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_mute_RF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_uuid: RINCON_5CAAFDA1C27201400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 RINCON_5CAAFDA1C27201400_mute_Master: false
2020-11-02 15:14:09 Global global UNDEFINED MQTT2_RINCON_949F3E84C8BC01400 MQTT2_DEVICE RINCON_949F3E84C8BC01400 myBroker
2020-11-02 15:14:09 Global global DEFINED MQTT2_RINCON_949F3E84C8BC01400
2020-11-02 15:14:09 Global global UNDEFINED MQTT2_RINCON_B8E9373184A001400 MQTT2_DEVICE RINCON_B8E9373184A001400 myBroker
2020-11-02 15:14:09 Global global DEFINED MQTT2_RINCON_B8E9373184A001400
2020-11-02 15:14:09 Global global ATTR MQTT2_RINCON_949F3E84C8BC01400 readingList sonos/RINCON_949F3E84C8BC01400:.* { json2nameValue($EVENT, 'RINCON_949F3E84C8BC01400_', $JSONMAP) }
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_ts: 1604326448650
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_Title: Watermelon Sugar
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_Artist: Elvis Presley
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_treble: 7
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_enqueuedMetadata_ParentId: 10fe2066libraryfolder%3af.4
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_groupName: Carlotta
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_AlbumArtUri: http://192.168.0.147:1400/getaa?s=1&u=x-sonos-http:librarytrack:i.W5x3PfXQD8G.mp4%3fsid%3d204%26flags%3d8224%26sn%3d10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_name: Carlotta
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_volume_RF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_transportState: PAUSED_PLAYBACK
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_ItemId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_TrackUri: x-sonos-http:librarytrack:i.Ge4YYFrg9qv.mp4?sid=204&flags=8224&sn=10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_TrackUri: x-sonos-http:librarytrack:i.W5x3PfXQD8G.mp4?sid=204&flags=8224&sn=10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_ItemId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_Album: Elv1s: 30 #1 Hits
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_mute_LF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_bass: 4
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_Album: Fine Line
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_volume_LF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_mute_RF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_ProtocolInfo: sonos.com-http:*:audio/mp4:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_coordinatorUuid: RINCON_949F3E84C8BC01400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_Duration: 0:02:35
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_volume_Master: 25
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_enqueuedMetadata_UpnpClass: object.container.playlistContainer.#PlaylistView
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_mute_Master: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_enqueuedMetadata_ItemId: 1006206clibraryplaylist%3ap.v3bm5uxmb3q
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_ProtocolInfo: sonos.com-http:*:audio/mp4:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_Duration: 0:02:53
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_uuid: RINCON_949F3E84C8BC01400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_AlbumArtUri: http://192.168.0.147:1400/getaa?s=1&u=x-sonos-http:librarytrack:i.Ge4YYFrg9qv.mp4%3fsid%3d204%26flags%3d8224%26sn%3d10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_Artist: Harry Styles
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_playmode: SHUFFLE
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_currentTrack_Title: Jailhouse Rock
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_enqueuedMetadata_Title: Coole Lieder
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 RINCON_949F3E84C8BC01400_nextTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:09 Global global ATTR MQTT2_RINCON_B8E9373184A001400 readingList sonos/RINCON_B8E9373184A001400:.* { json2nameValue($EVENT, 'RINCON_B8E9373184A001400_', $JSONMAP) }
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_volume_Master: 5
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_name: Büro
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_ts: 1604326448682
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_currentTrack_TrackUri: x-sonosapi-stream:nur-die-musik?sid=269&flags=8224&sn=18
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_playmode: NORMAL
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_currentTrack_AlbumArtUri: http://192.168.0.38:1400/getaa?s=1&u=x-sonosapi-stream:nur-die-musik%3fsid%3d269%26flags%3d8224%26sn%3d18
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_mute_Master: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_volume_RF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_mute_RF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_uuid: RINCON_B8E9373184A001400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_groupName: Büro
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_coordinatorUuid: RINCON_B8E9373184A001400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_bass: 3
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_enqueuedMetadata_Title: Antenne Bayern
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_enqueuedMetadata_ItemId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_enqueuedMetadata_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_treble: 5
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_mute_LF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_volume_LF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_enqueuedMetadata_UpnpClass: object.item.audioItem.audioBroadcast
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_transportState: STOPPED
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_currentTrack_ItemId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_currentTrack_ProtocolInfo: sonos.com-http:*:*:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_currentTrack_Title: x-sonosapi-stream:nur-die-musik?sid=269&flags=8224&sn=18
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_currentTrack_UpnpClass: object.item
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9373184A001400 RINCON_B8E9373184A001400_currentTrack_ParentId: -1
2020-11-02 15:14:09 Global global UNDEFINED MQTT2_RINCON_7828CAF11E7601400 MQTT2_DEVICE RINCON_7828CAF11E7601400 myBroker
2020-11-02 15:14:09 Global global DEFINED MQTT2_RINCON_7828CAF11E7601400
2020-11-02 15:14:09 Global global ATTR MQTT2_RINCON_7828CAF11E7601400 readingList sonos/RINCON_7828CAF11E7601400:.* { json2nameValue($EVENT, 'RINCON_7828CAF11E7601400_', $JSONMAP) }
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_ProtocolInfo: sonos.com-http:*:audio/mp4:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_mute_LF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_mute_Master: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_Duration: 0:02:58
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_Title: Cruel Summer
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_Album: The Raw & the Cooked
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_enqueuedMetadata_AlbumArtUri: https://is5-ssl.mzstatic.com/image/thumb/8uBv9hbDi4D0AYp3rKLzmQ/400x400bb.jpeg
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_Artist: Fine Young Cannibals
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_Title: She Drives Me Crazy
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_AlbumArtUri: http://192.168.0.183:1400/getaa?s=1&u=x-sonos-http:song:1313940402.mp4%3fsid%3d204%26flags%3d8224%26sn%3d10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_groupName: Küche
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_ts: 1604326448683
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_TrackUri: x-sonos-http:song:1313940402.mp4?sid=204&flags=8224&sn=10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_TrackUri: x-sonos-http:song:1468058171.mp4?sid=204&flags=8224&sn=10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_bass: 4
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_ItemId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_enqueuedMetadata_UpnpClass: object.container.playlistContainer.#PlaylistView
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_enqueuedMetadata_ItemId: 1006206cplaylist%3apl.99d6e278bc3145fbbea2d887ab12cfdd
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_treble: 7
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_volume_LF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_uuid: RINCON_7828CAF11E7601400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_Album: Lover
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_ProtocolInfo: sonos.com-http:*:audio/mp4:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_name: Küche
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_AlbumArtUri: http://192.168.0.183:1400/getaa?s=1&u=x-sonos-http:song:1468058171.mp4%3fsid%3d204%26flags%3d8224%26sn%3d10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_playmode: NORMAL
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_volume_RF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_Artist: Taylor Swift
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_enqueuedMetadata_Artist: Playlist von Pitchfork
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_currentTrack_Duration: 0:03:35
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_enqueuedMetadata_ParentId: 10fe2064curator%3a976439455
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_coordinatorUuid: RINCON_7828CAF11E7601400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_enqueuedMetadata_Title: Recommended If You Like: Haim's Women in Music Pt. III
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_volume_Master: 10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_mute_RF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_transportState: PAUSED_PLAYBACK
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_7828CAF11E7601400 RINCON_7828CAF11E7601400_nextTrack_ItemId: -1
2020-11-02 15:14:09 Global global UNDEFINED MQTT2_RINCON_000E5870A13001400 MQTT2_DEVICE RINCON_000E5870A13001400 myBroker
2020-11-02 15:14:09 Global global DEFINED MQTT2_RINCON_000E5870A13001400
2020-11-02 15:14:09 Global global UNDEFINED MQTT2_RINCON_B8E9375294B201400 MQTT2_DEVICE RINCON_B8E9375294B201400 myBroker
2020-11-02 15:14:09 Global global DEFINED MQTT2_RINCON_B8E9375294B201400
2020-11-02 15:14:09 Global global ATTR MQTT2_RINCON_000E5870A13001400 readingList sonos/RINCON_000E5870A13001400:.* { json2nameValue($EVENT, 'RINCON_000E5870A13001400_', $JSONMAP) }
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_volume_LF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_ProtocolInfo: sonos.com-http:*:audio/mp4:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_bass: 3
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_Duration: 0:03:22
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_ItemId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_mute_RF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_mute_Master: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_enqueuedMetadata_ParentId: 10fe2066libraryfolder%3af.4
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_Artist: The Script
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_AlbumArtUri: http://192.168.0.23:1400/getaa?s=1&u=x-sonos-http:librarytrack:i.l225TdOobD.mp4%3fsid%3d204%26flags%3d8224%26sn%3d10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_Album: Hall of Fame (feat. will.i.am) - Single
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_treble: 7
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_enqueuedMetadata_ItemId: 1006206clibraryplaylist%3ap.v3bm5uxmb3q
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_enqueuedMetadata_Title: Coole Lieder
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_volume_Master: 20
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_coordinatorUuid: RINCON_000E5870A13001400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_enqueuedMetadata_AlbumArtUri: https://store-033.blobstore.apple.com/sq-mq-us-033-000002/ba/0b/eb/ba0beb50-2459-a0ba-1d15-d647cf335d62/image?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20201017T102839Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Credential=MKIAU0HKO2RBEAT0UMZS%2F20201017%2Fstore-033%2Fs3%2Faws4_request&X-Amz-Signature=d88243baa28ed4873ee1fc48f54ac3c187ee9dd823fc1e5e272c01c50bc489eb
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_groupName: Mobil
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_enqueuedMetadata_UpnpClass: object.container.playlistContainer.#PlaylistView
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_name: Mobil
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_ts: 1604326448702
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_mute_LF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_ProtocolInfo: sonos.com-http:*:audio/mp4:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_Artist: Manau
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_transportState: STOPPED
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_uuid: RINCON_000E5870A13001400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_TrackUri: x-sonos-http:librarytrack:i.l225TdOobD.mp4?sid=204&flags=8224&sn=10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_ItemId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_volume_RF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_playmode: SHUFFLE_NOREPEAT
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_Title: Hall of Fame (feat. will.i.am)
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_Album: Panique celtique
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_Duration: 0:04:06
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_TrackUri: x-sonos-http:librarytrack:i.D5B7kTbNeq0.mp4?sid=204&flags=8224&sn=10
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_nextTrack_Title: La confession
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_000E5870A13001400 RINCON_000E5870A13001400_currentTrack_AlbumArtUri: http://192.168.0.23:1400/getaa?s=1&u=x-sonos-http:librarytrack:i.D5B7kTbNeq0.mp4%3fsid%3d204%26flags%3d8224%26sn%3d10
2020-11-02 15:14:09 Global global ATTR MQTT2_RINCON_B8E9375294B201400 readingList sonos/RINCON_B8E9375294B201400:.* { json2nameValue($EVENT, 'RINCON_B8E9375294B201400_', $JSONMAP) }
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_mute_RF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_playmode: NORMAL
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_mute_LF: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_coordinatorUuid: RINCON_B8E9375294B201400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_currentTrack_Title:
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_treble: 8
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_name: Leoni
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_currentTrack_ParentId: -1
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_currentTrack_ProtocolInfo: :*:application/octet-stream:*
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_volume_LF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_volume_Master: 34
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_currentTrack_TrackUri: x-rincon-queue:RINCON_B8E9375294B201400#vli
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_transportState: PAUSED_PLAYBACK
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_volume_RF: 100
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_ts: 1604326448704
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_currentTrack_UpnpClass: object.item
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_mute_Master: false
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_groupName: Leoni
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_uuid: RINCON_B8E9375294B201400
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_bass: 7
2020-11-02 15:14:09 MQTT2_DEVICE MQTT2_RINCON_B8E9375294B201400 RINCON_B8E9375294B201400_currentTrack_ItemId: -1
2020-11-02 15:14:09 Global global UNDEFINED MQTT2_RINCON_B8E9375200CE01400 MQTT2_DEVICE RINCON_B8E9375200CE01400 myBroker
2020-11-02 15:14:09 Global global DEFINED MQTT2_RINCON_B8E9375200CE01400
2020-11-02 15:14:09 Global global ATTR MQTT2_RINCON_B8E9375200CE01400 readingList sonos/RINCON_B8E9375200CE01400:.* { json2nameValue($EVENT, 'RINCON_B8E9375200CE01400_', $JSONMAP) }
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_bass: 6
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_Artist: Stray Cats
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_AlbumArtUri: http://192.168.0.39:1400/getaa?s=1&u=x-sonos-http:song:1308582195.mp4%3fsid%3d204%26flags%3d8224%26sn%3d10
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_enqueuedMetadata_Title: The Very Best Of
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_volume_RF: 100
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_playmode: NORMAL
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_Title: Runaway Boys
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_ts: 1604326448706
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_AlbumArtUri: http://192.168.0.39:1400/getaa?s=1&u=x-sonos-http:song:1308582204.mp4%3fsid%3d204%26flags%3d8224%26sn%3d10
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_ParentId: -1
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_volume_Master: 10
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_ParentId: -1
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_Album: The Very Best Of
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_mute_Master: false
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_mute_RF: false
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_ItemId: -1
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_Artist: Stray Cats
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_ProtocolInfo: sonos.com-http:*:audio/mp4:*
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_groupName: Bad
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_enqueuedMetadata_Artist: Stray Cats
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_name: Bad
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_mute_LF: false
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_Duration: 0:03:00
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_Album: The Very Best Of
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_volume_LF: 100
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_enqueuedMetadata_Album: The Very Best Of
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_enqueuedMetadata_UpnpClass: object.container.album.musicAlbum.#AlbumView
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_enqueuedMetadata_AlbumArtUri: https://is3-ssl.mzstatic.com/image/thumb/Music118/v4/47/29/9b/47299bc0-5aa8-0f7a-6426-fad9a023dc60/source/400x400bb.jpeg
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_treble: 9
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_ProtocolInfo: sonos.com-http:*:audio/mp4:*
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_ItemId: -1
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_transportState: PAUSED_PLAYBACK
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_UpnpClass: object.item.audioItem.musicTrack
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_Title: Rock This Town
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_Duration: 0:03:23
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_nextTrack_TrackUri: x-sonos-http:song:1308582204.mp4?sid=204&flags=8224&sn=10
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_coordinatorUuid: RINCON_B8E9375200CE01400
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_currentTrack_TrackUri: x-sonos-http:song:1308582195.mp4?sid=204&flags=8224&sn=10
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_enqueuedMetadata_ItemId: 1004206calbum%3a1308581915
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_uuid: RINCON_B8E9375200CE01400
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_B8E9375200CE01400 RINCON_B8E9375200CE01400_enqueuedMetadata_ParentId: 10052064artist%3a554105
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_000E58D0E48001400 icon audio_volume_low
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_000E58D0E48001400 jsonMap volume_Master:volume mute_Master:mute transportState:state
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_000E58D0E48001400 readingList sonos/RINCON_000E58D0E48001400:.* { json2nameValue($EVENT,'',$JSONMAP) }
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_000E58D0E48001400 setList stop:noArg sonos/RINCON_000E58D0E48001400/control { "command": "stop" }   play:noArg sonos/RINCON_000E58D0E48001400/control { "command": "play" }   pause:noArg sonos/RINCON_000E58D0E48001400/control { "command": "pause" }   toggle:noArg sonos/RINCON_000E58D0E48001400/control { "command": "toggle" }   volumeUp:noArg sonos/RINCON_000E58D0E48001400/control { "command": "volumeup" }   volumeDown:noArg sonos/RINCON_000E58D0E48001400/control { "command": "volumedown" }   volume:slider,0,1,100 sonos/RINCON_000E58D0E48001400/control { "command": "volume", "input": $EVTPART1 }   mute:true,false { my $value = $EVTPART1 eq "true" ? "mute" : "unmute"; qq(sonos/RINCON_000E58D0E48001400/control { "command": "$value" } ) }   next:noArg sonos/RINCON_000E58D0E48001400/control { "command": "next" }   previous:noArg sonos/RINCON_000E58D0E48001400/control { "command": "previous" }   joinGroup:textField sonos/RINCON_000E58D0E48001400/control { "command": "joingroup",  "input": "$EVTPART1"}   leaveGroup:noArg { my $value = ReadingsVal("RINCON_000E58D0E48001400","groupName","all"); qq(sonos/RINCON_000E58D0E48001400/control { "command": "leavegroup",  "input": "$value" } ) }   setAVTUri:textField sonos/RINCON_000E58D0E48001400/control { "command": "setavtransporturi",  "input": "$EVTPART1"}   playUri:textField {fhem("set $NAME setAVTUri $EVTPART1; sleep 1; set $NAME play")}   input:Queue { my $value = $EVTPART1 eq "TV" ? "tv" : $EVTPART1 eq "Line_In" ? "line" : "queue"; qq(sonos/RINCON_000E58D0E48001400/control { "command": "switchto$value" } ) }   notify:textField sonos/RINCON_000E58D0E48001400/control { "command":"notify","input":{"trackUri":"$EVTPART2","onlyWhenPlaying":false,"timeout":10,"volume":$EVTPART1,"delayMs":700}}   x_raw_payload:textField { my $payload = $EVENT;$payload =~ s/$EVTPART0 //g; qq(sonos/RINCON_000E58D0E48001400/control $payload)}
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_000E58D0E48001400 devStateIcon (STOPPED|PAUSED_PLAYBACK):rc_PLAY:toggle PLAYING:rc_PAUSE:pause .*:refresh:play
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_000E58D0E48001400 alias unknown
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_000E58D0E48001400 model sonos2mqtt_speaker
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 attrTemplateVersion: 20200729
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 x_raw_payload
2020-11-02 15:14:10 ESPEasy ESPEasy_Stromzaehler Time: 8578
2020-11-02 15:14:10 ESPEasy ESPEasy_Stromzaehler currentPower: 5596
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_000E58D0E48001400 readingList sonos/RINCON_000E58D0E48001400:.* { json2nameValue($EVENT,'',$JSONMAP) } sonos/RINCON_000E58D0E48001400/ZoneInfo:.* { json2nameValue($EVENT, 'ZoneInfo_', $JSONMAP) }
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_MACAddress: 00:0E:58:D0:E4:80
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_DisplaySoftwareVersion: 11.2.3
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_CopyrightInfo: © 2003-2019, Sonos, Inc. All rights reserved.
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_HardwareVersion: 1.16.3.1-2.0
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_Flags: 1
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_ExtraInfo: OTP: 1.1.1(1-16-3-0.9)
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_SerialNumber: 00-0E-58-D0-E4-80:6
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_HTAudioIn: 0
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_IPAddress: 192.168.0.43
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_000E58D0E48001400 ZoneInfo_SoftwareVersion: 57.3-81090
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 icon audio_volume_low
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 jsonMap volume_Master:volume mute_Master:mute transportState:state
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 readingList sonos/RINCON_5CAAFDA1C27201400:.* { json2nameValue($EVENT,'',$JSONMAP) }
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 setList stop:noArg sonos/RINCON_5CAAFDA1C27201400/control { "command": "stop" }   play:noArg sonos/RINCON_5CAAFDA1C27201400/control { "command": "play" }   pause:noArg sonos/RINCON_5CAAFDA1C27201400/control { "command": "pause" }   toggle:noArg sonos/RINCON_5CAAFDA1C27201400/control { "command": "toggle" }   volumeUp:noArg sonos/RINCON_5CAAFDA1C27201400/control { "command": "volumeup" }   volumeDown:noArg sonos/RINCON_5CAAFDA1C27201400/control { "command": "volumedown" }   volume:slider,0,1,100 sonos/RINCON_5CAAFDA1C27201400/control { "command": "volume", "input": $EVTPART1 }   mute:true,false { my $value = $EVTPART1 eq "true" ? "mute" : "unmute"; qq(sonos/RINCON_5CAAFDA1C27201400/control { "command": "$value" } ) }   next:noArg sonos/RINCON_5CAAFDA1C27201400/control { "command": "next" }   previous:noArg sonos/RINCON_5CAAFDA1C27201400/control { "command": "previous" }   joinGroup:textField sonos/RINCON_5CAAFDA1C27201400/control { "command": "joingroup",  "input": "$EVTPART1"}   leaveGroup:noArg { my $value = ReadingsVal("RINCON_5CAAFDA1C27201400","groupName","all"); qq(sonos/RINCON_5CAAFDA1C27201400/control { "command": "leavegroup",  "input": "$value" } ) }   setAVTUri:textField sonos/RINCON_5CAAFDA1C27201400/control { "command": "setavtransporturi",  "input": "$EVTPART1"}   playUri:textField {fhem("set $NAME setAVTUri $EVTPART1; sleep 1; set $NAME play")}   input:Queue { my $value = $EVTPART1 eq "TV" ? "tv" : $EVTPART1 eq "Line_In" ? "line" : "queue"; qq(sonos/RINCON_5CAAFDA1C27201400/control { "command": "switchto$value" } ) }   notify:textField sonos/RINCON_5CAAFDA1C27201400/control { "command":"notify","input":{"trackUri":"$EVTPART2","onlyWhenPlaying":false,"timeout":10,"volume":$EVTPART1,"delayMs":700}}   x_raw_payload:textField { my $payload = $EVENT;$payload =~ s/$EVTPART0 //g; qq(sonos/RINCON_5CAAFDA1C27201400/control $payload)}
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 devStateIcon (STOPPED|PAUSED_PLAYBACK):rc_PLAY:toggle PLAYING:rc_PAUSE:pause .*:refresh:play
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 alias unknown
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 model sonos2mqtt_speaker
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 attrTemplateVersion: 20200729
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 x_raw_payload
2020-11-02 15:14:10 CUL_HM HZ_Bad_WT_Climate desired-temp: 8.0
2020-11-02 15:14:10 CUL_HM HZ_Bad_WT_Climate humidity: 67
2020-11-02 15:14:10 CUL_HM HZ_Bad_WT_Climate measured-temp: 21.9
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_5CAAFDA1C27201400 readingList sonos/RINCON_5CAAFDA1C27201400:.* { json2nameValue($EVENT,'',$JSONMAP) } sonos/RINCON_5CAAFDA1C27201400/ZoneInfo:.* { json2nameValue($EVENT, 'ZoneInfo_', $JSONMAP) }
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_ExtraInfo: OTP:
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_SerialNumber: 5C-AA-FD-A1-C2-72:8
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_HTAudioIn: 21
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_IPAddress: 192.168.0.42
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_SoftwareVersion: 57.3-81090
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_MACAddress: 5C:AA:FD:A1:C2:72
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_DisplaySoftwareVersion: 11.2.3
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_HardwareVersion: 1.9.1.10-2.0
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_CopyrightInfo: © 2003-2019, Sonos, Inc. All rights reserved.
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_Flags: 0
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_949F3E84C8BC01400 icon audio_volume_low
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_949F3E84C8BC01400 jsonMap volume_Master:volume mute_Master:mute transportState:state
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_949F3E84C8BC01400 readingList sonos/RINCON_949F3E84C8BC01400:.* { json2nameValue($EVENT,'',$JSONMAP) }
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_949F3E84C8BC01400 setList stop:noArg sonos/RINCON_949F3E84C8BC01400/control { "command": "stop" }   play:noArg sonos/RINCON_949F3E84C8BC01400/control { "command": "play" }   pause:noArg sonos/RINCON_949F3E84C8BC01400/control { "command": "pause" }   toggle:noArg sonos/RINCON_949F3E84C8BC01400/control { "command": "toggle" }   volumeUp:noArg sonos/RINCON_949F3E84C8BC01400/control { "command": "volumeup" }   volumeDown:noArg sonos/RINCON_949F3E84C8BC01400/control { "command": "volumedown" }   volume:slider,0,1,100 sonos/RINCON_949F3E84C8BC01400/control { "command": "volume", "input": $EVTPART1 }   mute:true,false { my $value = $EVTPART1 eq "true" ? "mute" : "unmute"; qq(sonos/RINCON_949F3E84C8BC01400/control { "command": "$value" } ) }   next:noArg sonos/RINCON_949F3E84C8BC01400/control { "command": "next" }   previous:noArg sonos/RINCON_949F3E84C8BC01400/control { "command": "previous" }   joinGroup:textField sonos/RINCON_949F3E84C8BC01400/control { "command": "joingroup",  "input": "$EVTPART1"}   leaveGroup:noArg { my $value = ReadingsVal("RINCON_949F3E84C8BC01400","groupName","all"); qq(sonos/RINCON_949F3E84C8BC01400/control { "command": "leavegroup",  "input": "$value" } ) }   setAVTUri:textField sonos/RINCON_949F3E84C8BC01400/control { "command": "setavtransporturi",  "input": "$EVTPART1"}   playUri:textField {fhem("set $NAME setAVTUri $EVTPART1; sleep 1; set $NAME play")}   input:Queue { my $value = $EVTPART1 eq "TV" ? "tv" : $EVTPART1 eq "Line_In" ? "line" : "queue"; qq(sonos/RINCON_949F3E84C8BC01400/control { "command": "switchto$value" } ) }   notify:textField sonos/RINCON_949F3E84C8BC01400/control { "command":"notify","input":{"trackUri":"$EVTPART2","onlyWhenPlaying":false,"timeout":10,"volume":$EVTPART1,"delayMs":700}}   x_raw_payload:textField { my $payload = $EVENT;$payload =~ s/$EVTPART0 //g; qq(sonos/RINCON_949F3E84C8BC01400/control $payload)}
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_949F3E84C8BC01400 devStateIcon (STOPPED|PAUSED_PLAYBACK):rc_PLAY:toggle PLAYING:rc_PAUSE:pause .*:refresh:play
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_949F3E84C8BC01400 alias unknown
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_949F3E84C8BC01400 model sonos2mqtt_speaker
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 attrTemplateVersion: 20200729
2020-11-02 15:14:10 MQTT2_DEVICE MQTT2_RINCON_949F3E84C8BC01400 x_raw_payload
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_B8E9373184A001400 icon audio_volume_low
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_B8E9373184A001400 jsonMap volume_Master:volume mute_Master:mute transportState:state
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_B8E9373184A001400 readingList sonos/RINCON_B8E9373184A001400:.* { json2nameValue($EVENT,'',$JSONMAP) }
2020-11-02 15:14:10 Global global ATTR MQTT2_RINCON_B8E9373184A001400 setList stop:noArg sonos/RINCON_B8E9373184A001400/control { "command": "stop" }   play:noArg sonos/RINCON_B8E9373184A001400/control { "command": "play" }   pause:noArg sonos/RINCON_B8E9373184A001400/control { "command": "pause" }   toggle:noArg sonos/RINCON_B8E9373184A001400/control { "command": "toggle" }   volumeUp:noArg sonos/RINCON_B8E9373184A001400/control { "command": "volumeup" }   volumeDown:noArg sonos/RINCON_B8E9373184A001400/control { "command": "volumedown" }   volume:slider,0,1,100 sonos/RINCON_B8E9373184A001400/control { "command": "volume", "input": $EVTPART1 }   mute:true,false { my $value = $EVTPART1 eq "true" ? "mute" : "unmute"; qq(sonos/RINCON_B8E9373184A001400/control { "command": "$value" } ) }   next:noArg sonos/RINCON_B8E9373184A001400/control { "command": "next" }   previous:noArg sonos/RINCON_B8E9373184A001400/control { "command": "previous" }   joinGroup:textField sonos/RINCON_B8E9373184A001400/control { "command": "joingroup",  "input": "$EVTPART1"}   leaveGroup:noArg { my $value = ReadingsVal("RINCON_B8E9373184A001400","groupName","all"); qq(sonos/RINCON_B8E9373184A001400/control { "command": "leavegroup",  "input": "$value" } ) }   setAVTUri:textField sonos/RINCON_B8E9373184A001400/control { "
FHEM im Proxmox Container

Mitch

Wenn ich den 2. notify
REGEXP     MQTT2_RINCON_[A-Z0-9]+:IPAddress:.*
richtig deute, dann triggert der auf IPAddress?

Dieses Reading gibt es bei mir gar nicht. Kann also nicht gehen.

FHEM im Proxmox Container

kjmEjfu

Zitat von: Mitch am 02 November 2020, 15:40:59
Wenn ich den 2. notify
REGEXP     MQTT2_RINCON_[A-Z0-9]+:IPAddress:.*
richtig deute, dann triggert der auf IPAddress?

Dieses Reading gibt es bei mir gar nicht. Kann also nicht gehen.

Die IP-Adresse wird eigentlich aus

defmod n_configSonos1 notify global:DEFINED.MQTT2_RINCON_[A-Z0-9]+ sleep 1;\
  set $EVTPART1 attrTemplate sonos2mqtt_speaker;\
  set $EVTPART1 x_raw_payload {"command": "adv-command","input": {"cmd":"GetZoneInfo","reply":"ZoneInfo"}}


geholt.
Hast du dieses Notify bei dir? Wenn ja, dann lösch die ganzen Speaker nochmal. Die müssten dann automatisch neu angelegt werden und die Notifies auslösen.

Wenn das nicht klappt, dann kannst du noch die einzelnen Zeilen aus dem Notify manuell ausführen. Halt $EVTPART1 durch dein Device ersetzen. Aber erstmal würde ich den automatischen Weg nochmal versuchen.
Migriere derzeit zu Home Assistant

Mitch

#702
Ja, beide Notifys sind da.
Habe auch schon zick mal alles gelöscht und neu gemacht.

Habe auch schon manuell
set $EVTPART1 attrTemplate sonos2mqtt_speaker;\
  set $EVTPART1 x_raw_payload {"command": "adv-command","input": {"cmd":"GetZoneInfo","reply":"ZoneInfo"}}
ausgeführt.

Irgendwo im 2. Notify hackt es noch.

Wenn man sich die Events beim autocreate anschaut, dann gibt es da IP mässig nur: MQTT2_DEVICE MQTT2_RINCON_5CAAFDA1C27201400 ZoneInfo_IPAddress: 192.168.0.42
FHEM im Proxmox Container

Mitch

Habe jetzt nochmal meine Player ohne den Notify angelegt und entsprechend StateIcon und Co. eingepflegt.

Leider bringt der Log nur noch: PERL WARNING: Use of uninitialized value $sgroupname in concatenation (.) or string at (eval 16839) line 64.

Lieg meiner Meinung daran, dass im devStateIcon folgendes steht: my $groupname = ReadingsVal($name,'groupName','0');;\

Das gibt es aber (wieder) nicht als Reading.
Die Reading sind immer: RINCON_000E58D0E48001400_groupName
FHEM im Proxmox Container

Otto123

#704
Du hast den zweiten Satz im Setup in FHEM Abschnitt nicht beachtet!
ZitatDer verwendete MQTT2_SERVER steht auf autocreate simple (default/Standard).

Damit stimmt kein Reading im Player, damit funktioniert quasi nichts von dem vorbereitet Code.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz