Sonos steuern

Begonnen von Will, 05 Januar 2013, 15:51:12

Vorheriges Thema - Nächstes Thema

DieterL

Huhu Reinerlein  :) ;)

Ich benötige einmal deine Hilfe.
Wenn ich einen Radiosender über die Sonos App abspiele und dann
set Sonos_Wohnzimmer PlayURITemp \\192.168.1.40\SonosSpeak\14.mp3
ausführe, was muß ich denn anstellen, damit danach mit dem Abspielen des Senders, oder Playlisten fortgeführt wird !?

Vielen Dank  !
Raspi 2, Cul868, CUL433, Jeelink,HM-USB,4 *ITM100, 6* FHT8V, 6*CMR500, x-FS20 Komp., X- FS20 ST-4, 6* FS20 DI22-4 , YWT-8500, 4* Sonos Play:1, 2* Sonos Pl5, div selbstgestrickte Sensoren, 5* S555TH,9 * LaCrosse TX 29-IT, Philips Hue, 4* Piri-2,HomeMatic 4-Kanal-Schalter, 2*Velux,Bluetooth Stick

Reinerlein

Hi DieterL,

im Prinzip nichts. Das sollte so direkt gehen.

Allerdings könnte es sein, dass er für dein Zwischengeschobenes MP3-File keine Laufzeit ermitteln konnte.
Da müsstest du mal einen Konsolenlog machen, und schauen, ob der RestoreThread irgendwelche Fehler beim Wiederherstellen meldet.
Vielleicht wird auch direkt beim Anstarten der Durchsage etwas fehlerhaftes geloggt.

Grüße
Reinerlein

yetiman

Hallo Reinerlein,

seit einem der letzten Updates, ist die CPU Auslastung wieder auf 100% :-((
FHEM nicht mehr bedienbar ;-)

root      2192 98.1  8.6  66564 38692 ?        Rl   13:19  72:32 /usr/bin/perl ./FHEM/00_SONOS.pm 4711 3 0

Grüsse
Ingo

Reinerlein

Hi Ingo,

hmmm... kannst du das mit irgendeinem Ereignis mit dem Modul in Verbindung bringen?
Steht irgendwas im 5er Log, was er gerade macht?

Grüße
Reiner

yetiman

Hi,

habe vorhin nochmal komplett neu gestartet. Im Log sehe ich nur das hier:

2015.04.14 13:19:31 3: Opening Sonos device localhost:4711
2015.04.14 13:19:31 3: Can't connect to localhost:4711: Connection refused
2015.04.14 13:20:31 1: localhost:4711 reappeared (Sonos)
2015.04.14 13:21:24 1: PERL ERROR: URL must be absolute at /usr/share/perl5/LWP/UserAgent.pm line 232.

2015.04.14 13:21:24 3: stacktrace:
2015.04.14 13:21:24 3:     main::__ANON__                      called by /usr/share/perl5/LWP/UserAgent.pm (232)
2015.04.14 13:21:24 3:     LWP::UserAgent::prepare_request     called by /usr/share/perl5/LWP/UserAgent.pm (268)
2015.04.14 13:21:24 3:     (eval)                              called by /usr/share/perl5/LWP/UserAgent.pm (267)
2015.04.14 13:21:24 3:     LWP::UserAgent::simple_request      called by /usr/share/perl5/LWP/UserAgent.pm (282)
2015.04.14 13:21:24 3:     LWP::UserAgent::request             called by /usr/share/perl5/LWP/UserAgent.pm (410)
2015.04.14 13:21:24 3:     LWP::UserAgent::get                 called by /usr/share/perl5/LWP/Simple.pm (36)
2015.04.14 13:21:24 3:     LWP::Simple::get                    called by ./FHEM/00_SONOS.pm (7004)
2015.04.14 13:21:24 3:     main::SONOS_DownloadReplaceIfChanged called by ./FHEM/00_SONOS.pm (1570)
2015.04.14 13:21:24 3:     main::SONOS_Read                    called by fhem.pl (2971)
2015.04.14 13:21:24 3:     main::CallFn                        called by fhem.pl (607)


Danach war es das mit FHEM :-)


Ingo

krikan

Schaut vielleicht auch mal in den Thread: http://forum.fhem.de/index.php/topic,36285.msg285782.html#msg285782
Dort gibt es auch aktuelle Absturzberichte.

Reinerlein

Hallo Ingo,

da scheint irgendwas komisches zu passieren. Ich fange jetzt noch zusätzliche Fehler ab, da ich unterwegs bin, kann ich es aber vermutlich erst heute Abend einchecken...

Das ist dann aber erstmal nur eine Symptombehandlung. Die Ursache finde ich hoffentlich mit der zusätzlichen Ausgabe heraus.

Grüße
Reiner

rretsiem

Hi Reinerlein,

wie krikan oben schreibt, ich habe im anderen Thread http://forum.fhem.de/index.php/topic,36285.msg285782.html#msg285782  die gleichen Probleme gepostet wie yetiman. Wenn du also noch irgendwelche Logs benötigst stehe ich auch gern zur Verfügung.

Reinerlein

Hallo zusammen,

ich habe den Problemfall von Sonos behoben. Wir sollten die Diskussion zu dem Fehler im genannten Thread weiterführen... Dort habe ich auch schon was gepostet...

Grüße
Reinerlein

rretsiem

#1764
Hallo Reinerlein,

ich habe heute folgenden Fehler (oder besser Warning) im Log von FHEM entdeckt.


2015.04.16 23:12:46 1: PERL WARNING: Use of uninitialized value $newFile in string ne at ./FHEM/00_SONOS.pm line 7035.


Zu diesem Zeitpunkt lief einer unserer 3 Songs Player, alle anderen waren Paused und es war auch schon seit min. 30 Minuten keine Änderung an diesem Zustand. (Nur falls das wichtig sein sollte)

Kannst du damit etwas anfangen? Oder liegt an meiner CFG?

Nachtrag:
Folgende Version des Moduls nutze ich:

# $Id: fhem.pl 8437 2015-04-14 18:35:27Z rudolfkoenig $
...
# $Id: 00_SONOS.pm 8436 2015-04-14 17:48:29Z rleins $
# $Id: 21_SONOSPLAYER.pm 8392 2015-04-07 16:22:07Z rleins $

Reinerlein

Hi rretsiem,

das scheint noch eine Nachwirkung des Hopplahopp-Workarounds mit dem Absturz-Fehler zu sein.

Ich korrigiere das...

Grüße
Reinerlein

Wuppi68

Hi,

wie bekomme ich denn ein solches Reading ein wenig kürzer????

DbLog: logging of Device: media.sonos.bad , Type: SONOSPLAYER , Event: ZoneGroupID: RINCON_B8E9378943C601400:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__: , Reading: ZoneGroupID , Value: RINCON_B8E9378943C601400:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:_ , Unit:

das Ding "crashed" immer meine DB Verbindung und macht mein System ein wenig träge :-(

wirklich fragend

Ralf
FHEM unter Proxmox als VM

Reinerlein

Hi Ralf,

ich habe DbLog nicht im Einsatz, und kann dir dahingehend keine Tips geben. Allerdings finde ich gerade dieses Reading etwas komisch.
Es endet eigentlich direkt hinter der RINCON-Angabe mit *einem* ":__". wo kommt denn diese lange Liste her?

Und wie sieht das denn mit wirklich langen Readings aus?
AlarmList z.B. oder wenn du mal ein "get media.sonos.bad FavouritesWithCovers" ausführst?

Grüße
Reiner

justme1968

hallo reiner,

eine kurze rückmeldung zu den verschwunden playern: bis jetzt schaut es gut aus. mit der aktuellen version werden sie nach kurzer zeit immer wieder automatisch gefunden.

es scheint tatsächlich daran zu liegen das meine player mehrfach am tag zwischen wlan und sonos netz hin und her schalten. das wiederum liegt vermutlich daran das je nach stockwerk und seite bis zu 35 wlan access points gefunden werden die sich mal mehr oder mal weniger stören.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Wuppi68

Zitat von: Reinerlein am 29 April 2015, 08:52:20
Hi Ralf,

ich habe DbLog nicht im Einsatz, und kann dir dahingehend keine Tips geben. Allerdings finde ich gerade dieses Reading etwas komisch.
Es endet eigentlich direkt hinter der RINCON-Angabe mit *einem* ":__". wo kommt denn diese lange Liste her?

Und wie sieht das denn mit wirklich langen Readings aus?
AlarmList z.B. oder wenn du mal ein "get media.sonos.bad FavouritesWithCovers" ausführst?

Grüße
Reiner

HeadphoneConnected
0
2014-11-07 11:27:53
LastActionResult
GetFavouritesWithCovers: {'FV:2/3' => {'Cover' => 'http://192.168.99.248:1400/getaa?s=1&u=x-sonosapi-stream%3As10843%3Fsid%3D254%26amp%3Bflags%3D32','Title' => 'Radio Wuppertal 107.4 (Top 40 Hits)'},'FV:2/1' => {'Cover' => 'http://192.168.99.248:1400/getaa?s=1&u=x-sonosapi-stream%3As96752%3Fsid%3D254%26amp%3Bflags%3D32','Title' => 'ANTENNE BAYERN Top 40'}}
2015-04-29 10:10:14
Loudness
0


das Reading ZoneGroupID wird immer länger :-( Wächst also im Laufe der Lebenszeit ...


ZoneGroupID
RINCON_B8E9378943C601400:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__:__
2015-04-29 10:10:00


Woraus wird das Reaidng erzeigt? In den Zonen von der Sonos SW kann ich nichts machen, da ich nur einen einzigen Player habe
FHEM unter Proxmox als VM