FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Intruder1956 am 28 Januar 2016, 13:48:46

Titel: Warnung bei autocreate
Beitrag von: Intruder1956 am 28 Januar 2016, 13:48:46
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


Titel: Antw:Warnung bei autocreate
Beitrag von: Intruder1956 am 28 Januar 2016, 14:54:23
... 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)
Titel: Antw:Warnung bei autocreate
Beitrag von: shootingstar am 29 Januar 2016, 14:03:05
Hallo Werner,

ich habe seit einigen Tagen das identische Problem. Weder meine beiden Fritz Dect Steckdosen, noch die HM Devices schreiben Plots.

Gruß Andreas
Titel: Antw:Warnung bei autocreate
Beitrag von: Sany am 29 Januar 2016, 18:48:39
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.
Titel: Antw:Warnung bei autocreate
Beitrag von: betateilchen am 29 Januar 2016, 19:02:40
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.
Titel: Antw:Warnung bei autocreate
Beitrag von: Puschel74 am 29 Januar 2016, 20:57:34
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  ;)
Titel: Antw:Warnung bei autocreate
Beitrag von: Intruder1956 am 29 Januar 2016, 21:20:03
habe ich die Möglichkeit das Thema zu verschieben oder muss ich es dann in Sonstiges nochmal erstellen ??

Gruß
Werner
Titel: Antw:Warnung bei autocreate
Beitrag von: Puschel74 am 29 Januar 2016, 21:21:22
Kannst du selbst verschieben
Titel: Antw:Warnung bei autocreate
Beitrag von: betateilchen am 29 Januar 2016, 21:22:14
schau mal ganz unten links unter den Beiträgen:

(http://up.picr.de/24431070cj.png)

da solltest Du einen Button zum Verschieben finden.
Titel: Antw:Warnung bei autocreate
Beitrag von: Puschel74 am 29 Januar 2016, 21:23:31
Musst du dick und rot markieren @betateilchen
Der kann sonst übersehen werden *duckundwech*
Titel: Antw:Warnung bei autocreate
Beitrag von: betateilchen am 29 Januar 2016, 21:26:00
ach Puschel, hör doch mal auf...

Den Button musste ich eben auch erst suchen. Aber ich wusste zumindest, dass es ihn gibt.
Titel: Antw:Warnung bei autocreate
Beitrag von: Intruder1956 am 29 Januar 2016, 21:28:31
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)
Titel: Antw:Warnung bei autocreate
Beitrag von: Puschel74 am 29 Januar 2016, 21:29:11
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.
Titel: Antw:Warnung bei autocreate
Beitrag von: betateilchen am 29 Januar 2016, 21:31:35
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.
Titel: Antw:Warnung bei autocreate
Beitrag von: Intruder1956 am 29 Januar 2016, 21:39:08
@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
Titel: Antw:Warnung bei autocreate
Beitrag von: Puschel74 am 29 Januar 2016, 21:49:00
Fragen zu HM würden im Homematic-Bereich vermutlich besser aufgehoben sein.
Titel: Antw:Warnung bei autocreate
Beitrag von: Intruder1956 am 03 Februar 2016, 13:03:41
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
Titel: Antw:Warnung bei autocreate
Beitrag von: movie_fan am 05 Februar 2016, 11:25:47
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
Titel: Antw:Warnung bei autocreate
Beitrag von: Sany am 02 März 2016, 12:27:35
Das Problem wurde erledigt:
http://forum.fhem.de/index.php/topic,49407.msg418556.html#msg418556