Hallo,
nach dem heutigen update wird mein log-file mit folgenden Fehlermeldungen geflutet:
2017.03.18 13:41:02.359 1: devspec2array WEB,Wetter,WETTER_PROPLANTA,SqueezePlayerK,AV_Receiver,,HMW_IO12_7_2_16,SBWZ,HMW_IO12_7_2_18,Aussenstrahler,XYZ <-- HERE $/ at fhem.pl line 1188.
Wobei XYZ für jede Menge anderer Instanzen steht. Ich kann mit der Meldung nicht viel anfangen und habe ansonsten nichts geändert.
Bin mir ziemlich sicher, dass nur ganz wenige Dateien aktualisiert wurden, da ich fast täglich aktualisiere. Leider weiß ich nicht mehr, welche Dateien das waren. Gibt es die Info irgendwo im Nachhinein noch?.
schöne Grüße
Jo
Das kannst du im restore Verzeichnis nachschauen.
Nutzt du denn devspec2array?
stacktrace könnte helfen.
Nicht dass ich wüsste. Ich habe ja auch nichts geändert ???
Die Auflistung der verschiedenen Instanzen lässt jetzt auch nicht gerade auf ein bestimmtes Modul zurückschließen. Hatte auf ein allgemeines Problem "gehofft".
Schöne Grüße
Jo
Wenn ich mir die Liste der devices anschauen, könnte es was mit Tablet UI (ftui) zu tun haben. Die Meldung kommt alle 60 s :o
Aber dass das nur bei mir kommt kann ich ja kaum glauben.
Schöne Grüße
Jo
Zitat von: marvin78 am 18 März 2017, 14:57:25
...
stacktrace könnte helfen.
Stacktrace scheint ja nur bei Perl-Warnungen zusätzliche Informationen zu geben. Gibt es sowas auch für level 1-Fehler?
Irgendwie scheint es hier um eine regex zu gehen:
2017.03.19 10:47:18.337 1: devspec2array WEB,SqueezePlayerKueche,FileLog_sysmon,FritzBox,bz_[...] Restabfallbehaelter GelberSack: Unmatched ) in regex; marked by <-- HERE in m/^(WindowsOpenName STATE longpoll psh_tab[...] Restabfallbehaelter GelberSack) <-- HERE $/ at fhem.pl line 1188.
Aber mit einer solchen Fehlermeldung kann ich beim besten Willen nicht viel anfangen :-\
Verbose 5 bringt auch nicht viel.
schöne Grüße
Jo
Dir Frage bleibt ja bestehen. Rufst Du in einem at, Notify, DOIF oder einer Funktion den FHEM Befehl devspec2array auf?
Hallo,
ich habe nochmal gesucht und zwei Stellen gefunden, wo ich das tatsächlich nutze:
sub OpenWindowsNumber() {
my @monitored=devspec2array("(fs_00.*):FILTER=state!=closed");
my $cnt_devs=@monitored;
return $cnt_devs;
}
sub OpenWindowsNames() {
my @monitored=devspec2array("(fs_00.*):FILTER=state!=closed");
my $cnt_devs=@monitored;
my $i = 0;
my $msgtext = "";
foreach(@monitored) {
$msgtext .= AttrVal($_,"alias",$_);
if ($i < $cnt_devs - 2) {
$msgtext .= ", ";
}
if ($i == $cnt_devs - 2) {
$msgtext .= " und ";
}
$i++;
}
return $msgtext;
}
Ich meine, dass ich den Code sogar von Dir hatte:
https://forum.fhem.de/index.php/topic,42252.msg344565.html#msg344565 (https://forum.fhem.de/index.php/topic,42252.msg344565.html#msg344565)
Allerdings habe ich daran seit Monaten nichts geändert ???
schöne Grüße
Jo
OpenWindowNames ist in der Tat von mir.
Rufe dich mal den devspec2array Befehl der da steht direkt nach der FHEM Commandline auf und schaue im Log was passiert.
Hallo,
in der commandline aufgerufen funktioniert die Funktion und gibt auch keine Fehler aus.
Dann suche ich mal den kompletten code ab - vielleicht finde ich ja doch noch eine weitere Stelle.
Nachtrag: Habe noch eine weitere Stelle gefunden, die aber auch einwandfrei funktioniert. Somit muss es an irgendeinem Modul liegen, welches geändert wurde - oder nicht?
schöne Grüße
Jo
schalt doch - wie schon empfohlen - einfach mal stacktrace ein.
Hab ich doch schon gemacht. Als Ergebnis sehe ich zusätzliche Informationen unter diversen Perl-Warnungen. Bei dieser Fehlermeldung (1: ...) aber kommt keine zusätzliche Info. Zumindest nicht unmittelbar davor oder dahinter.
schöne Grüße
Jo
Zeige uns doch mal die Ausgabe von stacktrace
Hier mal ein Auszug:
2017.03.19 11:38:51.797 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/10_HM485.pm line 2355.
2017.03.19 11:38:51.797 1: stacktrace:
2017.03.19 11:38:51.797 1: main::__ANON__ called by ./FHEM/10_HM485.pm (2355)
2017.03.19 11:38:51.797 1: main::HM485_QueueStepSuccess called by ./FHEM/10_HM485.pm (1805)
2017.03.19 11:38:51.797 1: main::HM485_ProcessResponse called by ./FHEM/10_HM485.pm (350)
2017.03.19 11:38:51.797 1: main::HM485_Parse called by fhem.pl (3528)
2017.03.19 11:38:51.797 1: main::Dispatch called by ./FHEM/00_HM485_LAN.pm (845)
2017.03.19 11:38:51.797 1: main::HM485_LAN_parseIncommingCommand called by ./FHEM/00_HM485_LAN.pm (277)
2017.03.19 11:38:51.798 1: main::HM485_LAN_Read called by fhem.pl (3314)
2017.03.19 11:38:51.798 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:38:51.798 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_HM485.pm line 2356.
2017.03.19 11:38:51.798 1: stacktrace:
2017.03.19 11:38:51.798 1: main::__ANON__ called by ./FHEM/10_HM485.pm (2356)
2017.03.19 11:38:51.798 1: main::HM485_QueueStepSuccess called by ./FHEM/10_HM485.pm (1805)
2017.03.19 11:38:51.798 1: main::HM485_ProcessResponse called by ./FHEM/10_HM485.pm (350)
2017.03.19 11:38:51.798 1: main::HM485_Parse called by fhem.pl (3528)
2017.03.19 11:38:51.798 1: main::Dispatch called by ./FHEM/00_HM485_LAN.pm (845)
2017.03.19 11:38:51.798 1: main::HM485_LAN_parseIncommingCommand called by ./FHEM/00_HM485_LAN.pm (277)
2017.03.19 11:38:51.798 1: main::HM485_LAN_Read called by fhem.pl (3314)
2017.03.19 11:38:51.798 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:38:51.805 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:38:51.805 1: stacktrace:
2017.03.19 11:38:51.806 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:38:51.806 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:38:51.806 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:38:51.806 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:38:51.806 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:38:51.806 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:38:51.806 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:38:58.217 3: CUL_HM set Aussenstrahler_03 statusRequest
2017.03.19 11:38:59.543 3: CUL_HM set Aussenstrahler_04 statusRequest
2017.03.19 11:39:00.184 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:39:00.184 1: stacktrace:
2017.03.19 11:39:00.184 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:39:00.184 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:39:00.184 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:39:00.184 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:39:00.184 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:39:00.184 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:39:00.184 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:39:00.551 3: CUL_HM set Aussenstrahler_05 statusRequest
2017.03.19 11:39:02.851 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:39:02.851 1: stacktrace:
2017.03.19 11:39:02.851 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:39:02.851 1: main::TU_Get_SplitTimeString called by (eval 28382) (58)
2017.03.19 11:39:02.851 1: (eval) called by fhem.pl (1030)
2017.03.19 11:39:02.851 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:39:02.851 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:39:02.851 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:39:02.851 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:39:02.851 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:39:02.852 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:39:02.852 1: stacktrace:
2017.03.19 11:39:02.852 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:39:02.852 1: main::TU_Get_SplitTimeString called by (eval 28382) (60)
2017.03.19 11:39:02.852 1: (eval) called by fhem.pl (1030)
2017.03.19 11:39:02.852 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:39:02.852 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:39:02.852 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:39:02.852 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:39:02.852 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:39:02.852 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:39:02.852 1: stacktrace:
2017.03.19 11:39:02.852 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:39:02.852 1: main::TU_Get_SplitTimeString called by (eval 28382) (61)
2017.03.19 11:39:02.853 1: (eval) called by fhem.pl (1030)
2017.03.19 11:39:02.853 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:39:02.853 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:39:02.853 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:39:02.853 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:39:02.853 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:39:02.878 3: CUL_HM set Flur_oben_Decke statusRequest
2017.03.19 11:39:02.881 3: HMW_IO12_7: RESPONSE TIMEOUT for 0000F6F6
2017.03.19 11:39:02.934 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/10_HM485.pm line 2355.
2017.03.19 11:39:02.935 1: stacktrace:
2017.03.19 11:39:02.935 1: main::__ANON__ called by ./FHEM/10_HM485.pm (2355)
2017.03.19 11:39:02.935 1: main::HM485_QueueStepSuccess called by ./FHEM/10_HM485.pm (1805)
2017.03.19 11:39:02.935 1: main::HM485_ProcessResponse called by ./FHEM/10_HM485.pm (350)
2017.03.19 11:39:02.935 1: main::HM485_Parse called by fhem.pl (3528)
2017.03.19 11:39:02.935 1: main::Dispatch called by ./FHEM/00_HM485_LAN.pm (845)
2017.03.19 11:39:02.935 1: main::HM485_LAN_parseIncommingCommand called by ./FHEM/00_HM485_LAN.pm (277)
2017.03.19 11:39:02.935 1: main::HM485_LAN_Read called by fhem.pl (3314)
2017.03.19 11:39:02.935 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:39:02.935 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_HM485.pm line 2356.
2017.03.19 11:39:02.935 1: stacktrace:
2017.03.19 11:39:02.935 1: main::__ANON__ called by ./FHEM/10_HM485.pm (2356)
2017.03.19 11:39:02.936 1: main::HM485_QueueStepSuccess called by ./FHEM/10_HM485.pm (1805)
2017.03.19 11:39:02.936 1: main::HM485_ProcessResponse called by ./FHEM/10_HM485.pm (350)
2017.03.19 11:39:02.936 1: main::HM485_Parse called by fhem.pl (3528)
2017.03.19 11:39:02.936 1: main::Dispatch called by ./FHEM/00_HM485_LAN.pm (845)
2017.03.19 11:39:02.936 1: main::HM485_LAN_parseIncommingCommand called by ./FHEM/00_HM485_LAN.pm (277)
2017.03.19 11:39:02.936 1: main::HM485_LAN_Read called by fhem.pl (3314)
2017.03.19 11:39:02.936 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:39:03.884 3: CUL_HM set Flur_oben_Wand statusRequest
2017.03.19 11:39:04.890 3: CUL_HM set Flur_unten_Decke statusRequest
2017.03.19 11:39:05.903 3: CUL_HM set Funksteckdose_01_Sw statusRequest
2017.03.19 11:39:07.377 3: CUL_HM set Funksteckdose_02_Sw statusRequest
2017.03.19 11:39:07.952 3: HMW_IO_12_Sw7_3: Request config for device 0001420C
2017.03.19 11:39:07.958 3: HMW_IO_12_Sw7_3: Lese Eeprom 0001420C
schöne Grüße
Jo
Und wo ist da der devspec2array Fehler? Der kam ja zu der Zeit nicht.
Ok, hier nochmal ein längerer Zeitraum. Habe die Auflistung der devices im devspec-Error gelöscht.
2017.03.19 11:52:58.138 1: devspec2array WEB,alert_master,alert_hof,[hier jede Menge devices] Restabfallbehaelter GelberSack: Unmatched ) in regex; marked by <-- HERE in m/^(WindowsOpenName STATE longpoll psh_tab1 tlgrm [hier jede Menge devices] Restabfallbehaelter GelberSack) <-- HERE $/ at fhem.pl line 1188.
2017.03.19 11:52:59.604 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:52:59.605 1: stacktrace:
2017.03.19 11:52:59.605 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:52:59.605 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:52:59.605 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:52:59.605 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:52:59.605 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:52:59.605 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:52:59.605 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:00.985 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:00.986 1: stacktrace:
2017.03.19 11:53:00.986 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:00.986 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:00.986 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:00.986 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:00.986 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:00.986 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:00.986 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:01.235 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:53:01.235 1: stacktrace:
2017.03.19 11:53:01.235 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:53:01.235 1: main::TU_Get_SplitTimeString called by (eval 30812) (58)
2017.03.19 11:53:01.235 1: (eval) called by fhem.pl (1030)
2017.03.19 11:53:01.235 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:53:01.236 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:53:01.236 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:53:01.236 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:53:01.236 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:53:01.236 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:53:01.236 1: stacktrace:
2017.03.19 11:53:01.236 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:53:01.236 1: main::TU_Get_SplitTimeString called by (eval 30812) (60)
2017.03.19 11:53:01.236 1: (eval) called by fhem.pl (1030)
2017.03.19 11:53:01.236 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:53:01.236 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:53:01.236 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:53:01.237 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:53:01.237 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:53:01.237 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:53:01.237 1: stacktrace:
2017.03.19 11:53:01.237 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:53:01.237 1: main::TU_Get_SplitTimeString called by (eval 30812) (61)
2017.03.19 11:53:01.237 1: (eval) called by fhem.pl (1030)
2017.03.19 11:53:01.237 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:53:01.237 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:53:01.237 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:53:01.237 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:53:01.237 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:53:09.456 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:09.456 1: stacktrace:
2017.03.19 11:53:09.457 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:09.457 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:09.457 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:09.458 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:09.458 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:09.458 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:09.459 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:09.857 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:09.858 1: stacktrace:
2017.03.19 11:53:09.858 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:09.859 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:09.859 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:09.859 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:09.860 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:09.860 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:09.860 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:19.706 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:19.707 1: stacktrace:
2017.03.19 11:53:19.707 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:19.707 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:19.707 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:19.707 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:19.707 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:19.707 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:19.708 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:20.386 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:20.387 1: stacktrace:
2017.03.19 11:53:20.387 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:20.388 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:20.388 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:20.388 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:20.389 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:20.389 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:20.389 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:30.259 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:30.260 1: stacktrace:
2017.03.19 11:53:30.260 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:30.261 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:30.261 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:30.261 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:30.262 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:30.262 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:30.263 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:31.235 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:53:31.235 1: stacktrace:
2017.03.19 11:53:31.235 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:53:31.235 1: main::TU_Get_SplitTimeString called by (eval 30917) (58)
2017.03.19 11:53:31.235 1: (eval) called by fhem.pl (1030)
2017.03.19 11:53:31.235 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:53:31.235 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:53:31.235 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:53:31.235 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:53:31.235 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:53:31.236 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:53:31.236 1: stacktrace:
2017.03.19 11:53:31.236 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:53:31.236 1: main::TU_Get_SplitTimeString called by (eval 30917) (60)
2017.03.19 11:53:31.236 1: (eval) called by fhem.pl (1030)
2017.03.19 11:53:31.236 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:53:31.236 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:53:31.236 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:53:31.236 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:53:31.236 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:53:31.236 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:53:31.236 1: stacktrace:
2017.03.19 11:53:31.236 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:53:31.237 1: main::TU_Get_SplitTimeString called by (eval 30917) (61)
2017.03.19 11:53:31.237 1: (eval) called by fhem.pl (1030)
2017.03.19 11:53:31.237 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:53:31.237 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:53:31.237 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:53:31.237 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:53:31.237 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:53:38.350 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:38.351 1: stacktrace:
2017.03.19 11:53:38.351 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:38.351 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:38.351 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:38.351 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:38.351 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:38.351 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:38.351 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:40.377 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:40.377 1: stacktrace:
2017.03.19 11:53:40.377 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:40.378 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:40.378 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:40.378 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:40.378 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:40.378 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:40.379 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:41.168 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:41.168 1: stacktrace:
2017.03.19 11:53:41.169 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:41.169 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:41.169 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:41.170 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:41.170 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:41.171 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:41.171 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:50.167 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:50.167 1: stacktrace:
2017.03.19 11:53:50.167 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:50.168 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:50.168 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:50.168 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:50.168 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:50.169 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:50.169 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:55.939 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:53:55.939 1: stacktrace:
2017.03.19 11:53:55.939 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:53:55.939 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:53:55.940 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:53:55.940 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:53:55.940 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:53:55.940 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:53:55.940 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:53:58.268 1: devspec2array WEB,alert_master,alert_hof,[hier jede Menge devices] Restabfallbehaelter GelberSack: Unmatched ) in regex; marked by <-- HERE in m/^(WindowsOpenName STATE longpoll psh_tab1 tlgrm [hier jede Menge devices] Restabfallbehaelter GelberSack) <-- HERE $/ at fhem.pl line 1188.
2017.03.19 11:54:01.681 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:54:01.681 1: stacktrace:
2017.03.19 11:54:01.681 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:54:01.681 1: main::TU_Get_SplitTimeString called by (eval 31124) (58)
2017.03.19 11:54:01.682 1: (eval) called by fhem.pl (1030)
2017.03.19 11:54:01.682 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:54:01.682 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:54:01.682 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:54:01.682 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:54:01.682 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:54:01.682 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:54:01.682 1: stacktrace:
2017.03.19 11:54:01.682 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:54:01.682 1: main::TU_Get_SplitTimeString called by (eval 31124) (60)
2017.03.19 11:54:01.682 1: (eval) called by fhem.pl (1030)
2017.03.19 11:54:01.682 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:54:01.683 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:54:01.683 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:54:01.683 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:54:01.683 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:54:01.683 1: PERL WARNING: Use of uninitialized value $in in numeric ne (!=) at ./FHEM/99_TimeUtils.pm line 452.
2017.03.19 11:54:01.683 1: stacktrace:
2017.03.19 11:54:01.683 1: main::__ANON__ called by ./FHEM/99_TimeUtils.pm (452)
2017.03.19 11:54:01.683 1: main::TU_Get_SplitTimeString called by (eval 31124) (61)
2017.03.19 11:54:01.683 1: (eval) called by fhem.pl (1030)
2017.03.19 11:54:01.683 1: main::AnalyzePerlCommand called by fhem.pl (1050)
2017.03.19 11:54:01.683 1: main::AnalyzeCommand called by fhem.pl (978)
2017.03.19 11:54:01.683 1: main::AnalyzeCommandChain called by ./FHEM/90_at.pm (179)
2017.03.19 11:54:01.683 1: main::at_Exec called by fhem.pl (2907)
2017.03.19 11:54:01.683 1: main::HandleTimeout called by fhem.pl (608)
2017.03.19 11:54:01.725 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:54:01.726 1: stacktrace:
2017.03.19 11:54:01.726 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:54:01.726 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:54:01.726 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:54:01.726 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:54:01.726 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:54:01.726 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:54:01.726 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:54:01.953 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:54:01.953 1: stacktrace:
2017.03.19 11:54:01.953 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:54:01.954 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:54:01.954 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:54:01.954 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:54:01.954 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:54:01.954 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:54:01.954 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:54:10.260 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:54:10.260 1: stacktrace:
2017.03.19 11:54:10.260 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:54:10.261 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:54:10.261 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:54:10.261 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:54:10.261 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:54:10.261 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:54:10.261 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:54:20.597 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:54:20.597 1: stacktrace:
2017.03.19 11:54:20.598 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:54:20.598 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:54:20.599 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:54:20.599 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:54:20.599 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:54:20.600 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:54:20.600 1: main::CallFn called by fhem.pl (676)
2017.03.19 11:54:24.335 1: PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4269.
2017.03.19 11:54:24.335 1: stacktrace:
2017.03.19 11:54:24.336 1: main::__ANON__ called by fhem.pl (4269)
2017.03.19 11:54:24.336 1: main::readingsBulkUpdate called by ./FHEM/36_LaCrosse.pm (457)
2017.03.19 11:54:24.337 1: main::LaCrosse_Parse called by fhem.pl (3510)
2017.03.19 11:54:24.337 1: main::Dispatch called by ./FHEM/36_JeeLink.pm (855)
2017.03.19 11:54:24.337 1: main::JeeLink_Parse called by ./FHEM/36_JeeLink.pm (678)
2017.03.19 11:54:24.338 1: main::JeeLink_Read called by fhem.pl (3314)
2017.03.19 11:54:24.338 1: main::CallFn called by fhem.pl (676)
Nichts zu finden. Bis hoffentlich irgendein update hilft, habe ich erstmal mit verbose 0 für Ruhe im logfile gesorgt ;D
Schöne Grüße
Jo
So, Freunde des gepflegten Codes: Der Fehler lag in einer seit langem unveränderten label-Definition meines Tablet UI:
<div data-type="label" data-device="SqueezePlayerKueche" data-get="playlistCurrentTrack" data-post-text=")" data-hide="0)" class="large inline"></div>
Wenn ich web-Radio höre, ist der Titel (playlistCurrentTrack) 0. Da das unschön ist, habe ich es ausgeblendet. Hat seit Monaten ohne Probleme funktioniert. Erst als ich diese Zeile entfernt und auf allen tablets/handies den cache geleert habe, blieb die Meldung aus.
Meine Vermutung: Eine Änderung in tablet UI. Daher bitte diesen thread nach FTUI verschieben. Danke!
schöne Grüße
Jo
Da es Dein Thread ist kannst du ihn auch verschieben. Ganz unten links
data-hide muss ein gültiges Reading sein. Das wird auch in den DevSpec für den jsonlist2 Aufruf übernommen. Dabei stört das ')'
Ok, danke. Bin ja schon froh, den Fehler überhaupt gefunden zu haben ::)
Schöne Grüße
Jo