Guten Tag,
ich habe heute meine HM-CC-RT-DN Bausätze bekommen.
Nach dem zusammen bauen und pairen in Fhem bekomme ich folgende Warnung.
2016.01.28 13:18:06 2: CUL_HM Unknown device HM_45F526 is now defined
2016.01.28 13:18:06 1: in UNDEFINED
2016.01.28 13:18:06 2: autocreate: define HM_45F526 CUL_HM 45F526
2016.01.28 13:18:06 2: autocreate: define FileLog_HM_45F526 FileLog ./log/HM_45F526-%Y-%m.log HM_45F526
2016.01.28 13:18:06 1: in UNDEFINED
2016.01.28 13:18:06 1: in DEFINED
2016.01.28 13:18:06 1: in DEFINED
2016.01.28 13:18:06 1: in SAVE
2016.01.28 13:18:06 1: PERL WARNING: Use of uninitialized value $x in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2446.
2016.01.28 13:18:06 1: PERL WARNING: Use of uninitialized value $a[1] in join or string at ./FHEM/01_FHEMWEB.pm line 2447.
2016.01.28 13:18:06 1: PERL WARNING: Use of uninitialized value $a[2] in join or string at ./FHEM/01_FHEMWEB.pm line 2447.
Diese Warnung bekomme ich aber nicht nur bei Homematic sondern bei alle neu angelegten Devices.
Das heißt wohl Fhem kann mit autocreate keine Plot Datei erzeugen
Meine Config steht in der Signatur.
Parallel dazu habe ich noch ein TestRaspi B+ Wezzy Fhem 5.6, den ich gestern mit den miniCUL_868_Wlan bestückt habe.
Habe gerade Testweise den miniCUL_868_Wlan auf rfmode HM eingestellt und danach noch mal gepairt.
Das System hat den Regler gefunden und auch per autocreate logfile und plot angelegt.
Ohne Warnung im Logfile.
Dann habe ich die beiden fhem.cfg verglichen und kann im oberen Teil keinen Unterschied erkennen.
Was könnte oder sollte ich machen um diese Warnung abzuschalten
Gruß Werner
... ich habe mal zu oben ein Stacktrace durchgeführt, was mich aber nicht weiterbringt.
2016.01.28 14:47:15 1: PERL WARNING: Use of uninitialized value $x in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2446.
2016.01.28 14:47:15 3: stacktrace:
2016.01.28 14:47:15 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2446)
2016.01.28 14:47:15 3: main::FW_longpollInfo called by ./FHEM/01_FHEMWEB.pm (2561)
2016.01.28 14:47:15 3: main::FW_Notify called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (3065)
2016.01.28 14:47:15 3: main::DoTrigger called by fhem.pl (1410)
2016.01.28 14:47:15 3: main::CommandSave called by fhem.pl (1067)
2016.01.28 14:47:15 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.28 14:47:15 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2183)
2016.01.28 14:47:15 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (711)
2016.01.28 14:47:15 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (445)
2016.01.28 14:47:15 3: main::FW_Read called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (654)
2016.01.28 14:47:15 1: PERL WARNING: Use of uninitialized value $x in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2446.
2016.01.28 14:47:15 3: stacktrace:
2016.01.28 14:47:15 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2446)
2016.01.28 14:47:15 3: main::FW_longpollInfo called by ./FHEM/01_FHEMWEB.pm (2561)
2016.01.28 14:47:15 3: main::FW_Notify called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (3065)
2016.01.28 14:47:15 3: main::DoTrigger called by fhem.pl (1410)
2016.01.28 14:47:15 3: main::CommandSave called by fhem.pl (1067)
2016.01.28 14:47:15 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.28 14:47:15 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2183)
2016.01.28 14:47:15 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (711)
2016.01.28 14:47:15 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (445)
2016.01.28 14:47:15 3: main::FW_Read called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (654)
2016.01.28 14:47:15 1: PERL WARNING: Use of uninitialized value $a[1] in join or string at ./FHEM/01_FHEMWEB.pm line 2447.
2016.01.28 14:47:15 3: stacktrace:
2016.01.28 14:47:15 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2447)
2016.01.28 14:47:15 3: main::FW_longpollInfo called by ./FHEM/01_FHEMWEB.pm (2561)
2016.01.28 14:47:15 3: main::FW_Notify called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (3065)
2016.01.28 14:47:15 3: main::DoTrigger called by fhem.pl (1410)
2016.01.28 14:47:15 3: main::CommandSave called by fhem.pl (1067)
2016.01.28 14:47:15 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.28 14:47:15 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2183)
2016.01.28 14:47:15 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (711)
2016.01.28 14:47:15 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (445)
2016.01.28 14:47:15 3: main::FW_Read called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (654)
2016.01.28 14:47:15 1: PERL WARNING: Use of uninitialized value $a[2] in join or string at ./FHEM/01_FHEMWEB.pm line 2447.
2016.01.28 14:47:15 3: stacktrace:
2016.01.28 14:47:15 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2447)
2016.01.28 14:47:15 3: main::FW_longpollInfo called by ./FHEM/01_FHEMWEB.pm (2561)
2016.01.28 14:47:15 3: main::FW_Notify called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (3065)
2016.01.28 14:47:15 3: main::DoTrigger called by fhem.pl (1410)
2016.01.28 14:47:15 3: main::CommandSave called by fhem.pl (1067)
2016.01.28 14:47:15 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.28 14:47:15 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2183)
2016.01.28 14:47:15 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (711)
2016.01.28 14:47:15 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (445)
2016.01.28 14:47:15 3: main::FW_Read called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (654)
2016.01.28 14:47:15 1: PERL WARNING: Use of uninitialized value $x in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2446.
2016.01.28 14:47:15 3: stacktrace:
2016.01.28 14:47:15 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2446)
2016.01.28 14:47:15 3: main::FW_longpollInfo called by ./FHEM/01_FHEMWEB.pm (2561)
2016.01.28 14:47:15 3: main::FW_Notify called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (3065)
2016.01.28 14:47:15 3: main::DoTrigger called by fhem.pl (1410)
2016.01.28 14:47:15 3: main::CommandSave called by fhem.pl (1067)
2016.01.28 14:47:15 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.28 14:47:15 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2183)
2016.01.28 14:47:15 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (711)
2016.01.28 14:47:15 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (445)
2016.01.28 14:47:15 3: main::FW_Read called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (654)
2016.01.28 14:47:15 1: PERL WARNING: Use of uninitialized value $x in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2446.
2016.01.28 14:47:15 3: stacktrace:
2016.01.28 14:47:15 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2446)
2016.01.28 14:47:15 3: main::FW_longpollInfo called by ./FHEM/01_FHEMWEB.pm (2561)
2016.01.28 14:47:15 3: main::FW_Notify called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (3065)
2016.01.28 14:47:15 3: main::DoTrigger called by fhem.pl (1410)
2016.01.28 14:47:15 3: main::CommandSave called by fhem.pl (1067)
2016.01.28 14:47:15 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.28 14:47:15 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2183)
2016.01.28 14:47:15 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (711)
2016.01.28 14:47:15 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (445)
2016.01.28 14:47:15 3: main::FW_Read called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (654)
2016.01.28 14:47:15 1: PERL WARNING: Use of uninitialized value $a[1] in join or string at ./FHEM/01_FHEMWEB.pm line 2447.
2016.01.28 14:47:15 3: stacktrace:
2016.01.28 14:47:15 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2447)
2016.01.28 14:47:15 3: main::FW_longpollInfo called by ./FHEM/01_FHEMWEB.pm (2561)
2016.01.28 14:47:15 3: main::FW_Notify called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (3065)
2016.01.28 14:47:15 3: main::DoTrigger called by fhem.pl (1410)
2016.01.28 14:47:15 3: main::CommandSave called by fhem.pl (1067)
2016.01.28 14:47:15 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.28 14:47:15 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2183)
2016.01.28 14:47:15 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (711)
2016.01.28 14:47:15 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (445)
2016.01.28 14:47:15 3: main::FW_Read called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (654)
2016.01.28 14:47:15 1: PERL WARNING: Use of uninitialized value $a[2] in join or string at ./FHEM/01_FHEMWEB.pm line 2447.
2016.01.28 14:47:15 3: stacktrace:
2016.01.28 14:47:15 3: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2447)
2016.01.28 14:47:15 3: main::FW_longpollInfo called by ./FHEM/01_FHEMWEB.pm (2561)
2016.01.28 14:47:15 3: main::FW_Notify called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (3065)
2016.01.28 14:47:15 3: main::DoTrigger called by fhem.pl (1410)
2016.01.28 14:47:15 3: main::CommandSave called by fhem.pl (1067)
2016.01.28 14:47:15 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.28 14:47:15 3: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2183)
2016.01.28 14:47:15 3: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (711)
2016.01.28 14:47:15 3: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (445)
2016.01.28 14:47:15 3: main::FW_Read called by fhem.pl (3143)
2016.01.28 14:47:15 3: main::CallFn called by fhem.pl (654)
Hallo Werner,
ich habe seit einigen Tagen das identische Problem. Weder meine beiden Fritz Dect Steckdosen, noch die HM Devices schreiben Plots.
Gruß Andreas
Hallo zusammen,
ich hänge mich mal mit dran. Habe diese Fehler auch seit ein paar Tagen. Sie treten auf wenn ich "Save Config" klicke.
Werde mal suchen, seit wann genau das ist, evtl. läßt sich ein Update einkreisen oder so.
Warum stellt Ihr die Frage nicht im richtigen Unterforum, damit der zuständige Entwickler auch etwas von diesem Problem mitbekommt?
In welcher Gruppe sollte ich meine Fragen stellen (http://forum.fhem.de/index.php/topic,13092.0.html)
Hier in den "Anfängerfragen" müsst Ihr nicht viel Hoffnung haben, von Rudi eine Antwort zu bekommen, denn er liest hier erfahrungsgemäß nichtmit.
Zitat von: betateilchen am 29 Januar 2016, 19:02:40
Warum stellt Ihr die Frage nicht im richtigen Unterforum,
Weil die angepinnten Beiträge nicht gelesen (oder verstanden) werden.
Aber das Spiel kennst du doch ;)
habe ich die Möglichkeit das Thema zu verschieben oder muss ich es dann in Sonstiges nochmal erstellen ??
Gruß
Werner
Kannst du selbst verschieben
schau mal ganz unten links unter den Beiträgen:
(http://up.picr.de/24431070cj.png)
da solltest Du einen Button zum Verschieben finden.
Musst du dick und rot markieren @betateilchen
Der kann sonst übersehen werden *duckundwech*
ach Puschel, hör doch mal auf...
Den Button musste ich eben auch erst suchen. Aber ich wusste zumindest, dass es ihn gibt.
sorry, ich konnte nicht wirklich daraus erkennen welches Modul dafür verantwortlich ist.
Habe in den letzten Tagen soviel hier gelesen, das der Kopf raucht.
Hat ja geklappt ;)
Gruß Werner
PS. ... und weiter geht´s mit HM einrichten. VCCU (aber erst Wiki und Commandref lesen) 8) 8) 8)
Womit soll ich aufhören?
Aber lassen wir das - der Button kommt bei den eigenen Beiträgen (andere kann man auch schlecht verschieben und da gibt es den Button auch nicht).
Es sei den man ist Mod oder Admin - der Mod darf, ok - des Rest kennst du ja sicher als Dev.
Zitat von: Intruder1956 am 29 Januar 2016, 21:28:31
PS. ... und weiter geht´s mit HM einrichten. VCCU
Nur mal nebenbei: Meine fhem Installationen funktionieren alle auch ohne vccu ganz prima. Übrigens besser als mit, deshalb habe ich die vccu seit langem gelöscht.
@Betateilchen
ich habe seit gestern so viele tread´s gelesen, wobei ich immer wieder gelesen habe und auch daraus gelesen habe,
dass ein Zusammenspiel nur zwischen HmInfo, VCCU und Hm-Komponenten wirklich richtig in Fhem funktionieren.
Aber ich lasse mich gerne belehren und erspare mir dadurch Arbeit und evtl. Fragen im falschen Forenbereich ;D ;)
Gruß Werner
Fragen zu HM würden im Homematic-Bereich vermutlich besser aufgehoben sein.
Hallo ;) ;)
... und wieder mal habe ich heute bei einem autocreate folgende Meldung im Log-File
2016.02.03 12:22:33 2: autocreate: define LaCrosse_3E LaCrosse 3E
2016.02.03 12:22:33 3: LaCrosse_3E: I/O device is MyJeeLink
2016.02.03 12:22:33 2: autocreate: define FileLog_LaCrosse_3E FileLog ./log/LaCrosse_3E-%Y-%m.log LaCrosse_3E
2016.02.03 12:22:33 1: PERL WARNING: Use of uninitialized value $gplot in concatenation (.) or string at ./FHEM/98_autocreate.pm line 272.
2016.02.03 12:22:33 1: in UNDEFINED
2016.02.03 12:22:33 1: in DEFINED
2016.02.03 12:22:33 1: in DEFINED
2016.02.03 12:22:33 1: in SAVE
2016.02.03 12:22:33 1: PERL WARNING: Use of uninitialized value $x in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2446.
2016.02.03 12:22:33 1: PERL WARNING: Use of uninitialized value $a[1] in join or string at ./FHEM/01_FHEMWEB.pm line 2447.
2016.02.03 12:22:33 1: PERL WARNING: Use of uninitialized value $a[2] in join or string at ./FHEM/01_FHEMWEB.pm line 2447.
2016.02.03 12:26:02 1: PERL WARNING: Use of uninitialized value in delete at ./FHEM/74_AMAD.pm line 127.
dann ist mir aufgefallen, dass beim Neustart folgendes im Log steht:
2016.02.03 11:56:56 0: Server started with 135 defined entities (fhem.pl:10679/2016-01-31 [color=red]perl:5.020002 [/color]os:linux user:fhem pid:564)
obwohl ich ein update und upgrade gemacht habe und Perl 5.20 installiert habe
Was läuft hier schief ??
Wird Zeit das mein Urlaub vorbei geht, dann habe ich deutlich weniger Zeit für den Rapi und Fhem ;) ;D
Gruß Werner
Ich habe leider auch diese Meldungen im Log allerdings erscheinen sie bei mir nach einem shutdown restart :(
2016.02.05 11:20:35 1: PERL WARNING: Use of uninitialized value $x in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2450.
2016.02.05 11:20:35 1: PERL WARNING: Use of uninitialized value $a[1] in join or string at ./FHEM/01_FHEMWEB.pm line 2451.
2016.02.05 11:20:35 1: PERL WARNING: Use of uninitialized value $a[2] in join or string at ./FHEM/01_FHEMWEB.pm line 2451.
Edit:
hab eben ein Heizungsthermostat angelernt.
2016.02.05 13:00:11 2: autocreate: define HM_2E8873 CUL_HM 2E8873
2016.02.05 13:00:11 2: autocreate: define FileLog_HM_2E8873 FileLog ./log/HM_2E8873-%Y.log HM_2E8873
2016.02.05 13:00:11 1: PERL WARNING: Use of uninitialized value $x in substitution (s///) at ./FHEM/01_FHEMWEB.pm line 2450.
2016.02.05 13:00:11 1: PERL WARNING: Use of uninitialized value $a[1] in join or string at ./FHEM/01_FHEMWEB.pm line 2451.
2016.02.05 13:00:11 1: PERL WARNING: Use of uninitialized value $a[2] in join or string at ./FHEM/01_FHEMWEB.pm line 2451.
beim Neustart war jetzt die Meldung weg
Grüße
Dominik
Das Problem wurde erledigt:
http://forum.fhem.de/index.php/topic,49407.msg418556.html#msg418556