98_DLNARenderer.pm (UPnP) (zuvor 98_DLNAClient.pm)

Begonnen von dominik, 04 August 2015, 20:23:38

Vorheriges Thema - Nächstes Thema

Norberto

Hallo Michael, er schreibt ja dass er das dlna Modul gelöscht hatte. Damit sind alle aufgeführten Log Einträge erklärt.

Helfen könnten eventuell nur die letzten log Einträge vor dem Absturz.

Gruß, Norbert

MichaelT

Zitat von: Norberto am 16 Mai 2016, 10:39:27
Hallo Michael, er schreibt ja dass er das dlna Modul gelöscht hatte. Damit sind alle aufgeführten Log Einträge erklärt.

Helfen könnten eventuell nur die letzten log Einträge vor dem Absturz.

Gruß, Norbert

Ja, passt.

Grüße
Großes Mischmasch aus HM, Philips, WLAN und Eigenprojekte.
ABER alles mit FHEM.

Enilno

#287
Hier mal der Fhem log vom update des renderes bis ich keinen zugriff mehr hatte.

2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_Initialize redefined at ./FHEM/98_DLNARenderer.pm line 97.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_Attribute redefined at ./FHEM/98_DLNARenderer.pm line 108.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_Define redefined at ./FHEM/98_DLNARenderer.pm line 121.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_Undef redefined at ./FHEM/98_DLNARenderer.pm line 153.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_Set redefined at ./FHEM/98_DLNARenderer.pm line 177.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_play redefined at ./FHEM/98_DLNARenderer.pm line 403.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_enableBTCaskeid redefined at ./FHEM/98_DLNARenderer.pm line 420.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_disableBTCaskeid redefined at ./FHEM/98_DLNARenderer.pm line 425.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_setStereoMode redefined at ./FHEM/98_DLNARenderer.pm line 431.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_setMultiChannelSpeaker redefined at ./FHEM/98_DLNARenderer.pm line 452.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_setStandaloneMode redefined at ./FHEM/98_DLNARenderer.pm line 467.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_createUuid redefined at ./FHEM/98_DLNARenderer.pm line 494.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_createSession redefined at ./FHEM/98_DLNARenderer.pm line 504.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_getSession redefined at ./FHEM/98_DLNARenderer.pm line 509.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_destroySession redefined at ./FHEM/98_DLNARenderer.pm line 514.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_destroyCurrentSession redefined at ./FHEM/98_DLNARenderer.pm line 520.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_addUnitToPlay redefined at ./FHEM/98_DLNARenderer.pm line 530.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_removeUnitToPlay redefined at ./FHEM/98_DLNARenderer.pm line 542.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_addUnitToSession redefined at ./FHEM/98_DLNARenderer.pm line 552.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_removeUnitFromSession redefined at ./FHEM/98_DLNARenderer.pm line 558.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_getGroupDefinition redefined at ./FHEM/98_DLNARenderer.pm line 565.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_saveGroupAs redefined at ./FHEM/98_DLNARenderer.pm line 585.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_addUnit redefined at ./FHEM/98_DLNARenderer.pm line 605.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_processEventXml redefined at ./FHEM/98_DLNARenderer.pm line 759.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_updateReadingByEvent redefined at ./FHEM/98_DLNARenderer.pm line 841.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_updateVolumeByEvent redefined at ./FHEM/98_DLNARenderer.pm line 858.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_updateMetaData redefined at ./FHEM/98_DLNARenderer.pm line 887.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_updateMetaDataItemPart redefined at ./FHEM/98_DLNARenderer.pm line 934.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_setupControlpoint redefined at ./FHEM/98_DLNARenderer.pm line 951.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_discoverCallback redefined at ./FHEM/98_DLNARenderer.pm line 982.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_subscriptionCallback redefined at ./FHEM/98_DLNARenderer.pm line 995.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_renewSubscriptions redefined at ./FHEM/98_DLNARenderer.pm line 1024.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_addedDevice redefined at ./FHEM/98_DLNARenderer.pm line 1057.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_removedDevice redefined at ./FHEM/98_DLNARenderer.pm line 1146.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_getMainDLNARenderer redefined at ./FHEM/98_DLNARenderer.pm line 1157.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_getHashByUDN redefined at ./FHEM/98_DLNARenderer.pm line 1167.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_getAllDLNARenderers redefined at ./FHEM/98_DLNARenderer.pm line 1177.
2016.05.15 17:30:35 1: PERL WARNING: Subroutine DLNARenderer_getAllDLNARenderersWithCaskeid redefined at ./FHEM/98_DLNARenderer.pm line 1188.
2016.05.15 17:31:08 3: DLNARenderer: DLNA Renderer v2.0.0 RC2
2016.05.15 17:31:09 3: DLNARenderer: Created device DLNA_00226190d7ae for WohnzimmerBad
2016.05.15 17:31:26 3: DLNARenderer: Created device DLNA_002261914aca for Kueche
2016.05.15 17:33:03 3: DLNARenderer: urn:pure-com:serviceId:SpeakerManagement, AddUnitToGroup(4DAA44C0-8291-11E3-BAA7-0800200C9A66,Bluetooth,) failed, invalid method: ->AddUnitToGroup() at ./FHEM/98_DLNARenderer.pm line 745.

2016.05.15 17:40:22 3: DLNARenderer: Created device DLNA_002261913236 for Mini
2016.05.15 17:40:24 3: DLNARenderer: handleOnce failed, Can't use string ("") as an ARRAY ref while "strict refs" in use at FHEM/lib/UPnP/ControlPoint.pm line 501.

2016.05.15 17:40:25 3: DLNARenderer: handleOnce failed, Can't use string ("") as an ARRAY ref while "strict refs" in use at FHEM/lib/UPnP/ControlPoint.pm line 501.

2016.05.15 17:40:25 3: DLNARenderer: handleOnce failed, Can't use string ("") as an ARRAY ref while "strict refs" in use at FHEM/lib/UPnP/ControlPoint.pm line 501.

2016.05.15 17:40:56 3: DLNARenderer: urn:pure-com:serviceId:SpeakerManagement, AddUnitToGroup(4DAA44C0-8291-11E3-BAA7-0800200C9A66,Bluetooth,) failed, invalid method: ->AddUnitToGroup() at ./FHEM/98_DLNARenderer.pm line 745.

2016.05.15 17:41:10 3: DLNARenderer: urn:pure-com:serviceId:SpeakerManagement, AddUnitToGroup(4DAA44C0-8291-11E3-BAA7-0800200C9A66,Bluetooth,) failed, invalid method: ->AddUnitToGroup() at ./FHEM/98_DLNARenderer.pm line 745.

Undefined subroutine &main::DLNARenderer_upnpRemoveUnitFromSession called at ./FHEM/98_DLNARenderer.pm line 561.
2016.05.15 17:43:10 1: Including fhem.cfg
2016.05.15 17:43:11 2: eventTypes: loaded 266 events from ./log/eventTypes.txt
2016.05.15 17:43:11 3: Opening CUL_0 device /dev/ttyACM0
2016.05.15 17:43:11 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.05.15 17:43:11 3: CUL_0 device opened
2016.05.15 17:43:11 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2016.05.15 17:43:12 3: HUEDevice2: I/O device is HueBridge1
2016.05.15 17:43:12 3: HUEDevice4: I/O device is HueBridge1
2016.05.15 17:43:12 3: HUEDevice1: I/O device is HueBridge1
2016.05.15 17:43:12 3: HUEGroup1: I/O device is HueBridge1
2016.05.15 17:43:12 3: HUEGroup3: I/O device is HueBridge1
2016.05.15 17:43:12 3: HUEGroup2: I/O device is HueBridge1
2016.05.15 17:43:12 3: HUEGroup0: I/O device is HueBridge1
2016.05.15 17:43:12 3: Opening ZWaveUsb device /dev/ttyACM1
2016.05.15 17:43:12 3: Setting ZWaveUsb serial parameters to 115200,8,N,1
2016.05.15 17:43:12 3: ZWaveUsb device opened
2016.05.15 17:43:14 3: ZWave: cannot load Crypt::Rijndael, SECURITY class disabled
2016.05.15 17:43:14 1: Including ./log/fhem.save
2016.05.15 17:43:15 3: HarmonyHub: connected
2016.05.15 17:43:15 1: usb create starting
2016.05.15 17:43:16 3: Probing CUL device /dev/ttyAMA0
2016.05.15 17:43:16 3: Can't open /dev/ttyAMA0: Permission denied
2016.05.15 17:43:16 1: usb create end
2016.05.15 17:43:16 0: Featurelevel: 5.7
2016.05.15 17:43:16 0: Server started with 38 defined entities (fhem.pl:11191/2016-04-05 perl:5.020002 os:linux user:fhem pid:27002)
2016.05.15 17:43:16 2: ZWDongle_ProcessSendStack: no ACK, resending message 0107000301020100f9
2016.05.15 17:43:16 2: HarmonyHub: disconnect
2016.05.15 17:43:16 3: HarmonyHub: connected
2016.05.15 17:43:17 3: HarmonyHub: new config
2016.05.15 17:43:35 3: ZWave got config for fibaro/fgms.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz
2016.05.15 17:44:16 3: DLNARenderer: DLNA Renderer v2.0.0 RC2
2016.05.15 17:44:16 3: DLNARenderer: Created device DLNA_00a0de95b707 for RX-V773 95B707
2016.05.15 17:44:17 3: DLNARenderer: Created device DLNA_00226190d7ae for WohnzimmerBad
2016.05.15 17:44:18 3: DLNARenderer: Created device DLNA_002261914aca for Kueche
2016.05.15 17:44:26 3: DLNARenderer: Created device DLNA_002261913236 for Mini
2016.05.15 17:44:37 3: DLNARenderer: urn:pure-com:serviceId:SpeakerManagement, AddUnitToGroup(4DAA44C0-8291-11E3-BAA7-0800200C9A66,Bluetooth,) failed, invalid method: ->AddUnitToGroup() at ./FHEM/98_DLNARenderer.pm line 745.

2016.05.15 17:44:55 1: PERL WARNING: Use of uninitialized value $unitName in string eq at ./FHEM/98_DLNARenderer.pm line 610.
2016.05.15 17:44:55 1: PERL WARNING: Use of uninitialized value $unitName in concatenation (.) or string at ./FHEM/98_DLNARenderer.pm line 627.
2016.05.15 17:45:02 3: DLNARenderer: urn:pure-com:serviceId:SpeakerManagement, AddUnitToGroup(4DAA44C0-8291-11E3-BAA7-0800200C9A66,Bluetooth,) failed, invalid method: ->AddUnitToGroup() at ./FHEM/98_DLNARenderer.pm line 745.

2016.05.15 18:41:41 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_DLNARenderer.pm line 186.


danach kammen dann ne stunde später meine loginversuche und die nicht funktionierenden somfy befehle:

2016.05.15 20:43:27 1: PERL WARNING: Argument "closed" isn't numeric in addition (+) at ./FHEM/10_SOMFY.pm line 956.
2016.05.15 20:43:27 2: IT set Elro_Subwoofer on
2016.05.15 20:43:28 2: IT IODev device didn't answer is command correctly:   raw => YsAC20019C111212
2016.05.15 20:43:29 3: message "is0f00ff0fffff" (14) too short!
2016.05.15 20:43:29 3: message "is0f00ff0fffff" (14) too short!
2016.05.15 20:43:29 3: CUL_0: Unknown code is0f00ff0fffff, help me!
2016.05.15 20:44:02 1: PERL WARNING: Argument "open" isn't numeric in addition (+) at ./FHEM/10_SOMFY.pm line 956.
2016.05.15 20:44:02 2: IT set Elro_Subwoofer off
2016.05.15 20:44:03 2: IT IODev device didn't answer is command correctly:   raw => YsAD46019D111212
2016.05.15 20:44:03 3: message "is0f00ff0ffff0" (14) too short!
2016.05.15 20:44:03 3: message "is0f00ff0ffff0" (14) too short!
2016.05.15 20:44:03 3: CUL_0: Unknown code is0f00ff0ffff0, help me!
2016.05.15 20:44:22 1: PERL WARNING: Use of uninitialized value $param in string eq at ./FHEM/37_harmony.pm line 496.
2016.05.15 20:44:22 1: PERL WARNING: Use of uninitialized value $param in string eq at ./FHEM/37_harmony.pm line 497.
2016.05.15 20:44:22 2: HarmonyHub: disconnect
2016.05.15 20:44:22 3: HarmonyHub: connected
2016.05.15 20:44:24 3: HarmonyHub: new config
2016.05.15 20:45:14 1: PERL WARNING: Argument "on" isn't numeric in addition (+) at ./FHEM/10_SOMFY.pm line 956.
2016.05.15 20:45:17 1: PERL WARNING: Argument "close" isn't numeric in numeric gt (>) at ./FHEM/10_SOMFY.pm line 460.
2016.05.15 20:45:48 0: Server shutdown
2016.05.15 20:45:51 1: Including fhem.cfg
2016.05.15 20:45:52 2: eventTypes: loaded 349 events from ./log/eventTypes.txt
2016.05.15 20:45:52 3: Opening CUL_0 device /dev/ttyACM0
2016.05.15 20:45:52 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.05.15 20:45:52 3: CUL_0 device opened
2016.05.15 20:45:52 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2016.05.15 20:45:52 3: HUEDevice2: I/O device is HueBridge1
2016.05.15 20:45:52 3: HUEDevice4: I/O device is HueBridge1
2016.05.15 20:45:52 3: HUEDevice1: I/O device is HueBridge1
2016.05.15 20:45:52 3: HUEGroup1: I/O device is HueBridge1
2016.05.15 20:45:52 3: HUEGroup3: I/O device is HueBridge1
2016.05.15 20:45:52 3: HUEGroup2: I/O device is HueBridge1
2016.05.15 20:45:52 3: HUEGroup0: I/O device is HueBridge1
2016.05.15 20:45:53 3: Opening ZWaveUsb device /dev/ttyACM1
2016.05.15 20:45:53 3: Setting ZWaveUsb serial parameters to 115200,8,N,1
2016.05.15 20:45:53 3: ZWaveUsb device opened
2016.05.15 20:45:54 3: ZWave: cannot load Crypt::Rijndael, SECURITY class disabled
2016.05.15 20:45:55 3: DLNARenderer: DLNA Renderer v2.0.0 RC2
2016.05.15 20:45:55 1: Including ./log/fhem.save
2016.05.15 20:45:57 3: HarmonyHub: connected
2016.05.15 20:45:57 1: usb create starting
2016.05.15 20:45:57 3: Probing CUL device /dev/ttyAMA0
2016.05.15 20:45:57 3: Can't open /dev/ttyAMA0: Permission denied
2016.05.15 20:45:57 1: usb create end
2016.05.15 20:45:57 0: Featurelevel: 5.7
2016.05.15 20:45:57 0: Server started with 46 defined entities (fhem.pl:11191/2016-04-05 perl:5.020002 os:linux user:fhem pid:27128)
2016.05.15 20:45:57 2: ZWDongle_ProcessSendStack: no ACK, resending message 0107000301020100f9
2016.05.15 20:45:59 2: HarmonyHub: disconnect
2016.05.15 20:45:59 3: HarmonyHub: connected
2016.05.15 20:46:00 3: HarmonyHub: new config
2016.05.15 20:46:12 1: PERL WARNING: Argument "closed" isn't numeric in addition (+) at ./FHEM/10_SOMFY.pm line 956.
2016.05.15 20:46:16 1: PERL WARNING: Argument "open" isn't numeric in addition (+) at ./FHEM/10_SOMFY.pm line 956.
2016.05.15 20:46:32 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.05.15 20:46:32 1: /dev/ttyACM0 reappeared (CUL_0)
2016.05.15 20:46:32 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2016.05.15 20:47:40 2: IT set Elro_Subwoofer on
2016.05.15 20:47:41 2: IT set Elro_Subwoofer off
2016.05.15 20:47:43 2: IT set Elro_Allgemein off
2016.05.15 20:47:45 2: IT set Elro_Allgemein on
2016.05.15 20:47:57 1: PERL WARNING: Argument "off" isn't numeric in addition (+) at ./FHEM/10_SOMFY.pm line 956.
2016.05.15 20:17:05 1: Including fhem.cfg
2016.05.15 20:17:06 2: eventTypes: loaded 349 events from ./log/eventTypes.txt
2016.05.15 20:17:06 3: Opening CUL_0 device /dev/ttyACM0
2016.05.15 20:17:06 3: Setting CUL_0 serial parameters to 9600,8,N,1
2016.05.15 20:17:06 3: CUL_0 device opened
2016.05.15 20:17:06 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2016.05.15 20:17:07 3: HUEDevice2: I/O device is HueBridge1
2016.05.15 20:17:07 3: HUEDevice4: I/O device is HueBridge1
2016.05.15 20:17:07 3: HUEDevice1: I/O device is HueBridge1
2016.05.15 20:17:07 3: HUEGroup1: I/O device is HueBridge1
2016.05.15 20:17:07 3: HUEGroup3: I/O device is HueBridge1
2016.05.15 20:17:07 3: HUEGroup2: I/O device is HueBridge1
2016.05.15 20:17:07 3: HUEGroup0: I/O device is HueBridge1
2016.05.15 20:17:07 3: Opening ZWaveUsb device /dev/ttyACM1
2016.05.15 20:17:07 3: Setting ZWaveUsb serial parameters to 115200,8,N,1
2016.05.15 20:17:07 3: ZWaveUsb device opened
2016.05.15 20:17:09 3: ZWave: cannot load Crypt::Rijndael, SECURITY class disabled
2016.05.15 20:17:10 3: DLNARenderer: DLNA Renderer v2.0.0 RC2
2016.05.15 20:17:10 1: Including ./log/fhem.save
2016.05.15 20:17:11 2: HarmonyHub: http request failed: https://svcs.myharmony.com/CompositeSecurityServices/Security.svc/json/GetUserAuthToken: Can't connect(1) to https://svcs.myharmony.com:443: IO::Socket::INET: Bad hostname 'svcs.myharmony.com:443'
2016.05.15 20:17:11 3: HUEBridge_Detect: error reading description: http://192.168.178.43/description.xml: Can't connect(1) to http://xxx:80: IO::Socket::INET: connect: Network is unreachable
2016.05.15 20:17:11 1: HUEBridge_HTTP_Request http://xxx/api/9d115f9021e35008182da856b6bc67fd/config: Can't connect to http://xxx:80
2016.05.15 20:17:11 3: HUEBridge_Call: failed, retrying
2016.05.15 20:17:11 1: HUEBridge_HTTP_Request http://xxx/api/9d115f9021e35008182da856b6bc67fd/config: Can't connect to http://xxx:80
2016.05.15 20:17:11 3: HUEBridge_Call: failed, retrying
2016.05.15 20:17:11 3: HUEBridge_Call: failed
2016.05.15 20:17:11 1: usb create starting
2016.05.15 20:17:11 3: Probing CUL device /dev/ttyAMA0
2016.05.15 20:17:11 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.05.15 20:17:11 3: Probing FRM device /dev/ttyAMA0


Und danach habe ich DLNARenderer gelöscht.

Edit:

nach erneuem aufspielen des Renderes bekomm ich beim suchen der geräte folgenden eintrag:

2016.05.16 12:02:53 3: DLNARenderer: DLNA Renderer v2.0.0 RC2
2016.05.16 12:02:57 3: DLNARenderer: Created device DLNA_00226190d7ae for WohnzimmerBad
2016.05.16 12:03:00 3: DLNARenderer: Created device DLNA_00a0de95b707 for RX-V773 95B707
2016.05.16 12:03:05 3: DLNARenderer: Created device DLNA_d23b9836572b for 55LM615S-ZE
2016.05.16 12:03:05 3: DLNARenderer: handleOnce failed, junk '' after XML element

2016.05.16 12:03:05 3: DLNARenderer: handleOnce failed, junk '' after XML element

2016.05.16 12:03:11 3: DLNARenderer: Created device DLNA_002261914aca for Kueche
2016.05.16 12:10:04 3: DLNARenderer: Created device DLNA_002261913236 for Mini
2016.05.16 12:10:06 3: DLNARenderer: handleOnce failed, Can't use string ("") as an ARRAY ref while "strict refs" in use at FHEM/lib/UPnP/ControlPoint.pm line 501.

2016.05.16 12:10:07 3: DLNARenderer: handleOnce failed, Can't use string ("") as an ARRAY ref while "strict refs" in use at FHEM/lib/UPnP/ControlPoint.pm line 501.

2016.05.16 12:10:07 3: DLNARenderer: handleOnce failed, Can't use string ("") as an ARRAY ref while "strict refs" in use at FHEM/lib/UPnP/ControlPoint.pm line 501.

2016.05.16 12:10:28 3: DLNARenderer: urn:pure-com:serviceId:SpeakerManagement, AddUnitToGroup(4DAA44C0-8291-11E3-BAA7-0800200C9A66,Bluetooth,) failed, invalid method: ->AddUnitToGroup() at ./FHEM/98_DLNARenderer.pm line 745.

Raspi 2 mit Jessie Lite und Fhem 5.7, CUL868 fw 1.66, Philips Hue Bridge, Logitech Harmony Companion HUB, Somfy RTS, Elro FS

dominik

Danke für das Log Enilno, habe ein paar Fehler gefunden die im nächste Update ausgebessert werden.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

oxident

Danke für die tolle Arbeit an diesem Modul!
Meine Geräte (SIRD Radio, Philips TV und Plex Client) funktionieren auch prima, aber mit einer "Spezialität" habe ich Probleme:
Es handelt sich um eine WiFi-Glühbirne mit DLNA-Renderer. Von Windows / Windows Phone kann ich sie problemlos mit dem Media Player (PlayTo) bzw. mit DLNA-Apps befeuern.

In FHEM wird aber leider kein Device dafür angelegt. Im Log steht:

2016.05.24 18:58:21 3: DLNARenderer: handleOnce failed, mismatched tag 'head'
2016.05.24 18:59:03 3: DLNARenderer: DLNA Renderer v2.0.0 RC2
2016.05.24 18:59:03 3: Please define DLNA_-382 first
2016.05.24 18:59:03 3: Please define DLNA_-382 first
2016.05.24 18:59:03 3: DLNARenderer: Created device DLNA_-382 for bnetz
2016.05.24 18:59:06 3: DLNARenderer: Created device DLNA_77cd4994ac9b for RasPlex
2016.05.24 18:59:09 3: DLNARenderer: Created device DLNA_002261EE0F56 for Radio
2016.05.24 19:05:51 3: DLNARenderer: handleOnce failed, mismatched tag 'head'
2016.05.24 19:06:30 3: DLNARenderer: Created device DLNA_2CD05ACD15F7 for Philips
2016.05.24 19:13:21 3: DLNARenderer: handleOnce failed, mismatched tag 'head'

Die Glühbirne hat den Namen "bnetz" ... scheinbar schlägt die Erstellung des Devices fehlt. Vermutlich wegen der komischen ID (-382)?
Laut Windows lautet die UUID nämlich in der Tat 4C0FC71DC147-1_0-000-888-382

Kann ich da irgendwas machen?

Gruß,
Christoph

dominik

Hi Christoph,

das ist definitiv eine eigenartige UUID. Teste mal bitte folgenden Code.

Nach der Zeile
my $uniqueDeviceName = "DLNA_".substr($dev->UDN(),29,12);
folgendes einfügen
if(length($uniqueDeviceName) < 17) {
  $uniqueDeviceName = "DLNA_".substr($dev->UDN(),5);
  $uniqueDeviceName =~ tr/-/_/;
}


fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

oxident

Zitat von: dominik am 24 Mai 2016, 20:48:14das ist definitiv eine eigenartige UUID.
Jepp, die Chinesen sind zwar durchaus kreativ und auch fleißig, aber vermutlich trinken sie zu wenig Kaffee und haben beim Abkupfern des Open Source UPnP Renderers (ist nämlich gmediarender 0.0.6) zu wenig nachgelesen.

Wie auch immer, jetzt klappt es einwandfrei. Tausend Dank!!

fhem_cgn

Bei mir funktioniert das Modul zusammen mit einer Pioneer SBX N500 leider nicht wirklich.
Grundsätzlich kann ich die Pioneer SBX N500 z.B. mit BubbleUPnP steuern. Veränderungen werden wir dann auch im FHEM angezeigt z.B:

currentTrackURI | http://192.168.1.1:49200/ST/AUDIO/DLNA-1-0/1live-diggi.akacast.akamaistream.net/7/965/119435/v1/gnl.akacast.akamaistream.net/1live-diggi


Möchte ich die SBX jedoch mit FHEM steuern passiert einfach nichts.
set DLNA_745e1c4f23b3 stream http://www.fritz.de/live.m3u
Im Event Monitor taucht dies auf DLNARenderer DLNA_745e1c4f23b3 stream http://www.fritz.de/live.m3u und auch im FHEM Modul ist dies zu sehen

presence | online
state | playing
stream | http://www.fritz.de/live.m3u
transportState | PLAYING
transportStatus | OK

Es läuft jedoch weiterhin 1live digg was so auch unter currentTrackURI angezeigt wird. Woran könnte das liegen? Jemand eine Idee?

Brockmann

Zitat von: fhem_cgn am 27 Mai 2016, 12:59:22
Es läuft jedoch weiterhin 1live digg was so auch unter currentTrackURI angezeigt wird. Woran könnte das liegen? Jemand eine Idee?
Sicher, dass das Gerät mit einer m3u was anfangen kann? Sonst versuch doch mal direkt den Stream-Link aus der m3u, ob es damit vielleicht klappt.
http://rbb-mp3-fritz-m.akacast.akamaistream.net/7/799/292093/v1/gnl.akacast.akamaistream.net/rbb_mp3_fritz_m

fhem_cgn

#294
Die Idee hatte ich auch schon - daran liegt es jedoch nicht.
Was mir noch aufgefallen ist:
Wenn ich mit BubbleUPnP einen Stream starte wird auch "state" entsprechend gesetzt. Ebenso aktualisiert sich "state", wenn ich den Stream mittel BubbleUPnP wieder stoppe.
set DLNA_745e1c4f23b3  stop
Sollte eigentlich doch auch dazu führen, dass ein laufender Stream gestoppt wird. Dies klappt jedoch nicht. Der vorher mit BubbleUPnP gestartete Stream läuft einfach weiter. Auch das verändern der Lautstärke klappt via Fhem einfach nicht.

oxident

#295
Habt ihr vielleicht einen Tipp, wo ich im Code ansetzen könnte, wenn das Device mir keine Lautstärkenregelung zulässt bzw. Volume gar nicht erst anzeigt? UPnPSpy sowie Windows lassen dies zu...

UPDATE: Wenn ich dennoch versuche, ein SET Volume auszuführen stürzt FHEM mit folgender Meldung komplett ab:

Can't call method "controlProxy" on an undefined value at ./FHEM/98_DLNARenderer.pm line 741

Zusätzlich erscheint im meinem Log öfters folgendes:

2016.05.28 11:43:27 3: DLNARenderer: handleOnce failed, mismatched tag 'head'

dominik

@oxident, kannst du mal deine SOAP::Lite Version posten?
perl -e "require SOAP::Lite; printf SOAP::Lite->VERSION;"

@fhem_cgn, prüfe mal mit dem UPnPTester ob du damit erfolgreich ein SetAVTransportURI/Stop/Play/... durchführen kannst. Wenn ja, poste bitte deine angegebenen Parameter.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

oxident

Also SOAP::Lite scheint bei mir in der Version 0.714 installiert zu sein.

Nebenbei: Das Problem tritt auch nur bei meiner China-Lampe auf. Die anderen DLNA-Devices (XBox, SIRD, Rasplex) klappen anstandslos.

dominik

Probier mal ein Update von SOAP::Lite durchzuführen, das könnte durchaus daran liegen. Welches OS verwendest du?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

oxident

Hmm, hat leider wohl nichts gebracht. Bin jetzt auf 1.19 und Volume steht immer noch auf 0 (sollte aber 75 sein).

OS ist

Linux beaglebone 3.8.13-bone50 #1 SMP Tue May 13 13:24:52 UTC 2014 armv7l GNU/Linux


Gruß,
Christoph