Sonos steuern

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

Vorheriges Thema - Nächstes Thema

Christoph

Hab mal die neuste version installiert.

Sonos Room wurde angelegt mit dem Play3 aber der Connect fehlte... Dann gabs irgendwann nen absturz

Unbalanced string table refcount: (3257) for "??,?Rip" during global destruction.


Gruß Christoph

Reinerlein

Hi Will,

hmm... eher nicht... diese Funktion ist eine Kernfunktion in der Datei "fhem.pl". Wenn die nicht aufrufbar für mein Modul ist, dann ist was grundlegenderes schief...

Ich habe auch gerade mal ein Update durchgeführt, um diesselbe, aktuellste FHEM-Version drauf zu haben. Bei mir läuft das Sonos-Modul immer noch.

kannst du uns hier mal den Befehl
find -lsim Verzeichnis FHEM (großgeschrieben) ausführen?

Dann können wir hier zumindest Probleme an der Ordnerstruktur und den Rechten prüfen und ausschließen...

Grüße Reinerlein

Reinerlein

Hi Christoph,

hmm, diese Meldung hatte ich noch nie. Klingt aber irgendwie lustig :-)

Kannst du mal den FHEM-Log dazu posten. Vielleicht erkennt man ja, was er gerade tun wollte...

Danke schon mal

Reinerlein

Christoph

Hi Reiner,

ich hab das selbe jetzt nochmal wiederholt und jetzt wurde kein perl fehler ins log geschrieben... komisch

Anbei der fhem log

Gruß Christoph

Reinerlein

Hi Christoph,

ok, das ist dasselbe Problem, was ich vorher auch schon für einen Player hatte. Das hatte ich befürchtet... da muss ich mir tatsächlich nochmal Gedanken bzgl. mehrerer Player machen...

Nur zur Sicherheit: Wenn du nur einen Player dranhast, geht es?

Das Problem ist, dass ich den Erkennungsthread unterbrechen muss, wenn ich einen Player erkannt habe, da ich die Informationen sonst nicht sauber in FHEM reintransportiert bekomme. Leider steht da bereits der zweite Player in der Pipeline, sodass sich mein Thread nicht so einfach verabschieden läßt (Stichwort: "Ich bin noch nicht tot!", für die Freunde von Monty Python :-). Da muss ich mir also noch was einfallen lassen...

Grüße Reinerlein

P.S.: Da war aber auch eine COC-Fehlermeldung in dem Log, vielleicht solltest du dir diese auch mal anschauen :-)

det.

Hallo Reiner,

Erfolgsmeldung - Dank Deiner unermüdlichen Entwicklungsarbeit geht jetzt sowohl ZP90 allein, als auch erstmals PLAY:3 allein!
Beweisfoto:

(siehe Anhang / see attachement)

Das Zusammenspiel von mehreren SONOS device bekommst Du auch noch hin, da bin ich sehr zuversichtlich, auch wenn ich Dir leider nur beim Testen helfen kann.
LG
det.

Christoph


Hi Reiner,

Mit nur einem Player funktioniert das ganze einwandfrei...
Würde es was bringen das ganze Konfiguration der 2 einzelnen Player in die fhem.cfg einzutragen?

Ja danke nach dem COC Fehler werd ich mal schauen wenn ich fhem wieder in meiner normalen Konfiguration benutze :-)

Gruß Christoph

det.

@ all

ja, das funktioniert. Nach Neustart laufen beide Player, die Lautstärke lässt sich individuell verändern, nur Coveranzeige etc. auf dem PLAY:3 wird nicht aktualisiert - es läuft auf beiden aktuell eigentlich das Gleiche - (Vollenweider)

(siehe Anhang / see attachement)

LG
det.

Will

Also das ist mein FHEM VErzeichnis:

mint@mint /opt/fhem/FHEM $ find -ls
 14506    4 drwxr-xr-x   4 fhem     root         4096 Jan 26 14:11 .
 94197    4 -rw-r--r--   1 fhem     root         3533 Jan 26 14:07 ./00_LIRC.pm
 14507    4 drwxr-xr-x   2 fhem     root         4096 Jan 26 13:49 ./FhemUtils
 94195    4 -rw-r--r--   1 fhem     root          511 Jan 26 14:09 ./FhemUtils/release.pm
 94198    8 -rw-r--r--   1 fhem     root         4198 Jan 26 14:08 ./88_WEBCOUNT.pm
 94199   24 -rw-r--r--   1 fhem     root        21150 Jan 26 14:09 ./98_SVG.pm
 94200  232 -rw-r--r--   1 fhem     root       229872 Jan 26 14:07 ./10_CUL_HM.pm
 94201   32 -rw-r--r--   1 fhem     root        31260 Jan 26 14:07 ./11_FHT.pm
 94202   16 -rw-r--r--   1 fhem     root        12845 Jan 26 14:08 ./88_VantagePro2.pm
 94203    8 -rw-r--r--   1 fhem     root         6862 Jan 26 14:08 ./91_notify.pm
 94204    8 -rw-r--r--   1 fhem     root         4971 Jan 26 14:07 ./14_CUL_TX.pm
 94205   40 -rw-r--r--   1 fhem     root        37057 Jan 26 14:08 ./57_Calendar.pm
 94206   20 -rw-r--r--   1 fhem     root        18547 Jan 26 14:08 ./50_WS300.pm
 94207    8 -rw-r--r--   1 fhem     root         4823 Jan 26 14:07 ./09_BS.pm
 94208    4 -rw-r--r--   1 fhem     root         3558 Jan 26 14:08 ./91_sequence.pm
 94209   40 -rw-r--r--   1 fhem     root        38563 Jan 26 14:06 ./00_CUL.pm
 94210    8 -rw-r--r--   1 fhem     root         4345 Jan 26 14:08 ./88_ALL4000T.pm
 94211    8 -rw-r--r--   1 fhem     root         6433 Jan 26 14:07 ./23_ALL4027.pm
 94212    8 -rw-r--r--   1 fhem     root         7046 Jan 26 14:08 ./76_MSGFile.pm
 94213   24 -rw-r--r--   1 fhem     root        22557 Jan 26 14:07 ./10_ZWave.pm
 94214   12 -rw-r--r--   1 fhem     root        10941 Jan 26 14:08 ./64_ESA2000.pm
 94215   20 -rw-r--r--   1 fhem     root        17470 Jan 26 14:06 ./00_HMLAN.pm
 94216   20 -rw-r--r--   1 fhem     root        20019 Jan 26 14:08 ./70_SISPM.pm
 94217   12 -rw-r--r--   1 fhem     root        11928 Jan 26 14:08 ./70_SML.pm
 94218   28 -rw-r--r--   1 fhem     root        25881 Jan 26 14:08 ./66_ECMD.pm
 94219   16 -rw-r--r--   1 fhem     root        13729 Jan 26 14:08 ./40_RFXCOM.pm
 94220   32 -rw-r--r--   1 fhem     root        32472 Jan 26 14:08 ./46_TRX_WEATHER.pm
 94221   36 -rw-r--r--   1 fhem     root        33139 Jan 26 14:07 ./21_OWMULTI.pm
 94223    8 -rw-r--r--   1 fhem     root         4826 Jan 26 14:07 ./02_HTTPSRV.pm
 94224   16 -rw-r--r--   1 fhem     root        16333 Jan 26 14:07 ./10_IT.pm
 94225   20 -rw-r--r--   1 fhem     root        17091 Jan 26 14:08 ./56_POKEYS.pm
 94226    8 -rw-r--r--   1 fhem     root         4157 Jan 26 14:09 ./99_Utils.pm
 94227   12 -rw-r--r--   1 fhem     root         9862 Jan 26 14:07 ./17_SIS_PMS.pm
 94228    8 -rw-r--r--   1 fhem     root         6225 Jan 26 14:08 ./91_watchdog.pm
 94229   20 -rw-r--r--   1 fhem     root        18615 Jan 26 14:07 ./02_RSS.pm
 94230    8 -rw-r--r--   1 fhem     root         7999 Jan 26 14:08 ./42_RFXMETER.pm
 94231   28 -rw-r--r--   1 fhem     root        28403 Jan 26 14:07 ./00_TUL.pm
 94232   36 -rw-r--r--   1 fhem     root        33871 Jan 26 14:07 ./21_OWTHERM.pm
 94233   40 -rw-r--r--   1 fhem     root        40316 Jan 26 14:07 ./21_OWSWITCH.pm
 94234   12 -rw-r--r--   1 fhem     root         8293 Jan 26 14:08 ./75_MSG.pm
 94235   56 -rw-r--r--   1 fhem     root        50314 Jan 26 14:07 ./21_OWAD.pm
 94236    4 -rw-r--r--   1 fhem     root         3937 Jan 26 14:08 ./88_Itach_Relay.pm
 94237   12 -rw-r--r--   1 fhem     root        11884 Jan 26 14:07 ./14_CUL_WS.pm
 94238    8 -rw-r--r--   1 fhem     root         4382 Jan 26 14:08 ./62_EMEM.pm
 94239   40 -rw-r--r--   1 fhem     root        40182 Jan 26 14:07 ./00_KM271.pm
 94240    8 -rw-r--r--   1 fhem     root         7617 Jan 26 14:08 ./70_SCIVT.pm
 94241   12 -rw-r--r--   1 fhem     root        12270 Jan 26 14:09 ./95_PachLog.pm
 94242    4 -rw-r--r--   1 fhem     root         3100 Jan 26 14:09 ./FritzBoxUtils.pm
 94243   44 -rw-r--r--   1 fhem     root        44506 Jan 26 14:09 ./95_FLOORPLAN.pm
 94244   12 -rw-r--r--   1 fhem     root        12195 Jan 26 14:08 ./70_STV.pm
 94245   28 -rw-r--r--   1 fhem     root        26362 Jan 26 14:06 ./00_FHZ.pm
 94246   12 -rw-r--r--   1 fhem     root        10538 Jan 26 14:08 ./24_NetIO230B.pm
 94247   12 -rw-r--r--   1 fhem     root         8730 Jan 26 14:08 ./76_MSGMail.pm
 94248    8 -rw-r--r--   1 fhem     root         4865 Jan 26 14:07 ./22_ALL3076.pm
 94249    8 -rw-r--r--   1 fhem     root         6781 Jan 26 14:07 ./09_USF1000.pm
 94250   28 -rw-r--r--   1 fhem     root        27283 Jan 26 14:07 ./10_EnOcean.pm
 94251    8 -rw-r--r--   1 fhem     root         4801 Jan 26 14:07 ./11_FHT8V.pm
 94252   12 -rw-r--r--   1 fhem     root         9968 Jan 26 14:08 ./80_xxLG7000.pm
 94253   16 -rw-r--r--   1 fhem     root        15717 Jan 26 14:07 ./10_EIB.pm
 94254   16 -rw-r--r--   1 fhem     root        12828 Jan 26 14:09 ./99_SUNRISE_EL.pm
 94255   12 -rw-r--r--   1 fhem     root        10835 Jan 26 14:08 ./60_EM.pm
 94256   12 -rw-r--r--   1 fhem     root        10132 Jan 26 14:09 ./93_FHEM2FHEM.pm
 94257   16 -rw-r--r--   1 fhem     root        14438 Jan 26 14:08 ./67_ECMDDevice.pm
 94258   12 -rw-r--r--   1 fhem     root        11598 Jan 26 14:08 ./70_TellStick.pm
 94259   12 -rw-r--r--   1 fhem     root         8533 Jan 26 14:08 ./81_M232Counter.pm
 94260    8 -rw-r--r--   1 fhem     root         5522 Jan 26 14:09 ./98_weblink.pm
 94261    8 -rw-r--r--   1 fhem     root         5069 Jan 26 14:07 ./23_WEBIO.pm
 94262   20 -rw-r--r--   1 fhem     root        19262 Jan 26 14:08 ./43_RFXX10REC.pm
 94263   12 -rw-r--r--   1 fhem     root         8442 Jan 26 14:07 ./12_HMS.pm
 94264   12 -rw-r--r--   1 fhem     root        10889 Jan 26 14:07 ./09_CUL_FHTTK.pm
 94265   32 -rw-r--r--   1 fhem     root        29224 Jan 26 14:08 ./46_TRX_LIGHT.pm
 94266    8 -rw-r--r--   1 fhem     root         7563 Jan 26 14:07 ./21_OWID.pm
 94267   20 -rw-r--r--   1 fhem     root        18369 Jan 26 14:08 ./46_TRX_SECURITY.pm
 94268   24 -rw-r--r--   1 fhem     root        20789 Jan 26 14:08 ./92_FileLog.pm
 94269    8 -rw-r--r--   1 fhem     root         6228 Jan 26 14:07 ./16_CUL_RFR.pm
 94271    8 -rw-r--r--   1 fhem     root         4525 Jan 26 14:09 ./98_WOL.pm
 94272   24 -rw-r--r--   1 fhem     root        21760 Jan 26 14:08 ./59_Weather.pm
 94273    8 -rw-r--r--   1 fhem     root         6281 Jan 26 14:08 ./61_EMWZ.pm
 94274   12 -rw-r--r--   1 fhem     root        11703 Jan 26 14:09 ./98_telnet.pm
 94275   20 -rw-r--r--   1 fhem     root        19677 Jan 26 14:07 ./20_X10.pm
 94276    8 -rw-r--r--   1 fhem     root         4667 Jan 26 14:08 ./46_TRX_ELSE.pm
 94277   32 -rw-r--r--   1 fhem     root        32367 Jan 26 14:08 ./41_OREGON.pm
 94278   24 -rw-r--r--   1 fhem     root        22320 Jan 26 14:07 ./10_FS20.pm
 94279   20 -rw-r--r--   1 fhem     root        18066 Jan 26 14:08 ./70_USBWX.pm
 94280    8 -rw-r--r--   1 fhem     root         5626 Jan 26 14:08 ./23_WEBIO_12DIGITAL.pm
 94281    8 -rw-r--r--   1 fhem     root         5836 Jan 26 14:08 ./88_IPWE.pm
 94282    4 -rw-r--r--   1 fhem     root         2014 Jan 26 14:09 ./98_dummy.pm
 94283    4 -rw-r--r--   1 fhem     root         2371 Jan 26 14:07 ./18_CUL_HOERMANN.pm
 94284    4 -rw-r--r--   1 fhem     root         3692 Jan 26 14:09 ./HttpUtils.pm
 94285   12 -rw-r--r--   1 fhem     root        10539 Jan 26 14:08 ./90_at.pm
 94286   24 -rw-r--r--   1 fhem     root        21946 Jan 26 14:06 ./00_CM11.pm
 94288    4 -rw-r--r--   1 fhem     root         3271 Jan 26 14:08 ./23_WEBTHERM.pm
 94289   20 -rw-r--r--   1 fhem     root        16513 Jan 26 14:07 ./21_OWTEMP.pm
 94290   80 -rw-r--r--   1 fhem     root        76161 Jan 26 14:07 ./00_OWX.pm
 94291   12 -rw-r--r--   1 fhem     root         9940 Jan 26 14:07 ./15_CUL_EM.pm
 94292   24 -rw-r--r--   1 fhem     root        22018 Jan 26 14:09 ./98_dewpoint.pm
 94293    8 -rw-r--r--   1 fhem     root         7731 Jan 26 14:09 ./98_PID.pm
 94294    8 -rw-r--r--   1 fhem     root         6981 Jan 26 14:09 ./DevIo.pm
 94295   16 -rw-r--r--   1 fhem     root        12645 Jan 26 14:07 ./13_KS300.pm
 94296   12 -rw-r--r--   1 fhem     root        10887 Jan 26 14:09 ./95_holiday.pm
 94297   16 -rw-r--r--   1 fhem     root        15551 Jan 26 14:07 ./10_CUL_IR.pm
 94298   16 -rw-r--r--   1 fhem     root        13652 Jan 26 14:08 ./59_Twilight.pm
 94299    4 -rw-r--r--   1 fhem     root         3586 Jan 26 14:09 ./TcpServerUtils.pm
 94300   24 -rw-r--r--   1 fhem     root        20718 Jan 26 14:07 ./00_TCM.pm
 94301    8 -rw-r--r--   1 fhem     root         8068 Jan 26 14:08 ./82_LGTV.pm
 94302   44 -rw-r--r--   1 fhem     root        41613 Jan 26 14:07 ./21_OWCOUNT.pm
 94303   20 -rw-r--r--   1 fhem     root        16610 Jan 26 14:08 ./49_IPCAM.pm
 94304   20 -rw-r--r--   1 fhem     root        17571 Jan 26 14:08 ./87_WS2000.pm
 94305   12 -rw-r--r--   1 fhem     root        10373 Jan 26 14:07 ./20_OWFS.pm
 94306    8 -rw-r--r--   1 fhem     root         7263 Jan 26 14:09 ./98_average.pm
 94307   36 -rw-r--r--   1 fhem     root        35430 Jan 26 14:07 ./21_OWLCD.pm
 94309   24 -rw-r--r--   1 fhem     root        21027 Jan 26 14:09 ./98_structure.pm
 94310    8 -rw-r--r--   1 fhem     root         5173 Jan 26 14:08 ./63_EMGZ.pm
 94311    4 -rw-r--r--   1 fhem     root         2795 Dec 11 02:12 ./99_XmlList.pm
 94312   16 -rw-r--r--   1 fhem     root        14269 Jan 26 14:08 ./45_TRX.pm
 94313    4 -rw-r--r--   1 fhem     root         3739 Jan 26 14:08 ./82_M232Voltage.pm
 94314   20 -rw-r--r--   1 fhem     root        18684 Jan 26 14:07 ./00_ZWDongle.pm
 94315   92 -rw-r--r--   1 fhem     root        89663 Jan 26 14:07 ./01_FHEMWEB.pm
 94316   20 -rw-r--r--   1 fhem     root        18406 Jan 26 14:08 ./70_WS3600.pm
 94317   20 -rw-r--r--   1 fhem     root        19547 Jan 26 14:09 ./98_autocreate.pm
 94189   76 -rw-rw-rw-   1 root     root        72690 Jan 26 13:53 ./00_SONOS.pm
 94512   24 -rw-rw-rw-   1 root     root        24248 Jan 26 13:53 ./21_SONOSPLAYER.pm
 94521   28 -rw-r--r--   1 fhem     dialout     27940 Jan 26 14:07 ./00_MAXLAN.pm
 46153    4 drwxr-xr-x   3 root     root         4096 Jan 26 13:54 ./lib
 46715    4 drwxr-xr-x   2 root     root         4096 Jan 26 13:54 ./lib/UPnP
 94517   20 -rw-rw-rw-   1 root     root        18062 Jan 25  2008 ./lib/UPnP/Common.pm
 94518   44 -rw-rw-rw-   1 root     root        41376 Jan 25  2008 ./lib/UPnP/ControlPoint.pm
 94522   40 -rw-r--r--   1 fhem     dialout     38011 Jan 26 14:07 ./10_MAX.pm
 94523   20 -rw-r--r--   1 fhem     dialout     17848 Jan 26 14:07 ./10_OWServer.pm
 94524   32 -rw-r--r--   1 fhem     dialout     31825 Jan 26 14:07 ./11_OWDevice.pm
 94525   16 -rw-r--r--   1 fhem     dialout     14136 Jan 26 14:07 ./14_CUL_MAX.pm
 94526   16 -rw-r--r--   1 fhem     dialout     13802 Jan 26 14:07 ./23_LUXTRONIK2.pm
 94527   36 -rw-r--r--   1 fhem     dialout     33176 Jan 26 14:08 ./59_HCS.pm
 94528   36 -rw-r--r--   1 fhem     dialout     35320 Jan 26 14:08 ./71_YAMAHA_AVR.pm
 94529   28 -rw-r--r--   1 fhem     dialout     27653 Jan 26 14:08 ./72_FB_CALLMONITOR.pm
 94530   36 -rw-r--r--   1 fhem     dialout     35898 Jan 26 14:08 ./93_DbLog.pm
 94531    4 -rw-r--r--   1 fhem     dialout      3646 Jan 26 14:09 ./98_CULflash.pm
 94532   16 -rw-r--r--   1 fhem     dialout     16111 Jan 26 14:09 ./98_JsonList.pm
 94533    4 -rw-r--r--   1 fhem     dialout      3703 Jan 26 14:09 ./98_XmlList.pm
 94534    8 -rw-r--r--   1 fhem     dialout      5652 Jan 26 14:09 ./98_backup.pm
 94535   20 -rw-r--r--   1 fhem     dialout     18772 Jan 26 14:09 ./98_fheminfo.pm
 94536   28 -rw-r--r--   1 fhem     dialout     28572 Jan 26 14:09 ./98_update.pm
 94537    4 -rw-r--r--   1 fhem     dialout      1543 Jan 26 14:09 ./Blocking.pm
 94538   36 -rw-r--r--   1 fhem     dialout     33755 Jan 26 14:09 ./CUL_V2.hex
 94539   32 -rw-r--r--   1 fhem     dialout     30953 Jan 26 14:09 ./CUL_V2_HM.hex
 94540   32 -rw-r--r--   1 fhem     dialout     32025 Jan 26 14:09 ./CUL_V2_MAX.hex
 94541   56 -rw-r--r--   1 fhem     dialout     50397 Jan 26 14:09 ./CUL_V3.hex
 94542   56 -rw-r--r--   1 fhem     dialout     50213 Jan 26 14:09 ./CUL_V4.hex
 94557   20 -rw-r--r--   1 fhem     dialout     16769 Jan 26 14:11 ./controls_fhem.txt
 94196   12 -rw-r--r--   1 fhem     root         9678 Jan 26 14:08 ./80_M232.pm


Was noch anzumerken ist den lib folder habe ich mit der hand angelegt (den gibts schon auf meiner Fritzbox) - kein anderes Modul benutzt das.

W

Will

Hi Reinerlein,

also auch von mir eine Erfolgsmeldung:


Nach komplettem reboot - laeuft das Ding. Klasse! Da hat sich die Muehe gelohnt.

W

Christoph

So bei mir funktionieren jetzt auch beide nach dem manuellen Eintrag in die fhem :-)

Coveranzeige funktioniert bei mir auch noch nicht richtig aber das ist ja nicht so wichtig...

det.

@ all,

ein Device wieder vom Netz nehmen führt aktuell leider noch zum Absturz von fhemweb und RPI
LG
det.

Christoph

Das hab ich auch mit nur einem Player, sobald der Sonos Player wieder aus der fhem.cfg gelöscht wird gibts nen Absturz.
Oder wie ist hier die richtige Vorgehensweise ?

Oder hast du bei deinem Player einfach nur den Strom abgestellt ?

det.

@ Christoph,

Ich habe einfach den 220V  Stecker vom PLAY:3 gezogen. Jetzt nach Neustart FHEM sind beide Player ohne Strom ( was ja der Normalzustand ist, wenn man nicht Dauerbeschallung braucht) die Payer werden in fhemweb angezeigt und deren state ist initialized. Also genau wie es sein soll.
Wenn ich einen wieder einschalte und play Sonos_Wohnzimmer Radio%20%Paradise in der Kommandozeile eingebe, stürzt fhemweb allerdings leider ab.
LG
det.

Will

Hallo sonos genossen,

Habe den Sonntag für ein bisschen spielen genutzt.
Eine fs20 touchschalter tc8 ist jetzt nur für mein sonos zuständig:
Play, Pause
2 direkt anwaehlbare planlosen (kindermusik und abendberieselung)
Vor und zurück
Lauter leiser

Funktioniert prima, sehr unauffällig, hoher waf, da sehr einfach zu bedienen (deckt 70% der Situationen ab). Für alles andere kann ich immer noch mit handy oder iPad arbeiten.

Zudem die lautstaerkeanpassung bei Anruf auf der fritzbox (noch nicht getestet) implementiert.


ein paar fragen bleiben noch:
Was ist der Unterschied zwischen Pause und Stopp? In der sonos App. Gibt es zum Beispiel kein Stopp.....
Wie füge ich ein einzelnes file in die Queue, spiele es ab und lösche es dann wieder (Durchsage)?

Alles in allem super - muss jetzt zwar einen extra dafür aufgesetzten linuxrechner rennen lassen (verbindet sich mit fhem2fhem auf meine fritzboxinstallation) ist jetzt ein Grund mir einen raspberry Pi zuzulegen, der fhem Komplett standhalten macht.

Schoenes restwochenende!!

Will