FHEM/lib/UPnP/ControlPoint.pm bringt fhem zum einfrieren

Begonnen von the ratman, 08 Januar 2018, 11:25:15

Vorheriges Thema - Nächstes Thema

the ratman

hiho,

seit dem heutigen update bringt die FHEM/lib/UPnP/ControlPoint.pm fhemweb zum wanken.
allerdings nicht wegen sonos, sondern scheinbar wegen dem modul dlnarenderer.
log gibts leider keines

verhalten: ohne dlnarenderer geht das update und der neustart durch. ist ein aktives modul aktiviert friert fhem beim neustart ein und bleibt auf 100% cpu-auslastung hängen.
→do↑p!dnʇs↓shit←

Hauswart

Interessant ich habe auch eben mit dem Problem zu kämpfen, dass FHEM nicht mehr möchte. Auch keine Logs, etc.

DLNA löschen und neustarten bringt bei mir nichts.
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

the ratman

ich hab die lib aus dem backup wieder rein, dann gings wieder
→do↑p!dnʇs↓shit←

Hauswart

Ich habe nun auch mal die letzte ControlPoint.pm restored ( https://svn.fhem.de/trac/export/14715/trunk/fhem/FHEM/lib/UPnP/ControlPoint.pm ). Jetzt läuft es auch wieder, lief nun nach Reboot glaub auch auf nach dem löschen der 98_DLNARenderer.pm wieder.
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Reinerlein

Hallo,

ich wusste gar nicht, dass die Library noch von jemand anderem verwendet wird... sorry dafür...
Steht denn irgendwas im Log, warum es da ein Einfrieren-Problem gibt?

Soweit ich dachte, sind alle Änderungen von mir gestern Abwärtskompatibel...
Ist wohl nicht so :(

Grüße
Reiner

the ratman

#5
da ghört sowieso mal was gmacht ... ich hab wegen dem dlna-renderer alle 10 min. 83 warnings (ja, ich habs gezählt *g*) wegen eines offline-devices (nehm ich mal an), hab das auch schon 3 mal geschrieben (auch per pn).
schaut mir auch so aus, als ob das irgendwie mit dem jetztigen problem zusammenhängen könnte. da rennt irgendwas verdammt unrund ...
bin leicht am verzweifeln, weil der dlna-renderer eigentlich ein essentielles stück für die waf in meiner neuen hausautomatisation werden sollte (wecker, küchenradio, intercom, ...).


@Reinerlein
mein log wird leider automatisch gelöscht, wegen der oben genannten warnings *g*.
was ich auf die schnelle sehen konnte war ein warning wegen des dlna-renderers und alle infos drunter bezogen sich auf fhem.pm

sag mal - du bist doch der sonos-programmierer? wenn ja - könnte man dein modul irgendwie als primitiven dlna-renderer mißbrauchen? also quasi als ersatz für diesen?
ich will doch nur ne mp3 und tts an eine dumme wlan-box senden können, ohne, dass ich in warnings untergehe ...

btw - lass "sorry" stecken - da hätt ich ganz wen anderen im auge, der 1) dir sagen könnte, daß er deine sachen verwendet und 2) auch mal was machen könnte - meine erste info wegen meiner warnings ging vor monaten raus. jetzt n sorry von mir, bin grade angesäuert ...
→do↑p!dnʇs↓shit←

Reinerlein

Hi ratman,

ich habe den Fehler gefunden. Eine Änderung von mir war natürlich nicht Initalisierungs-abwärtskompatibel, weil ich ein neues Feature eingebaut habe, welches einen anderen Datentyp bei der Konstruktor-Übergabe benötigt.

Ich schreibe dem Modulverantwortlichen (dominikkarall) eine Nachricht, was er anpassen muss.
Wenn du/ihr das kurzfristig korrigieren wollt:
- Zeile 1175: "%empty" in "@empty" ändern
- Zeile 1182: beide Verweise auf den alten Hash in das neue Array umschreiben, also aus "\%empty" ein "\@empty" machen

Zu deiner Frage bzgl. "Fremdverwendung" des Sonos-Moduls für reine DLNA-Komponenten: Das wird nicht funktionieren. Die Erkennung und prinzipielle Steuerbarkeit läuft zwar über UPnP, aber es gibt Unmengen von Sonderlocken für Sonos.... Deswegen ist das Modul auch direkt in der Erkennung auf Zoneplayer beschränkt...

Zu deiner Frage bzgl. der Warnings wegen eines Devices: Der Modulentwickler könnte die beiden leeren Arrays als Attribut für das Modul anbieten. Mit diesen kann man steuern, welche Komponenten (bzw. welche IP Adressen) überhaupt berücksichtigt werden sollen.
Das Sonos-Modul hat nämlich öfter das Problem, dass sich Komponenten melden, die keine Zoneplayer sind, und ich demnach nicht korrekt verwenden kann.
Die beiden Attribute dazu lauten bei mir dann "ignoredIPs" und "usedonlyIPs", jeweils eine Komma-Separierte Liste mit einzelnen IP-Adressen (bzw. einem regulären Ausdruck für einen IP-Match), um einzelne Komponenten auszuschließen (dann eingetragen bei "ingoredIPs"), oder nur bestimmte Komponenten überhaupt zuzulassen (dann eingetragen bei "usedonlyIPs").
Oder ist das ein Device, welches du verwenden möchtest, und es wirft Fehler, wenn du es dann mal ausgeschaltet hast? Wenn ja, wäre das hier natürlich keine Lösung für dich...

@dominikkarall: Dazu brauchst du nur zwei Attribute zulassen, und mittels

my @usedonlyIPs = split(/,/, AttrVal($hash->{NAME}, 'usedonlyIPs', ''));
my @ignoredIPs = split(/,/, AttrVal($hash->{NAME}, 'ignoredIPs', ''));

$cp = UPnP::ControlPoint->new(SearchPort => 0, SubscriptionPort => 0, MaxWait => 30, UsedOnlyIP => \@usedonlyIPs, IgnoreIP => \@ignoredIPs, LogLevel => AttrVal($hash->{NAME}, 'verbose', 0));
zerlegen und mit übergeben...
Außerdem kannst du einen LogLevel mitgeben. Momentan wird der nur für eine Logausgabe der Broadcast-Antworten (auf Level 5) verwendet...

Grüße
Reiner

the ratman

thx für die infos - na dann hoff ich mal, dass das auch der ersteller des dlnarenderers ließt. man weiß ja, die hoffnung stirbt zuletzt.

btw - der dlnarenderer hat auch ähnliches wie deine  "ignoredIPs" und "usedonlyIPs", die heißen dort accept und ignore udns. allerdings gehts da wohl eher darum, dass meine wlan-box nicht immer im netz is und ich auch nie weiß, wann und wie lange die box aktiv sein wird. ich kann die also nicht einfach ignorieren.

deine änderungen in der lib - so nehme ich mal frech an - wirst bis morgen eingecheckt haben?
weil dann is zumindest für mich mal dieses problem automatisch erledigt und die bringschuld liegt wo anders *g*
dir zumindest mal danke für die wirklich flotte reaktion!
→do↑p!dnʇs↓shit←

frank

Zitat von: the ratman am 08 Januar 2018, 13:23:01
allerdings gehts da wohl eher darum, dass meine wlan-box nicht immer im netz is und ich auch nie weiß, wann und wie lange die box aktiv sein wird. ich kann die also nicht einfach ignorieren.
wie wäre es, wenn du die anwesenheit der box mit einem presence device ermittelst und mit dieser info dann zb das attr ignoredIPs vom dlnaRenderer entsprechen änderst.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

the ratman

das wäre ne idee - ich finds nur generell lustig, weil das modul ja selber die box auch offline anzeigt. mein: da könnte man sicher was machen. soferns überhaupt die box is - ich weiß ja bis jetzt nur, dass sich irgendwas anderes hinter der fhem.pm drüber beschwert, dass irgendeine url fehlt. welche, wofür und warum ?...?
mein 2. versuch dazu unter: https://forum.fhem.de/index.php/topic,39706.msg733784.html#msg733784

das dumme: ich hab auch noch 3 tv's und n paar andere sachen, die ich gern einbinden will, sobald mal die box geht. wird interessant, da ne logik zu entwickeln, was in der ignore-zeile stehen muß grade *g* weil z.b. ein lg-tv dlna mit dem renderer kann und ein älterer lg-tv sich zwar als client meldet, aber nichts mit den daten anfangen kann (andere dlna-server frißt er aber immer problemlos), manchesmal aber doch (frag lg, nicht mich).
ausserdem weiß ich nicht, was ich mit den mind. 3 versteckten devices machen soll in der zeit - scheint irgendwie was mit ports zu tun zu haben. die muß ich dann ganz löschen und von welchem device sind die eigentlich, oder gehören die zum renderer selber und ich darfs nicht angreifen?

sprich: ich hab so viele baustellen am renderer, dass ichs gern mal klein angehen würde, ohne auch noch mit doifs/notifys/... zusätzliche unsicherheiten einzubauen.
→do↑p!dnʇs↓shit←

helmut

Zitat von: Reinerlein am 08 Januar 2018, 13:05:44
ich habe den Fehler gefunden. Eine Änderung von mir war natürlich nicht Initalisierungs-abwärtskompatibel,

Hallo Reiner,

ich benutze DLNARenderer fuer meine Raumfeld Stereo M und habe auch die ControlPoint.pm aus der
Sicherung zurueckladen muessen.

Kannst bitte Du oder dominikkarall hier Bescheid geben, wenn ControlPoint.pm und DLNARenderer sich
wieder verstehen? Danke.

Gruss Helmut
Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

dominik

Hallo zusammen,

danke für die Hinweise bzgl. dem Fehler. Ich habe die Anpassungen gerade durchgeführt und ins SVN eingecheckt.

usedonlyIPs und ignoredIPs wird nun auch unterstützt - noch nicht in der commandref beschrieben.

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

the ratman

nur zur info:

nach dem heutigen update geht wieder alles problemlos und wundersamer weise sind auch meine warnings weg ... wunderbar

thx nochmal an beide entwickler!
→do↑p!dnʇs↓shit←

helmut

Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

the ratman

zu früh gefreut ... jetzt kommen meine warnings zwar weniger oft, wie mir scheint, aber dafür gleich mit mehr zeilen ... folgendes 4 mal zur selben zeit. zeitabstände weiß ich noch nicht. mind. ne halbe stunde aber.


2018.01.09 15:37:15 1: logfile wurde von hand gelöscht
2018.01.09 16:01:12 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.09 16:01:12 1: stacktrace:
2018.01.09 16:01:12 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.09 16:01:12 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.09 16:01:12 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.09 16:01:12 1:     main::CallFn                        called by fhem.pl (687)
2018.01.09 16:01:12 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.09 16:01:12 1: stacktrace:
2018.01.09 16:01:12 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.09 16:01:12 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.09 16:01:12 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.09 16:01:12 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.09 16:01:12 1:     main::CallFn                        called by fhem.pl (687)
2018.01.09 16:01:12 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.09 16:01:12 1: stacktrace:
2018.01.09 16:01:12 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.09 16:01:12 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.09 16:01:12 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.09 16:01:12 1:     main::CallFn                        called by fhem.pl (687)
2018.01.09 16:01:12 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.09 16:01:12 1: stacktrace:
2018.01.09 16:01:12 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.09 16:01:12 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.09 16:01:12 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.09 16:01:12 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.09 16:01:12 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.09 16:01:12 1:     main::CallFn                        called by fhem.pl (687)

ein list Internals:
   NAME       dlnaRenderer
   NR         139
   STATE      initialized
   TYPE       DLNARenderer
   UDN        0
   VERSION    v2.0.7
   READINGS:
     2018-01-09 12:26:40   state           initialized
   helper:
     caskeid    0
     caskeidClients
Attributes:
   acceptedUDNs uuid:7b18e7ac-1dd2-11b2-bd8d-d5a619f4804c
   alias      dlna renderer
   group      dlna
   icon       rc_RADIO
   room       multimedia
   usedonlyIPs 192.168.178.5
   userattr   acceptedUDNs defaultRoom ignoreUDNs

es gibt nur 1 gerät das aus ist. ein lg-tv läuft gerade (kein dlna modul dafür angelegt).

gibts noch hoffnung?
→do↑p!dnʇs↓shit←

Reinerlein

Hi,

ich weiß nicht, ob Dominik auch die LogLevel-Angabe durchreicht. Sonst mach einfach mal den Verbose-Level für das Device auf 5.
Dann sollte (sofern von Dominik mit eingebaut) eine Ausgabe für jedes Device erfolgen, welches sich auf die Broadcast-Anfrage meldet.
Das ist unterstes Level, also direkt im UPnP-Modul. Dort erfolgt dann eine Log-Ausgabe mit dem Header jeder Device-Antwort.

Da kommen also alle (mittels ignore und usedonly erlaubten) Devices an. Die Filterung auf UDN erfolgt dann erst eine Ebene höher im Dlna-Modul.

Gib mal das Log dann bitte...

Grüße
Reiner

the ratman

#16
ZitatDa kommen also alle (mittels ignore und usedonly erlaubten) Devices an.
mittels ignore erlaubten??


das wird aber ne menge log, weil nachdem ich die box mal eingeschaltet hab, kommt auch noch ca. 50 bis 100 mal (ich zähls diesmal nicht) folgendes mit gleichem zeitstempel - das von dir gewünschte log könnte etwas länger werden ...

2018.01.09 16:29:17 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.09 16:29:17 1: stacktrace:
2018.01.09 16:29:17 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.09 16:29:17 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.09 16:29:17 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.09 16:29:17 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.09 16:29:17 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.09 16:29:17 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.09 16:29:17 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.09 16:29:17 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.09 16:29:17 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.09 16:29:17 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.09 16:29:17 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.09 16:29:17 1:     main::CallFn                        called by fhem.pl (687)


einschalten und einstellung der ls

2018.01.09 16:39:51 1: logfile wurde von hand gelöscht
2018.01.09 16:40:56 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2018.01.09 16:40:56 5: DLNARenderer: AVTransport: urn:schemas-upnp-org:service:AVTransport:1 found. OK.
2018.01.09 16:40:56 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2018.01.09 16:40:56 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2018.01.09 16:40:56 4: DLNARenderer: SpeakerManagement unknown for DLNA_d5a619f4804c.
2018.01.09 16:40:56 4: DLNARenderer: SessionManagement unknown for DLNA_d5a619f4804c.
2018.01.09 16:40:56 4: DLNARenderer: Received event: $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
<InstanceID val="0">
<TransportState val="NO_MEDIA_PRESENT"/>
<TransportStatus val="OK"/>
<NumberOfTracks val="0"/>
<CurrentTrack val="0"/>
<CurrentTrackDuration val="00:00:00"/>
<CurrentMediaDuration val="00:00:00"/>
<CurrentTrackURI val=""/>
<AVTransportURI val=""/>
<CurrentTrackMetaData val="">
<PlaybackStorageMedium val="NONE"/>
<PossiblePlaybackStorageMedia val="NONE,STATION-NETWORK,SONGLIST-NETWORK,SONGLIST-LOCAL,THIRD-DLNA,AIRPLAY,UNKNOWN"/>
<PossibleRecordStorageMedia val="NOT_IMPLEMENTED"/>
<RecordStorageMedium val="NOT_IMPLEMENTED"/>
<CurrentPlayMode val="NORMAL"/>
<TransportPlaySpeed val="1"/>
<RecordMediumWriteStatus val="NOT_IMPLEMENTED"/>
<CurrentRecordQualityMode val="NOT_IMPLEMENTED"/>
<PossibleRecordQualityModes val="NOT_IMPLEMENTED"/>
<RelativeTimePosition val="00:00:00"/>
<AbsoluteTimePosition val="NOT_IMPLEMENTED"/>
<RelativeCounterPosition val="-1"/>
<AbsoluteCounterPosition val="-1"/>
<CurrentTransportActions val="Play,Stop,Seek,X_DLNA_SeekTime,Pause"/>
</InstanceID>
</Event>';

2018.01.09 16:40:56 2: DLNARenderer: XML formatting error:
mismatched tag at line 26, column 2, byte 1072 at /usr/lib/x86_64-linux-gnu/perl5/5.24/XML/Parser.pm line 187.
XML::Simple called at ./FHEM/98_DLNARenderer.pm line 1233.
, <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
<InstanceID val="0">
<TransportState val="NO_MEDIA_PRESENT"/>
<TransportStatus val="OK"/>
<NumberOfTracks val="0"/>
<CurrentTrack val="0"/>
<CurrentTrackDuration val="00:00:00"/>
<CurrentMediaDuration val="00:00:00"/>
<CurrentTrackURI val=""/>
<AVTransportURI val=""/>
<CurrentTrackMetaData val="">
<PlaybackStorageMedium val="NONE"/>
<PossiblePlaybackStorageMedia val="NONE,STATION-NETWORK,SONGLIST-NETWORK,SONGLIST-LOCAL,THIRD-DLNA,AIRPLAY,UNKNOWN"/>
<PossibleRecordStorageMedia val="NOT_IMPLEMENTED"/>
<RecordStorageMedium val="NOT_IMPLEMENTED"/>
<CurrentPlayMode val="NORMAL"/>
<TransportPlaySpeed val="1"/>
<RecordMediumWriteStatus val="NOT_IMPLEMENTED"/>
<CurrentRecordQualityMode val="NOT_IMPLEMENTED"/>
<PossibleRecordQualityModes val="NOT_IMPLEMENTED"/>
<RelativeTimePosition val="00:00:00"/>
<AbsoluteTimePosition val="NOT_IMPLEMENTED"/>
<RelativeCounterPosition val="-1"/>
<AbsoluteCounterPosition val="-1"/>
<CurrentTransportActions val="Play,Stop,Seek,X_DLNA_SeekTime,Pause"/>
</InstanceID>
</Event>
2018.01.09 16:40:56 4: DLNARenderer: Received event: $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/RCS/">
  <InstanceID val="0">
  <Mute channel="Master" val="0"/>
  <Channel channel="Master" val="0"/>
  <Equaluzer channel="Master" val="0"/>
  <Volume channel="Master" val="89"/>
  <PresetNameList val="FactoryDefaults"/>
  </InstanceID>
</Event>';

2018.01.09 16:40:56 4: DLNARenderer: $VAR1 = {
          'Event' => {
                     'InstanceID' => {
                                     'Volume' => [
                                                 {
                                                   'channel' => 'Master',
                                                   'val' => '89'
                                                 }
                                               ],
                                     'Mute' => [
                                               {
                                                 'channel' => 'Master',
                                                 'val' => '0'
                                               }
                                             ],
                                     'PresetNameList' => {
                                                         'val' => 'FactoryDefaults'
                                                       },
                                     'val' => '0',
                                     'Equaluzer' => {
                                                    'val' => '0',
                                                    'channel' => 'Master'
                                                  },
                                     'Channel' => {
                                                  'val' => '0',
                                                  'channel' => 'Master'
                                                }
                                   },
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/'
                   }
        };

2018.01.09 16:40:56 4: DLNARenderer: Update reading mute with 0
2018.01.09 16:40:56 4: DLNARenderer: Update reading volume with 89
2018.01.09 16:40:56 5: DLNARenderer: RenderingControl: urn:schemas-upnp-org:service:RenderingControl:1 found. OK.
2018.01.09 16:40:56 5: DLNARenderer: RenderingControl, SetVolume(0,Master,100) succeed.
2018.01.09 16:40:56 4: DLNARenderer: Received event: $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/RCS/">
  <InstanceID val="0">
  <Volume channel="Master" val="100"/>
  <Mute channel="Master" val="0"/>
  </InstanceID>
</Event>';

2018.01.09 16:40:56 4: DLNARenderer: $VAR1 = {
          'Event' => {
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/',
                     'InstanceID' => {
                                     'Volume' => [
                                                 {
                                                   'channel' => 'Master',
                                                   'val' => '100'
                                                 }
                                               ],
                                     'Mute' => [
                                               {
                                                 'channel' => 'Master',
                                                 'val' => '0'
                                               }
                                             ],
                                     'val' => '0'
                                   }
                   }
        };

2018.01.09 16:40:56 4: DLNARenderer: Update reading mute with 0
2018.01.09 16:40:56 4: DLNARenderer: Update reading volume with 100
2018.01.09 16:40:56 4: DLNARenderer: Received event: $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/RCS/">
  <InstanceID val="0">
  <Volume channel="Master" val="100"/>
  <Mute channel="Master" val="0"/>
  </InstanceID>
</Event>';

2018.01.09 16:40:56 4: DLNARenderer: $VAR1 = {
          'Event' => {
                     'xmlns' => 'urn:schemas-upnp-org:metadata-1-0/RCS/',
                     'InstanceID' => {
                                     'Volume' => [
                                                 {
                                                   'channel' => 'Master',
                                                   'val' => '100'
                                                 }
                                               ],
                                     'Mute' => [
                                               {
                                                 'channel' => 'Master',
                                                 'val' => '0'
                                               }
                                             ],
                                     'val' => '0'
                                   }
                   }
        };

2018.01.09 16:40:56 4: DLNARenderer: Update reading mute with 0
2018.01.09 16:40:56 4: DLNARenderer: Update reading volume with 100
schaut gut aus, oder?

nachtrag:
das kam auch
2018.01.09 16:44:16 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1277.

2018.01.09 16:44:16 5: DLNARenderer: Carp, Renewal of subscription failed with error: 412 Precondition Failed at ./FHEM/98_DLNARenderer.pm line 1284.
→do↑p!dnʇs↓shit←

Reinerlein

Hi,

ok, dann hat Dominik das anscheinend nicht mit eingebaut.
Es müssten so Ausgaben sein, die mit

xxxx.xx.xx xx:xx:xx 5: ControlPoint:
anfangen (genau mit den xxx, da ich an dieser Stelle im UPnP-Modul nicht CPU-Zeit für eine Zeitausgabe verschwenden wollte).

Naja, ignore schränkt zwar ein, aber irgendwelche Devices werden ja doch noch erlaubt sein :) Das hat sich nur aus der Satzstellung so ergeben ;D

Auf jeden Fall kommen diese Ausgaben noch vor der UDN-Filterung des Dlna-Moduls, aber nach der Filterung (besser? :) ) durch ignore und usedonly...

Na, dann müssen wir mal schauen, ob Dominik das vielleicht noch einbaut...

Grüße
Reiner

dominik

Habe gerade den Parameter LogLevel hinzugefügt und commitet. Sollte also morgen verfügbar sein :)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

the ratman

#19
hmm, brachte wenig ...2018.01.10 08:16:11 1: logfile wurde von hand gelöscht
2018.01.10 11:21:06 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.10 11:21:06 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.10 11:21:06 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.10 11:21:06 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.10 11:21:06 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.10 11:21:06 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.10 11:21:06 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.10 11:21:06 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 11:21:06 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.10 11:21:06 1: stacktrace:
2018.01.10 11:21:06 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.10 11:21:06 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.10 11:21:06 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.10 11:21:06 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.10 11:21:06 1:     main::DLNARenderer_Read             called by fhem.pl (3479)
2018.01.10 11:21:06 1:     main::CallFn                        called by fhem.pl (687)
das kommt, sobald ich einen tv einschalte. es gibt nur eine erlaubte ip und udn. dieser tv sollte also eigentlich ignoriert werden, denk ich mal.

das ist übrigens wieder der lg-tv, der sich zwar als dlna-client melden würde, aber mit dem stream dann nix anfangen kann. nur, falls das vielleicht hilfreich ist.
→do↑p!dnʇs↓shit←

frank

#20
in deinem letzten list wird das attr usedonlyIPs nicht unter userattr gelistet. vielleicht ist das das problem.

eventuell das device mal löschen und neu definieren?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

the ratman

#21
habs probiert.
dlna-renderer gekilled, meine wlan-box auch, sowie alle 3 versteckten devices
dlna-renderer neu angelegt, tv eingeschaltet - warnings fluten wieder das log, solang der tv rennt, dessen ip ja auf ignore sein soll ...

hier mal ein list des renderersInternals:
   CFGFN     
   NAME       dlnaRenderer
   NR         3122
   STATE      initialized
   TYPE       DLNARenderer
   UDN        0
   VERSION    v2.0.7
   READINGS:
     2018-01-10 12:40:21   state           initialized
   helper:
     caskeid    0
     caskeidClients
Attributes:
   acceptedUDNs uuid:7b18e7ac-1dd2-11b2-bd8d-d5a619f4804c
   alias      dlna renderer
   group      dlna
   icon       rc_RADIO
   ignoredIPs 192.168.178.29,192.168.178.9
   room       multimedia
   usedonlyIPs 192.168.178.5
   userattr   acceptedUDNs defaultRoom ignoreUDNs


hinzu die automatisch angelegten devices:Internals:
   FD         15
   NAME       DLNASocket-dlnaRenderer-15
   NR         3125
   PNAME      dlnaRenderer
   TEMPORARY  1
   TYPE       DLNARenderer
   UDN        -1
   helper:
   phash:
     CFGFN     
     NAME       dlnaRenderer
     NR         3122
     STATE      initialized
     TYPE       DLNARenderer
     UDN        0
     VERSION    v2.0.7
     READINGS:
       2018-01-10 12:40:21   state           initialized
     helper:
       caskeid    0
       caskeidClients
Attributes:
   room       hidden
Internals:
   FD         17
   NAME       DLNASocket-dlnaRenderer-17
   NR         3123
   PNAME      dlnaRenderer
   PORT       39981
   TEMPORARY  1
   TYPE       DLNARenderer
   UDN        -1
   helper:
   phash:
     CFGFN     
     NAME       dlnaRenderer
     NR         3122
     STATE      initialized
     TYPE       DLNARenderer
     UDN        0
     VERSION    v2.0.7
     READINGS:
       2018-01-10 12:40:21   state           initialized
     helper:
       caskeid    0
       caskeidClients
Attributes:
   room       hidden
Internals:
   FD         23
   NAME       DLNASocket-dlnaRenderer-23
   NR         3124
   PNAME      dlnaRenderer
   PORT       1900
   TEMPORARY  1
   TYPE       DLNARenderer
   UDN        -1
   helper:
   phash:
     CFGFN     
     NAME       dlnaRenderer
     NR         3122
     STATE      initialized
     TYPE       DLNARenderer
     UDN        0
     VERSION    v2.0.7
     READINGS:
       2018-01-10 12:40:21   state           initialized
     helper:
       caskeid    0
       caskeidClients
Attributes:
   room       hidden
→do↑p!dnʇs↓shit←

Reinerlein

Hi ratman,

diese Logausgaben, die ich suche, kommen erst auf Verbose-Level 5. Das musst du noch an deinem Dlnarenderer definieren...

Grüße
Reinerlein

the ratman

jommt in 5 bis 10min.

dachte eig., dass das heutige update as problem beseitigt hätte, hab ich wohl falsch verstabden
→do↑p!dnʇs↓shit←

the ratman

#24
habs mal mit dem ein/ausschalten des tv's gemacht.
der dlnarenderer hat verbose5 und woher kennt der den namen des tv, wenn dessen ip eig. auf ignore is?2018.01.10 18:34:58 1: logfile wurde von hand gelöscht
2018.01.10 18:45:34 4: DLNARenderer: deviceRemoved, Fembotter
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 18:46:04 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (2968)
2018.01.10 18:46:04 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1674)
2018.01.10 18:46:04 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1836)
2018.01.10 18:46:04 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1033)
2018.01.10 18:46:04 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (524)
2018.01.10 18:46:04 1:     main::FW_Read                       called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (687)
2018.01.10 18:46:04 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/98_DLNARenderer.pm line 318.
2018.01.10 18:46:04 1: stacktrace:
2018.01.10 18:46:04 1:     main::__ANON__                      called by ./FHEM/98_DLNARenderer.pm (318)
2018.01.10 18:46:04 1:     main::DLNARenderer_Set              called by fhem.pl (3479)
2018.01.10 18:46:04 1:     main::CallFn                        called by fhem.pl (1742)
2018.01.10 18:46:04 1:     main::DoSet                         called by fhem.pl (1784)
2018.01.10 18:46:04 1:     main::CommandSet                    called by fhem.pl (2541)
2018.01.10 1
... mehr lässt das forum ned zu
→do↑p!dnʇs↓shit←

the ratman

→do↑p!dnʇs↓shit←

the ratman

ich frag auch gern noch öfter nach ... ich hab ja zeit ...

mal ehrlich: wenigstens irgend ne meldung des modulautors direkt an mich wäre schön. ich wäre schon mit z.b. "keine lust, dir zu helfen" oder sonstigem zufrieden. will nur mal nach monaten der warterei wissen, woran ich bin.

danke.
→do↑p!dnʇs↓shit←

Reinerlein

Hi ratman,

es fehlt ja noch die Logausgabe des ControlPoint-Moduls.

Die kommt ab Level auf der Konsole (genauer: STDOUT) raus. Im Normalfall nimmt sich Fhem alle Ausgaben, und schreibt sie in sein eigenes Log.
Wenn nicht musst du mal den Fhem-Prozess von Hand starten (direkt, und nicht als Dienst). Dann hast du die Konsolenausgaben eben genau dort, auf der Konsole...

Nur mal so zum Erkennen - So sieht dass von einem meiner Sonosplayer aus:

xxxx.xx.xx xx:xx:xx 5: ControlPoint: Accepted Search-Response: "CACHE-CONTROL: max-age = 1800

EXT:

LOCATION: http://192.168.0.47:1400/xml/device_description.xml

SERVER: Linux UPnP/1.0 Sonos/39.4-48021 (ZP90)

ST: urn:schemas-upnp-org:device:ZonePlayer:1

USN: uuid:RINCON_000E58AAF09001400::urn:schemas-upnp-org:device:ZonePlayer:1

X-RINCON-HOUSEHOLD: HHID_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

X-RINCON-BOOTSEQ: 51

X-RINCON-WIFIMODE: 0

X-RINCON-VARIANT: 0

HOUSEHOLD.SMARTSPEAKER.AUDIO: HHID_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxx



"

Damit sieht man, als was er sich meldet, wo er im Netz zu finden ist und wie die UDN usw. lautet...

Grüße
Reiner

the ratman

"Konsole (genauer: STDOUT)", wie was? keine ahnung hab.
dachte, du willst n log auf level 5 haben? dort hätte ich aber nie deine xxx-zeilen gesehen, siehe meine letzten code-tags.
wenn du da also was anderes brauchst, sag mir bitte, was ich wie und wo zu tun hab. bedenke, ich bin klicki-bunti-user *g*.

btw - thx, dass du dich meldest. vor allem, weils warscheinlich nicht mal deine baustelle ist ...
→do↑p!dnʇs↓shit←

dominik

Also der Fehler in Zeile 318 ist eigenartig, das ist nämlich im Set Code. Wie sieht ein komplettes verbose 5 Log aus?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

the ratman

→do↑p!dnʇs↓shit←

Nobby1805

Da ist aber kein einziger Log auf Level 5 zu sehen ... poste doch mal den kompletten Log als Attachment
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

the ratman

#32
wird aber nicht mehr ... dlnarenderer hat "verbose 5"
nach dem aus/ein-schalten des tv's "fembotter" kommt das selbe wieder2018.01.20 11:32:04 1: logfile wurde von hand gelöscht
2018.01.20 11:34:05 4: DLNARenderer: deviceRemoved, Fembotter
2018.01.20 11:35:18 4: DLNARenderer: deviceAdded, Fembotter
2018.01.20 11:35:29 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.20 11:35:29 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.20 11:35:29 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.20 11:35:29 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.20 11:35:29 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.20 11:35:29 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.20 11:35:29 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 366.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: 400-URL-Absolute-Error! Location: "", Content: "400 URL missing
" at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.20 11:35:29 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (366)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Use of uninitialized value $location in concatenation (.) or string at FHEM/lib/UPnP/ControlPoint.pm line 367.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)
2018.01.20 11:35:29 1: PERL WARNING: Loading device description failed with error: 400 URL missing (Location: ) at ./FHEM/98_DLNARenderer.pm line 249.
2018.01.20 11:35:29 1: stacktrace:
2018.01.20 11:35:29 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2018.01.20 11:35:29 1:     Carp::carp                          called by FHEM/lib/UPnP/ControlPoint.pm (367)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_createDevice   called by FHEM/lib/UPnP/ControlPoint.pm (398)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_getDeviceFromHeaders called by FHEM/lib/UPnP/ControlPoint.pm (522)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::_receiveSSDPEvent called by FHEM/lib/UPnP/ControlPoint.pm (223)
2018.01.20 11:35:29 1:     UPnP::ControlPoint::handleOnce      called by ./FHEM/98_DLNARenderer.pm (249)
2018.01.20 11:35:29 1:     (eval)                              called by ./FHEM/98_DLNARenderer.pm (248)
2018.01.20 11:35:29 1:     main::DLNARenderer_Read             called by fhem.pl (3493)
2018.01.20 11:35:29 1:     main::CallFn                        called by fhem.pl (688)



als anhang dann noch ein verbose5 im global device
→do↑p!dnʇs↓shit←

frank

auch bei den devices, die der renderer automatisch anlegt?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

dominik

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

the ratman

das globale verbose 5 hatte ich doch zusätzlich angehängt als txt im letzen beitrag.
heißt da oben "logV5.txt" und hat rund 60 kb ...
→do↑p!dnʇs↓shit←

dominik

Aber wieso ist der Fehler aus dem Post nicht im Log ersichtlich? Im Log sehe ich gar keine Fehler...
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

the ratman

ich hatte die logs hintereinander gemacht, weil ich mir erst hintenan gedacht hab, dass du eventuell nen globalen log willst.
allerdings hab ich auch beim globalen log den tv ein- und ausgeschaltet, so, wie ichs auch beim log nur für den dlnarenderer gemacht hab.
→do↑p!dnʇs↓shit←

the ratman

nachdem du wieder nicht mit mir redest was ich tun soll, hier nochmals ein globaler verbose 5 mit tv ein und aus als anhang und zwischen drinnen ein bissi warten
→do↑p!dnʇs↓shit←

Reinerlein

Hi ratman,

bitte versuch nicht immer die Rolle der beleidigten Leberwurst zu spielen. Das macht es anderen einfacher zu helfen.

Zur Sache:
Hast du die aktuelle ControlPoint?
Da muss in Zeile 452 eine print-Ausgabe stehen:

print 'xxxx.xx.xx xx:xx:xx 5: ControlPoint: Accepted Search-Response: "'.$buf.'"'."\n" if ($LogLevel >= 5);


Hast du in der 98_DLNARenderer in Zeile 1185:

$cp = UPnP::ControlPoint->new(SearchPort => 0, SubscriptionPort => 0, MaxWait => 30, UsedOnlyIP => \@usedonlyIPs, IgnoreIP => \@ignoredIPs, LogLevel => AttrVal($hash->{NAME}, 'verbose', 0));
stehen? Besonders geht es dort um die Angabe des LogLevels am Ende der Zeile...

Hast du am DLNA-Renderer-Device verbose auf Level 5 stehen?

Bitte prüfen. Vor den Ausgaben der Stacktraces bzgl. ControlPoint *muss* eine Log-Ausgabe der obigen Zeile erfolgen. Die brauchen wir, da du damit rausfinden kannst, welche Komponente sich da meldet, obwohl es kein UPnP-AV-Device ist...

Wenn du das obige alles hast, dann scheint bei dir die Konsolenausgabe nicht im Fhem-Log zu landen. Dazu dann Fhem einmal selber direkt aufrufen.

Im Fhem-Installationverzeichnis auf der Konsole folgendes eingeben

perl fhem.pl fhem.cfg
Dann rauschen mehr oder weniger viele Ausgaben durch, wo hoffentlich unsere Gesuchte dabei ist.

Grüße
Reinerlein

P.S.: Diese Hinweise sind jetzt auch nicht neu. Da kann man von ausgehen, dass das bereits geprüft ist. Es geht hier immer noch um dein Problem, wo andere dir helfen wollen es zu lösen... Freundlich bleiben, sonst verläuft dieser Thread einfach im Sande...

the ratman

#40
jo, sorry bin mir nur etwas allein gelassen vorgekommen. kommt nimma vor, du redest ja nu mit mir *g*!

dlnarender scheint mit  $cp = UPnP::ControlPoint->new(SearchPort => 0, SubscriptionPort => 0, MaxWait => 30, UsedOnlyIP => \@usedonlyIPs, IgnoreIP => \@ignoredIPs, LogLevel => AttrVal($hash->{NAME}, 'verbose', 0));zu passen.

controlpoint mit print 'xxxx.xx.xx xx:xx:xx 5: ControlPoint: Accepted Search-Response: "'.$buf.'"'."\n" if ($LogLevel >= 5);scheint auch richtig zu sein.

log usw ... das ist ne 08/15 install des aktuellen fhem. ich hab da dran nix gedreht. das selbe verhalten hat sich aber auch auf der "alten", aktiven installation gezeigt. dort rennt deswegen der dlna-renderer gar nicht mehr.


aber mal ne dumme idee: könnte sich da was mit dem lg-tv modul (webos-version) beißen?

und noch ne frage: könnte man nicht einzelne geräte so richtig zu 100% ausnehmem? ip-ignore usw. scheint ja nicht wirklich zu helfen. ich nehm das mal an, weil die fehlermeldung nur bei laufenden lg-tv kommt, trotz ip und uidn auf ignore.
der lg-tv nutz mir eh nix, weil er mit den stream vom dlna-renderer nix anfangen kann. kommt eh nur ne fehlermeldung ... die fehlermeldung im tv selber ist halt leider auch nicht abendfüllend.
btw.andere dlna-renderer frißt er aber wie z.b. den plex, minidlna, windoof mediaplayer.

im anhang nun ein log mit global + dlnarenderer auf 5
lg-tv wurde einmal aus- und wieder eingeschaltet.

nachtrag:
mir fallt gerade auf, dass der lg-tv immer als offline angezeigt wird.
das ist neu.
→do↑p!dnʇs↓shit←

Reinerlein

Hi ratman,

ein Log, in dem keine Fehlermeldung auftaucht (insbesondere die, die wir brauchen) bringt uns hier nicht weiter. Darauf reagieren die meisten dann auch gar nicht, weil sie auf das Log mit der entsprechenden (Fehler-) Meldung warten...

Du musst solange warten, bis das Problem im Log auftaucht, bzw. mal schauen, warum es bei einem Fehler nicht auftaucht... Tipps dazu gab es ja oben...

Grüße
Reinerlein

the ratman

#42
das is ja mein problem - ich will ja gerne, aber scheints versteh ich was falsch ...

geb ich in der console - in meinem fall kitty, wenn ich auf /opt/fhem bin "perl fhem.pl fhem.cfg" ein, passiert nix. wo soll da n output kommen, wo muß ich dann nachsehen?

log auf verbose5 hab ich mir auch 15 min. gegeben, genauso den event-monitor - nix ... von zeilen mit xxx schon gar kein laut. level 4 und 5 meldungen kommen aber.
aber klar, kaum schalt ich den verboselevel wieder auf 1 kommen alle 10 min. die warnings, sobald der tv ein is.
entweder bin ich also zu blöd ein log zu lesen, oder das ding macht sich mit mir nen spaß.

drum ja auch immer meine frage, ob ich diesen 3*verfluchten lg-tv nicht ganz aus dem dlnarenderer raus nehmen kann, was über ignored ip's geht. weil ich geb dem die schuld. der liefert so viel blödsinn zurück (frag mal den modulautor des lg.tv-moduls), dass ich den gern mal beim dlnarenderer richtig aus dem rennen hätte. nicht, dass noch was anderes schuld an dem problem ist ...


ich hab jetzt nochmal alles auf verbose5 und warte derzeit wieder 15 min. ab, ob was passiert. wenn ja, häng ichs hier an, wenn nein, gabs wieder kein xxx oder sonstig gewünschtes im log.

nachtrag:
20 min auf verbose 5 ... 2473 kb logfile durchsucht ... nix, kein xxx-datum, auch kein warning.
→do↑p!dnʇs↓shit←

Nobby1805

wenn du das Gefühl hast als ob irgendwie die Einstellung verbose=5 nicht richtig weitergegeben wird, dann kommentiere in der print-Anweisung (mit den xxxx.xx) doch einfach die Abfrage hinten aus
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

the ratman

naja, die zeilen  mit xxx hätten wir ja gerne mal im log stehen, dann wüssten die autoren endlich, was bei mir so fasch rennt *g*
→do↑p!dnʇs↓shit←

frank

kommt dein log-mitschnitt wirklich aus fhem.log oder kopierst du es aus dem eventmonitor?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

the ratman

#46
das ist das originale und einzige log von fhem, wie es standarmäßig existiert. da raus wird auch kopiert. entweder direkt in fhem oder per winscp mit dem np++ geladen und durchsucht.
hab nur nur mal mein wintablet auf den tisch gstellt und den eventmonitor nebenher laufen lassen, drum dessen erwähnung.
→do↑p!dnʇs↓shit←

frank

logdatei ist bestens.
denn im eventmonitor mit option log kommen logeinträge, die durch geforkte fhem instanzen erzeugt werden, leider nicht an.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Nobby1805

Zitat von: the ratman am 23 Januar 2018, 09:42:00
naja, die zeilen  mit xxx hätten wir ja gerne mal im log stehen, dann wüssten die autoren endlich, was bei mir so fasch rennt *g*
Vielleicht solltest du deine UsedOnlyIP und IgnoreIp mal testweise entfernen ... ich habe gerade mal in die Source geschaut, der xxxx-Log kann gar nicht kommen wenn Ignore zutrifft bzw. UsedOnly nicht zutrifft
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

the ratman

bei den letzten tests wars ohne ignores oder "nur erlaubt". ich hatte vor ein paar tagen alles gelöscht (auch die versteckten devices) und dann alles neu anglegt, auch alle automatisch erkannten clients am leben gelassen. frag mich nur ned wann ... ich hab das schon so oft gemacht und auch die verschiedensten kombinationen aus ip erlaubt/ip verboten/mit clients/gelöschte clients/mit und auch gelöschten lgtv-steuerungsmodule durch, dass ich den überblick verloren hab, wann ich wie mit was getestet hab.

derzeitiger stand is auf jeden fall: dlnarenderer durfte (neu angelegt) machen, was er wollte, nichts wurde verändert. ich hab grad mal alles in einen raum geschoben, sonst nichts gemacht. die lgtv-steuerung is ebenfalls wieder am laufen. brauch sowieso im echtbetrieb dann mal zwingend sowohl den dlnarenderer, als auch die tv-steuerung.
→do↑p!dnʇs↓shit←

the ratman

ich verzweifel jetzt wirklich.

dachte, ich ignorier die warnings einfach und mach mal weiter ...
es geht jetzt um eine wlan-box, die wunderbar radiostreams über den dlnarenderer empfängt.
die hauptfunktion wäre aber eine tts-durchsage zu machen. bei der kommt aber nur "buffering" - das wars dann. die sache ging aber noch vor ein paar wochen.
log auf lvl. 5 macht das selbe wie immer - nämlich nichts, bis auf die schon bekannten warnings.

damit ich hier überhaupt daten bring, ein listing zur box, den rest kennts ihr ja schon:
Internals:
   CFGFN     
   DEF        uuid:FF310001-4218-4A51-8C15-5C2BFF310001
   NAME       DLNA_5C2BFF310001
   NR         176
   STATE      buffering
   TYPE       DLNARenderer
   UDN        uuid:FF310001-4218-4A51-8C15-5C2BFF310001
   READINGS:
     2018-01-27 15:50:06   channel         1
     2018-01-27 15:57:12   currentTrackURI http://translate.google.com/translate_tts?tl=de&client=tw-ob&q=testen wir mal
     2018-01-27 15:21:41   friendlyName    Balkenlaerm
     2018-01-27 15:21:41   manufacturer    Linkplay Technology Inc.
     2018-01-27 15:21:41   manufacturerURL http://www.muzohifi.com
     2018-01-27 15:21:41   modelDescription MUZO Cobblestone
     2018-01-27 15:21:41   modelName       MUZO Cobblestone
     2018-01-27 15:21:41   modelNumber     V01-Jan  7 2017

     2018-01-27 15:21:41   modelURL        http://www.muzohifi.com
     2018-01-27 15:21:41   multiRoomSupport 0
     2018-01-27 15:21:41   multiRoomVolume 100
     2018-01-27 15:21:41   mute            0
     2018-01-27 15:21:41   presence        online
     2018-01-27 15:57:12   state           buffering
     2018-01-27 15:57:12   stream          http://translate.google.com/translate_tts?tl=de&client=tw-ob&q=testen wir mal
     2018-01-27 15:57:12   transportState  TRANSITIONING
     2018-01-27 15:21:41   volume          100
   helper:
     caskeid    0
     caskeidClients
Attributes:
   alias      dlna client balkenlaerm
   channel_01 http://swr-swr1-bw.cast.addradio.de/swr/swr1/bw/mp3/128/stream.mp3?ar-distributor=f0b2
   channel_02 http://str30.creacast.com/hitradio_ohr
   channel_09 http://onair-ha1.krone.at/kronehit1058.mp3
   channel_10 http://mp3stream7.apasf.apa.at:8000/
   group      dlna
   icon       audio_volume_high
   room       multimedia
   ttsLanguage de
   userattr   channel_01 channel_02 channel_03 channel_04 channel_05 channel_06 channel_07 channel_08 channel_09 channel_10 multiRoomGroups ttsLanguage
   webCmd     volume

was soll ich tun?

btw. wenn wir schon dabei sind: wenn das mal funzt, wäre es möglich die zeitdauer eines tts-textes in ein reading zu schreiben, so wie das auch das text2speech modul kann?
→do↑p!dnʇs↓shit←