From 6ab9d02fd0683ece47a38eb468d5f7408bc55a1c Mon Sep 17 00:00:00 2001 From: rleins <> Date: Thu, 25 Dec 2014 23:14:42 +0000 Subject: [PATCH] Sonos: ReportUnresponsiveDevice korrigiert git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7323 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/00_SONOS.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/FHEM/00_SONOS.pm b/FHEM/00_SONOS.pm index 43dfccb00..7be55fc33 100755 --- a/FHEM/00_SONOS.pm +++ b/FHEM/00_SONOS.pm @@ -31,6 +31,10 @@ ######################################################################################## # Changelog # +# SVN-History: +# 26.12.2014: +# ReportUnresponsiveDevice hat manchmal versucht, die Mitteilung an "sich selbst" zu senden, was naturgemäß nicht klappen kann. +# # 2.6: Die Zeichenkodierung bei Datenübernahme vom Zoneplayer kann nun über das Attribut characterDecoding eingestellt werden # Bei Gruppen-/LineIn-/SPDIF-Wiedergabe wird wieder die liefernde Zone angezeigt (als Albumname) # SetCurrentPlaylist hatte einen Tippfehler, und konnte dementsprechend nicht ausgeführt werden @@ -457,7 +461,7 @@ sub SONOS_getCoverTitleRG($;$$) { my $transportState = ReadingsVal($device, 'transportState', ''); - my $currentRuntime = 0; + my $currentRuntime = 1; my $currentStarttime = 0; my $currentPosition = 0; my $normalAudio = ReadingsVal($device, 'currentNormalAudio', 0); @@ -6399,6 +6403,8 @@ sub SONOS_Client_IsAlive() { $toDeleteElem = $1; SONOS_Log undef, 3, 'ReportUnresponsiveDevice: '.$toDeleteElem; foreach my $udn (@{$SONOS_Client_Data{PlayerAlive}}) { + next if (!$udn); + my %data; $data{WorkType} = 'reportUnresponsiveDevice'; $data{UDN} = $udn;