Sonos steuern

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

Vorheriges Thema - Nächstes Thema

Spartacus

Hi eppi,
ja, einen Pi. So steht es in der Signatur :-)!
Im Logfile steht nichts. Auf der ssh-Konsole kommt ein perl "out of Memory Fehler". Dann starte ich den Pi neu und irgendwann läuft es dann ohne ein Problem. Der Fehler kommt nur bei Starten.
Gruß
spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Spartacus

Hallo,
ich habe am WE. einen Sonos Player mehrfach versetzt und eine zusätzlich Bridge angeschlossen. Das hat fhem überhaupt nicht gefallen und ist einfach stehengeblieben. Das heisstdas WebInterface rwagierte nicht mehr. Im Logfile erkennt man, dass er die Bridge zwar erkennt und auch konfiguriert, doch dann iwar es das auch schon.... und der Neustart wird protokolliert....

Das Gleiche beim umstellen des Play 3. Auch hier wird die Räsenz erkannt, doch dann ist plötzlich Ruhe... Fhem reagiert nicht und es hilft nur ein Neustart. Es stehen keine error Messages im Log.

Sobald fhem einmal läuft, läuft es stabil und das Sonos Modul arbeitet einwandfrei. Meine Vermutung ist, das irgendetwas mit der UPNP-Erkennung fehlschlägt.

Nach einem Absturz ist die Prozessorlast von fhem ungewöhlich hoch 83-86%. Ich habe das mal 2h so laufen lassen, aber fhem kommt nicht wieder.....

Irgendjemand eine Idee, wo ich dran drehen kann? Verbose habe ich auf 5 erhöht, aber auch keine Einträge im Logfile....

Gruß,
Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Reinerlein

Hi Spartacus,

hmm... hast du auch in dem Log des Subprozesses geschaut?

Unter http://www.fhemwiki.de/wiki/Sonos_Anwendungsbeispiel#Fehlersuche habe ich zu der Fehler- und Loguntersuchung einen kurzen Abschnitt geschrieben.

Leider kann das ganz viele Ursachen haben. Ich tippe auf eine Problematik zwischen Subprozess und Fhem selbst. Da habe ich schon viel getan, aber anscheinend kann man nie genug tun :-)
Aber eine fundierte Aussage geht natürlich erst mit den Logs...

Zu dem "Out of memory"-Fehler: Anscheined benötigt Perl manchmal etwas mehr Speicher für das Modul. Ich konnte noch nicht herausfinden warum, da es bei mir diesen Fehler noch nicht gab, und wenn es ihn gegeben hätte, bekommt man ihn anscheinend auch nicht nachgestellt/wiederholt :-)

Grüße
Reiner

Spartacus

Hallo Reinerlein,
ich werde mir das mal ansehen! Vielen Dank.
Ich habe einen 2ten rPi bestellt, dann baue ich mein System parallel mal komplett neu auf, vielleicht hilft das ja.

Ansonsten bin ich sehr glücklich mit der Sonos-Lösung,...Super Sache!

Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Spartacus

Hallo Reinerlein,
ich habe einen Absturz auf der Konsole mitschneiden können. VErbose war im Snos Modul nicht hochgesetzt. Ich hoffe Du kannst etwas erkennen.....
Starting fhem...
Current: "fhem.pl", gPath: "./FHEM"
Current: "FHEM/00_SONOS.pm", gPath: ""
2014.03.31 18:09:44 1: SONOS0: FHEM/00_SONOS.pm is listening to Port 4711
2014.03.31 18:09:47 1: SONOS0: Connection accepted from localhost:51481
2014.03.31 18:09:56 3: SONOS1: UPnP-Thread gestartet.
2014.03.31 18:09:58 1: SONOS2: Restore-Thread gestartet. Warte auf Arbeit...
2014.03.31 18:09:58 2: SONOS1: Discover Sonosplayer 'Bad' (S1) Software Revision 4.2 with ID 'RINCON_000E58C4F42E01400_MR'
2014.03.31 18:10:06 2: SONOS1: SonosPlayer 'Bad' (S1) Software Revision 4.2 with ID 'RINCON_000E58C4F42E01400_MR' is already defined and will only be updated
2014.03.31 18:10:06 2: SONOS1: SonosPlayer 'Bad' is now updated
2014.03.31 18:10:06 2: SONOS1: Service-subscribing successful with SID="uuid:RINCON_000E58C4F42E01400_sub0000000654" and Timeout="86400s"
2014.03.31 18:10:06 2: SONOS1: Rendering-Service-subscribing successful with SID="uuid:RINCON_000E58C4F42E01400_sub0000000655" and Timeout="86400s"
2014.03.31 18:10:07 2: SONOS1: Alarm-Service-subscribing successful with SID="uuid:RINCON_000E58C4F42E01400_sub0000000656" and Timeout="86400s"
2014.03.31 18:10:07 2: SONOS1: ZoneGroupTopology-Service-subscribing successful with SID="uuid:RINCON_000E58C4F42E01400_sub0000000657" and Timeout="86400s"
2014.03.31 18:10:07 2: SONOS1: DeviceProperties-Service-subscribing successful with SID="uuid:RINCON_000E58C4F42E01400_sub0000000658" and Timeout="86400s"
2014.03.31 18:10:07 3: SONOS1: Discover: End of discover-event for "Bad".
2014.03.31 18:10:07 2: SONOS1: Discover Sonosplayer 'Garten' (ZB100) Software Revision 4.2 with ID 'RINCON_000E5865FFD401400_MR'
2014.03.31 18:10:08 3: SONOS1: ProxyObject does not exists
2014.03.31 18:10:10 2: SONOS1: Error during UPnP-Handling, restarting handling: junk 'e>string' after XML element

2014.03.31 18:10:10 2: SONOS1: Discover Sonosplayer 'Garten' (ZB100) Software Revision 4.2 with ID 'RINCON_000E5865FFD401400_MR'
2014.03.31 18:10:11 2: SONOS1: SonosPlayer 'Garten' (ZB100) Software Revision 4.2 with ID 'RINCON_000E5865FFD401400_MR' is already defined and will only be updated
2014.03.31 18:10:11 2: SONOS1: SonosPlayer 'Garten' is now updated
2014.03.31 18:10:11 1: SONOS1: Service-subscribing not possible due to missing TransportService
2014.03.31 18:10:11 2: SONOS1: ZoneGroupTopology-Service-subscribing successful with SID="uuid:RINCON_000E5865FFD401400_sub0000000038" and Timeout="86400s"
2014.03.31 18:10:12 2: SONOS1: DeviceProperties-Service-subscribing successful with SID="uuid:RINCON_000E5865FFD401400_sub0000000039" and Timeout="86400s"
2014.03.31 18:10:12 3: SONOS1: Discover: End of discover-event for "Garten".
2014.03.31 18:10:12 2: SONOS1: Discover Sonosplayer 'Terrasse' (S3) Software Revision 4.2 with ID 'RINCON_000E58F224CE01400_MR'
2014.03.31 18:10:19 2: SONOS1: SonosPlayer 'Terrasse' (S3) Software Revision 4.2 with ID 'RINCON_000E58F224CE01400_MR' is already defined and will only be updated
2014.03.31 18:10:19 2: SONOS1: SonosPlayer 'Terrasse' is now updated
2014.03.31 18:10:19 2: SONOS1: Service-subscribing successful with SID="uuid:RINCON_000E58F224CE01400_sub0000000149" and Timeout="86400s"
2014.03.31 18:10:20 2: SONOS1: Rendering-Service-subscribing successful with SID="uuid:RINCON_000E58F224CE01400_sub0000000150" and Timeout="86400s"
2014.03.31 18:10:20 2: SONOS1: Alarm-Service-subscribing successful with SID="uuid:RINCON_000E58F224CE01400_sub0000000151" and Timeout="86400s"
2014.03.31 18:10:20 2: SONOS1: ZoneGroupTopology-Service-subscribing successful with SID="uuid:RINCON_000E58F224CE01400_sub0000000152" and Timeout="86400s"
2014.03.31 18:10:20 2: SONOS1: DeviceProperties-Service-subscribing successful with SID="uuid:RINCON_000E58F224CE01400_sub0000000153" and Timeout="86400s"
2014.03.31 18:10:20 3: SONOS1: Discover: End of discover-event for "Terrasse".
2014.03.31 18:10:20 3: SONOS1: Event: Received ZoneGroupTopology-Event for Zone "Sonos_Garten".
2014.03.31 18:10:20 3: SONOS1: Event: End of ZoneGroupTopology-Event for Zone "Sonos_Garten".
2014.03.31 18:10:25 3: SONOS1: ProxyObject does not exists
2014.03.31 18:10:25 2: SONOS1: Discover Sonosplayer 'Büro' (S3) Software Revision 4.2 with ID 'RINCON_000E58F084FC01400_MR'
2014.03.31 18:10:28 3: SONOS1: ProxyObject does not exists
2014.03.31 18:10:32 2: SONOS1: SonosPlayer 'B__ro' (S3) Software Revision 4.2 with ID 'RINCON_000E58F084FC01400_MR' is already defined and will only be updated
2014.03.31 18:10:32 2: SONOS1: SonosPlayer 'B__ro' is now updated
2014.03.31 18:10:32 2: SONOS1: Service-subscribing successful with SID="uuid:RINCON_000E58F084FC01400_sub0000000804" and Timeout="86400s"
2014.03.31 18:10:32 2: SONOS1: Rendering-Service-subscribing successful with SID="uuid:RINCON_000E58F084FC01400_sub0000000805" and Timeout="86400s"
2014.03.31 18:10:32 2: SONOS1: Alarm-Service-subscribing successful with SID="uuid:RINCON_000E58F084FC01400_sub0000000806" and Timeout="86400s"
2014.03.31 18:10:32 2: SONOS1: ZoneGroupTopology-Service-subscribing successful with SID="uuid:RINCON_000E58F084FC01400_sub0000000807" and Timeout="86400s"
2014.03.31 18:10:33 2: SONOS1: DeviceProperties-Service-subscribing successful with SID="uuid:RINCON_000E58F084FC01400_sub0000000808" and Timeout="86400s"
2014.03.31 18:10:33 3: SONOS1: Discover: End of discover-event for "Büro".
2014.03.31 18:10:38 2: SONOS1: Error during UPnP-Handling, restarting handling: junk 'dlna-org:device-1-0">M-DMS-1.50' after XML element

2014.03.31 18:10:39 2: SONOS1: Discover Sonosplayer 'Bad' (S1) Software Revision 4.2 with ID 'RINCON_000E58C4F42E01400_MR'


..und danach ist fhem weg!

Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

strauch

#950
Also mein FHEM hat heute zum Monatsanfang auch ordentlich Fehler ausgespuckt..... Ich hab die 2.5er Version installiert, nicht die Developmentversion:
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.

FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

Reinerlein

Hallo,

@strauch: Der Fehler ist komisch. An der Stelle hole ich mir das Sonos-Device aus der Fhem-Deviceliste. Das bedeutet, du hast in deinem Fhem-System ein Device, welches keinen Typ definiert hat (darüber identifiziere ich das Sonos-Device).
Geht das überhaupt regulär?

@Spartacus: Das ist leider noch nicht soo informativ. Was auffällt, ist, dass sich dazwischen immer auch andere UPnP-Komponenten melden, die hier im Erkennungsprozess verarbeitet werden müssen... Das scheint immer mal zu kleineren Fehlern zu führen, und manchmal zu einem größeren...

Grüße
Reiner

strauch

#952
Hi Reinerlein, sehr interessanter Hinweis, doch das kann sein, weil andFHEM seit kurzem meckert zwei Filelogs nicht laden könnte, da muss ich mal auf dem Grund gehen. Der hat gerade leider meine Nachricht abgeschnitten. ich hatte noch folgende Meldung:
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4713.
Argument "ring" isn't numeric in numeric eq (==) at (eval 85073) line 1.
Argument "ring" isn't numeric in numeric eq (==) at (eval 85073) line 1.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4713.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4713.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4713.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4728.
Use of uninitialized value in string eq at ./FHEM/00_SONOS.pm line 4732.


Mhhpf ich versuch gerade alle Fehler loszuwerden, die letzten Tage sahen eigtl. gut aus, hab mich schon gefreut mal ein kleineren Monatslog ohne Fehler zu haben und heute morgen rappelts wieder an richtig vielen Stellen :-(.

Ich hab gerade mal meine fhem.cfg über fhem editiert und gespeichert, gab folgende Meldungen:
Reading Sonos_Schlafzimmer->presence must not be used out of statefile. Reading Sonos_Wohnzimmer->LastActionResult must not be used out of statefile. Reading Sonos_Wohnzimmer->presence must not be used out of statefile.
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

Reinerlein

Hi strauch,

die Zeile 4713 macht etwas sehr ähnliches wie 4732 usw.: Es sucht ein Sonos-Device heraus. Die Fehlermeldung bezieht sich dabei immer auf den nicht gesetzen 'TYPE' des Fhem-Devices.

Die Meldungen die da nach deinem Editieren gekommen sind, sind normal, und kommen beim Starten von Fhem auch.
Man kann leider ein Reading nicht vom Speichern in der fhem.save ausschließen. Ich kann es nur beim Laden verhindern, und dort auch nur mit einer Meldung (die du dann im Log siehst)...
Es gibt bei mir aber Readings, die nicht gespeichert werden dürfen, da sie unbedingt neu gesetzt werden sollen, bzw. das Speichern durch Fhem Informationen zerstört (ein Hash-Symbol hat z.B. zur Folge, dass alle Informationen danach nicht mehr im Reading gespeichert werden...).

Das sieht nach etwas Grundlegendem aus, oder nach einem neuen Feature, das ich entsprechend abfangen muss :-)

Grüße
Reiner

strauch

OK ich mach mich mal auf die Suche das heisst es muss ein device sein bei dem keine Typ Definition existiert?

Gesendet von meinem Nexus 4 mit Tapatalk

FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

Reinerlein

Hi strauch,

genau.
Zumindest ist in dem Device-Hash nichts dazu enthalten. Das sollte auch an der Oberfläche zu sehen sein (in dem oberen Bereich des Devices).

Grüße
Reiner

strauch

Mhh ich finde nichts, gibts vielleicht eine Möglichkeit '"unbekannt" mit soetwas wie
list TYP=unknown aufzulisten? Oder alles außer: notify,watchdog,at,fht, etc.... dann sind es weniger Geräte?!
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

Spartacus

Hallo,
tja, selbst mit Verbose 5 kommt nicht mehr dabei herum....

Hier die letzten Zeilen der Konsole, die ich in eine Datei umgelenkt habe.

2014.04.01 13:57:44 4: SONOS1: All is started successfully. Retreive Positioninfo...
2014.04.01 13:57:44 2: SONOS1: Error during UPnP-Handling, restarting handling: junk '0x0003002e' after XML element



...und das stand dann noch auf der Konsole:
*** glibc detected *** perl: munmap_chunk(): invalid pointer:  0x02c2a970 ***
.....dann war wieder schluss!
Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Reinerlein

Hallo,

@strauch: Ich weiss, ehrlich gesagt, nicht, ob du das mit List hinbekommen kannst. Das Feld heißt aber "TYPE" und ist ungesetzt, also leer.

@Spartacus: Das mit der Perl-Meldung zu dem invalid pointer ist gar nicht normal, und scheint was mit der Speicherverwaltung zu tun zu haben. Die Anweisung "munmap_chunk" soll wohl einen Teil des Speichers wieder freigeben... dabei geht wohl etwas schief. Das passt auch zu der Codestelle. Dort wird der bestehende Speicherinhalt verworfen, da der UPnP-Prozess wegen einer fehlerhaft empfangenen XML-Struktur neugestartet werden musste...
Leider kann ich dir da auch keinen Tipp geben. Vielleicht mal das Perl updaten oder so...

Grüße
Reiner

der-Lolo

Hallo Reinerlein, ich stolpre gerade bei durchschauen meiner Log-Files über folgendes...

Zitat
2014.04.01 20:47:28 2: LGTV2012: Now sending command 20

2014.04.01 20:47:28 2: LGTV2012: HandleInput <?xml version="1.0" encoding="utf-8"?><envelope><api type="command"><name>HandleKeyInput</name><value>20</value></api></envelope>

2014.04.01 20:47:28 2: LGTV2012: Command sent successfully

2014.04.01 20:47:28 2: LGTV2012: TV Response :

2014.04.01 20:47:43 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Wohnzimmer".
2014.04.01 20:47:44 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Wohnzimmer".
2014.04.01 20:47:53 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Wohnzimmer".
2014.04.01 20:47:54 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Wohnzimmer".
Argument "MB," isn't numeric in addition (+) at (eval 18887) line 1, <GEN6435> line 30.
Argument "MB," isn't numeric in addition (+) at (eval 18888) line 1, <GEN6435> line 30.
Argument "%," isn't numeric in addition (+) at (eval 18889) line 1, <GEN6435> line 30.
Argument "MB," isn't numeric in addition (+) at (eval 18890) line 1, <GEN6435> line 103.
Argument "MB," isn't numeric in addition (+) at (eval 18891) line 1, <GEN6435> line 103.
Argument "%," isn't numeric in addition (+) at (eval 18892) line 1, <GEN6435> line 103.
Argument "MB," isn't numeric in addition (+) at (eval 18893) line 1, <GEN6435> line 176.
Argument "MB," isn't numeric in addition (+) at (eval 18894) line 1, <GEN6435> line 176.
Argument "%," isn't numeric in addition (+) at (eval 18895) line 1, <GEN6435> line 176.

Argument "MB," isn't numeric in addition (+) at (eval 19630) line 1, <GEN6437> line 8934.
Argument "MB," isn't numeric in addition (+) at (eval 19631) line 1, <GEN6437> line 8934.
Argument "%," isn't numeric in addition (+) at (eval 19632) line 1, <GEN6437> line 8934.
Argument "MB," isn't numeric in addition (+) at (eval 19633) line 1, <GEN6437> line 9007.
Argument "MB," isn't numeric in addition (+) at (eval 19634) line 1, <GEN6437> line 9007.
Argument "%," isn't numeric in addition (+) at (eval 19635) line 1, <GEN6437> line 9007.
Argument "MB," isn't numeric in addition (+) at (eval 19636) line 1, <GEN6437> line 9080.
Argument "MB," isn't numeric in addition (+) at (eval 19637) line 1, <GEN6437> line 9080.
Argument "%," isn't numeric in addition (+) at (eval 19638) line 1, <GEN6437> line 9080.
2014.04.01 20:48:49 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Wohnzimmer".
2014.04.01 20:48:49 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Wohnzimmer".
2014.04.01 20:52:14 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Wohnzimmer".
2014.04.01 20:52:14 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Wohnzimmer".

Ich war während dessen mit Spielereien am LGTV beschäftigt. Kann also auch gut sein das das LGTV Modul eine Rolle spielt und Sonos gar nicht das problem ist.
Anhand der Angabe line am ende der Zeile kann man sich gut vorstellen wie groß das Logfile wurde in so kurzer Zeit...

Hast Du eine Idee - oder soll ich eher in Richtung LGTV schauen..?
Der vollständigkeit halber hier noch der Thread zum LGTV Modul - http://forum.fhem.de/index.php/topic,14695.msg150484.html#msg150484