Warnings und Errors im Log nach rename

Begonnen von gandy, 23 Oktober 2014, 11:24:22

Vorheriges Thema - Nächstes Thema

gandy

Hi Martin,

hab versucht, danach zu suchen, aber nichts gefunden - sollte es dazu schon einen Thread geben, hänge ich mich gerne an und danke schon jetzt für den Hinweis ;-)

Aber zum eigentlichen Thema:

Gerade habe ich einen neuen Aktor angelernt und dann umbenannt. Infolgedessen tauchten plötzlich alle möglichen Error- und Warning- Meldungen im Logfile auf und FHEM wurde spürbar langsamer beim Aufbau von Plots in FW.


2014.10.23 10:34:34.552 2: CUL_HM Unknown device CUL_HM_HM_ES_PMSw1_Pl_2A83A1 is now defined
2014.10.23 10:34:34.560 2: autocreate: define CUL_HM_HM_ES_PMSw1_Pl_2A83A1 CUL_HM 2A83A1
2014.10.23 10:34:34.571 2: autocreate: define FileLog_CUL_HM_HM_ES_PMSw1_Pl_2A83A1 FileLog /opt/fhem/log/CUL_HM_HM_ES_PMSw1_Pl_2A83A1-%Y.log CUL_HM_HM_ES_PMSw1_Pl_2A83A1
2014.10.23 10:34:35.195 3: Device CUL_HM_HM_ES_PMSw1_Pl_2A83A1 added to ActionDetector with 000:10 time
2014.10.23 10:34:39.535 3: Device CUL_HM_HM_ES_PMSw1_Pl_2A83A1 added to ActionDetector with 000:10 time
2014.10.23 10:34:40.169 3: Device CUL_HM_HM_ES_PMSw1_Pl_2A83A1 added to ActionDetector with 000:10 time
2014.10.23 10:35:30.360 2: autocreate: renamed FileLog_CUL_HM_HM_ES_PMSw1_Pl_2A83A1 to FileLog_HiFiWohnzimmer_Dev
2014.10.23 10:35:38.756 1: Error: CUL_HM_HM_ES_PMSw1_Pl_2A83A1 has no TYPE
2014.10.23 10:35:38.769 1: Error: CUL_HM_HM_ES_PMSw1_Pl_2A83A1 has no TYPE
2014.10.23 10:35:38.783 1: Error: CUL_HM_HM_ES_PMSw1_Pl_2A83A1 has no TYPE
2014.10.23 10:35:38.796 1: Error: CUL_HM_HM_ES_PMSw1_Pl_2A83A1 has no TYPE
...
2014.10.23 10:41:16.102 1: Error: CUL_HM_HM_ES_PMSw1_Pl_2A83A1 has no TYPE
2014.10.23 10:43:15.938 0: Strange call for typeless CUL_HM_HM_ES_PMSw1_Pl_2A83A1: ShutdownFn

Die letzte Meldung kam beim shutdown restart; dargestellt sind nur Einträge, die den ursprünglichen Namen der Entity enthalten.

Generell passiert das bei jedem rename einer HM-Entity. Hier ein Logauszug mit etwas mehr Informationen:

2014.10.23 11:02:31.669 2: autocreate: renamed FileLog_HiFiWohnzimmer_Dev to FileLog_HifiWohnzimmer_Dev
2014.10.23 11:02:33.904 1: Perfmon: possible freeze starting at 11:02:32, delay is 1.903
2014.10.23 11:02:33.904 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at /opt/fhem/FHEM/10_CUL_HM.pm line 6826.
2014.10.23 11:02:33.905 1: PERL WARNING: Use of uninitialized value $ioCCU in hash element at /opt/fhem/FHEM/10_CUL_HM.pm line 6832.
2014.10.23 11:02:33.905 1: PERL WARNING: Use of uninitialized value $hn in hash element at fhem.pl line 1641.
2014.10.23 11:02:33.916 1: PERL WARNING: Use of uninitialized value $hn in string ne at fhem.pl line 1656.
2014.10.23 11:02:33.916 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at fhem.pl line 1657.
2014.10.23 11:02:33.917 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at fhem.pl line 1657.
2014.10.23 11:02:33.917 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at /opt/fhem/FHEM/10_CUL_HM.pm line 6826.
2014.10.23 11:02:33.918 1: PERL WARNING: Use of uninitialized value $ioCCU in hash element at /opt/fhem/FHEM/10_CUL_HM.pm line 6832.
2014.10.23 11:02:33.918 1: PERL WARNING: Use of uninitialized value $hn in hash element at fhem.pl line 1641.
2014.10.23 11:02:33.919 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:02:33.921 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:02:33.922 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:02:33.922 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:02:33.931 1: PERL WARNING: Use of uninitialized value $hn in string ne at fhem.pl line 1656.
2014.10.23 11:02:33.931 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at fhem.pl line 1657.
2014.10.23 11:02:33.932 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at fhem.pl line 1657.
2014.10.23 11:02:34.352 0: HMLAN_Parse: HMLAN1 R:E2A83A1   stat:0000 t:0001FD34 d:FF r:FFCF     m:0B 845E 2A83A1 000000 80000000000000000929FF
2014.10.23 11:02:35.007 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at /opt/fhem/FHEM/10_CUL_HM.pm line 6826.
2014.10.23 11:02:35.007 1: PERL WARNING: Use of uninitialized value $ioCCU in hash element at /opt/fhem/FHEM/10_CUL_HM.pm line 6832.
2014.10.23 11:02:35.008 1: PERL WARNING: Use of uninitialized value $hn in hash element at fhem.pl line 1641.
2014.10.23 11:02:35.009 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:02:35.011 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:02:35.012 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:02:35.012 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:02:35.021 1: PERL WARNING: Use of uninitialized value $hn in string ne at fhem.pl line 1656.
2014.10.23 11:02:35.021 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at fhem.pl line 1657.
2014.10.23 11:02:35.022 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at fhem.pl line 1657.
2014.10.23 11:02:35.146 0: HMLAN_Send:  HMLAN1 I:K
2014.10.23 11:02:35.287 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0061517 d:139AF8 O:139AF8 t:00020525 IDcnt:0033
...
2014.10.23 11:03:41.020 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at /opt/fhem/FHEM/10_CUL_HM.pm line 6826.
2014.10.23 11:03:41.020 1: PERL WARNING: Use of uninitialized value $ioCCU in hash element at /opt/fhem/FHEM/10_CUL_HM.pm line 6832.
2014.10.23 11:03:41.021 1: PERL WARNING: Use of uninitialized value $hn in hash element at fhem.pl line 1641.
2014.10.23 11:03:41.023 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:03:41.026 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:03:41.027 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:03:41.028 1: PERL WARNING: Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1651.
2014.10.23 11:03:41.044 1: PERL WARNING: Use of uninitialized value $hn in string ne at fhem.pl line 1656.
2014.10.23 11:03:41.044 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at fhem.pl line 1657.
2014.10.23 11:03:41.045 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at fhem.pl line 1657.
2014.10.23 11:03:41.860 0: Server shutdown
2014.10.23 11:03:41.863 0: Strange call for typeless HiFiWohnzimmer_Dev: ShutdownFn


Meiner FHEM Installation habe ich heute morgen erst ein update gegönnt. Ich habe auch ein rename von Entities einer Handvoll anderer Modultypen getestet, ohne Befund.

Kannst Du das Problem reprodizieren? Lass mich wissen wenn Du weitere Informationen brauchst.

Danke und beste Grüße,
Andy.
fhem (svn) auf i5-4210U NUC
2x HMLAN, 19x HM-SEC-RHS, 15x HM-LC-Bl1PBU-FM, etc.
ODYS Neron Tablet / Android 4.2
Samsung Galaxy Tab 2 10.1N / Android 4.1.2
Samsung Galaxy Note / Android 6.0.1

Claus

Hallo,
auch ich habe solche Einträge:
2014.10.24 19:19:38 1: Error: CUL_HM_HM_ES_PMSw1_Pl_2AB7B8 has no TYPE
2014.10.24 19:19:53 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1272.

und habe dazu keinen Plan  ::)
VG
Claus
FHEM 5.6 auf RPI B+ / HMLAN (FW 0.961)  / HM-LC-Sw1-Pl / HM-SEC-WDS / HM-SEC-SCo / HM-SEC-RHS / HM-OU-CFM-Pl / HM-ES-PMSw1-Pl / HM-LC-Dim1L-Pl-2 / HM-LC-Sw2-FM / HM-TC-IT-WM-W-EU / HM-CC-RT-DN / HM-PB-6-WM55 / ... mehr kommt noch /

frank

2014.10.24 19:19:38 1: Error: CUL_HM_HM_ES_PMSw1_Pl_2AB7B8 has no TYPE
postet mal das ergebnis beim eingeben von "version".
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

Puschel74

Hallo,

Zitatpostet mal das ergebnis beim eingeben von "version".
Hm, der erste angepinnte Beitrag im Anfängerbereich ist immer noch aktuell  ;)

Grüße

Edith: Aber stimmt, kann man lesen und befolgen - muss man aber nicht.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

gandy

@Puschel74:
Zitat von: Puschel74 am 24 Oktober 2014, 21:26:10
Hallo,
Hm, der erste angepinnte Beitrag im Anfängerbereich ist immer noch aktuell  ;)

Grüße

Edith: Aber stimmt, kann man lesen und befolgen - muss man aber nicht.

Solltest Du Dich damit auf Post "FHEM für Einsteiger - pdf-eBook zum Einstieg in fhem" unter "Anfängerfragen" http://forum.fhem.de/index.php/topic,19621.0.html beziehen? Inwiefern trägt das zur Lösung der Fragestellung bei?

@frank:
Zitat von: frank am 24 Oktober 2014, 20:28:19
2014.10.24 19:19:38 1: Error: CUL_HM_HM_ES_PMSw1_Pl_2AB7B8 has no TYPE
postet mal das ergebnis beim eingeben von "version".
Wie gesagt, Version per update vom 23.10.2014, sofern das nicht vom üblichen Schema abweicht also der SVN Stand von 8:00.

Aber wenns weiterhilft, gerne:

# $Id: fhem.pl 6782 2014-10-18 06:14:57Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 6794 2014-10-19 16:48:14Z martinp876 $
# $Id: 93_FHEM2FHEM.pm 6203 2014-07-06 12:31:20Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 6174 2014-06-29 05:51:28Z ulimaass $
# $Id: 92_FileLog.pm 6769 2014-10-15 17:03:30Z rudolfkoenig $
# $Id: 00_HMLAN.pm 6471 2014-08-27 12:32:38Z martinp876 $
# $Id: 98_HMinfo.pm 6794 2014-10-19 16:48:14Z martinp876 $
# $Id: 31_LightScene.pm 6704 2014-10-07 17:03:35Z justme1968 $
# $Id: 75_MSG.pm 2012-06-20 18:29:00 rbente
# $Id: 76_MSGFile.pm 2012-06-20 18:29:00 rbente
# $Id: 02_RSS.pm 6543 2014-09-12 15:13:15Z borisneubert $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 6756 2014-10-12 13:13:26Z rudolfkoenig $
# $Id: 42_SYSMON.pm 6759 2014-10-12 21:31:50Z hexenmeister $
# $Id: 59_Twilight.pm 6318 2014-07-25 22:13:51Z dietmar63 $
# $Id: 99_Utils.pm 6660 2014-10-03 06:35:43Z rudolfkoenig $
# $Id: 99_XmlList.pm 1528 2012-05-03 06:35:53Z rudolfkoenig $
# $Id: 90_at.pm 6797 2014-10-21 12:32:19Z rudolfkoenig $
# $Id: 98_autocreate.pm 6505 2014-09-06 12:24:48Z rudolfkoenig $
# $Id: 98_cloneDummy.pm 5919 2014-05-21 05:03:48Z joachim09876 $
# $Id: 98_cmdalias.pm 6195 2014-07-04 11:53:51Z rudolfkoenig $
# $Id: 98_dewpoint.pm 6757 2014-10-12 18:58:57Z joachim09876 $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 95_holiday.pm 5956 2014-05-24 13:04:04Z rudolfkoenig $
# $Id: 98_mydewpoint.pm 5099 2014-03-02 16:29:34Z betateilchen $
# $Id: 91_notify.pm 6371 2014-08-07 05:33:37Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 6262 2014-07-16 07:46:03Z justme1968 $
# $Id: 33_readingsHistory.pm 6788 2014-10-18 19:28:13Z justme1968 $
# $Id: 33_readingsProxy.pm 5750 2014-05-05 09:26:45Z justme1968 $
# $Id: 98_structure.pm 6664 2014-10-03 10:53:48Z rudolfkoenig $
# $Id: 98_telnet.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 91_watchdog.pm 5622 2014-04-24 08:04:29Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $


Grüße,
Andy.
fhem (svn) auf i5-4210U NUC
2x HMLAN, 19x HM-SEC-RHS, 15x HM-LC-Bl1PBU-FM, etc.
ODYS Neron Tablet / Android 4.2
Samsung Galaxy Tab 2 10.1N / Android 4.1.2
Samsung Galaxy Note / Android 6.0.1

frank

nachdem das ausnahmsweise sehr gut ausschaut, könnte man mit einem list vom "CUL_HM_HM_ES_PMSw1_Pl_2A83A1" weitermachen.
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

Puschel74

Hallo

Mist.
Alphabetisch ist es der zweite - aber lesen sollte doch Spaß machen  ;)
Oder wofür denkst du sind die Beiträge angepinnt?

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

tpm88

Zitat von: gandy am 23 Oktober 2014, 11:24:22
hab versucht, danach zu suchen, aber nichts gefunden - sollte es dazu schon einen Thread geben, hänge ich mich gerne an und danke schon jetzt für den Hinweis ;-)

Hallo Andy,

ich habe hier http://forum.fhem.de/index.php/topic,24567.msg178516.html#msg178516 schon einmal eine sehr ähnliche Problematik beschrieben. Auch bei mir gab es Warnungen wegen "typeless" devices unmittelbar nach einem rename von HomeMatik Komponenten. Auch ich hatte rename und/oder autoconfig in Verdacht.

Losgeworden bin ich die Meldungen nach einem rename über save und anschliessendem shutdown restart.

Ich vermute, es tritt nur bei HomeMatic auf - sonst hätten sicherlich viel mehr Leute das Phänomen. Rudi war damals bereit, es sich näher anzusehen, wenn wir ihm beschreiben können, wie er es reproduzieren kann. Vielleicht ist das jetzt die Chance.

Gruß
Tobias
Test FHEM Server on RPi, CUL_HM
Prod FHEM Server on Odroid HC1, HM-USB, JeeLink
Devices: diverse HM, IT1500, 1wire, LaCrosse, MQTT

gandy

Schon klar um welchen Beitrag es geht, und ja, ich habe ihn gelesen. Es ist gut, dass im Bereich für Anfänger eine Orientierung gegeben wird, worauf es bei Fehlermeldungen ankommt. Ob der Ton unbedingt geeignet ist, dass jeder den in der Sache zweifellos richtigen und wichtigen Beitrag gern bis zum Ende liest, ist sicherlich eine Frage, die jeder für sich selbst beantworten muss.

Vielleicht machst Du dir die Mühe, meinen Beitrag zu lesen und mit den einzelnen Punkten Deines Beitrags gegen zu checken, möglicherweise findest du den ein oder anderen Punkt sinngemäß ja wieder.

Gegebenenfalls stellt sich auch heraus, dass die geschilderte Beobachtung trotz meiner Bemühungen im Vorfeld, sie auf ein Modul einzugrenzen, nicht wirklich auf einen Fehler in CUL_HM zurückzuführen ist. Wenn dem so ist, kann und sollte man den Beitrag verschieben. Das zu beurteilen überlasse ich gern jemandem, der sich im Code etwas mehr zu Hause fühlt, z.B. Martin. Ein Hinweis in diese Richtung ist willkommen, ein selbstgefällig klingender Kommentar über die eigene Einstellung zu Neulingen nicht. Nach zwei Jahren begeisterter FHEM Benutzung zähle ich mich dazu übrigens nicht mehr. Die Lektüre der damaligen Version des PDF hatte mich bewogen, mir FHEM näher anzusehen, das Forum war damals von einer Qualität, dass ich erst nach einem halben Jahr auf ein Problem stieß, mit dem ich durch Suchen nicht mehr weiterkam und mich anmelden musste. In letzter Zeit aber fällt eine Suche nach Lösungen zunehmend schwer, da dieses Forum mehr und mehr zu einer Plattform für nicht Sachbezogene Themen zu verkommen scheint.

Nachdem wir damit völlig OT sind, schließe ich das Thema. So oft komme ich nicht in die Verlegenheit, zum "rename" greifen zu müssen, und wenn es danach zu Problemen kommt, weiß ich wie ich damit umgehe.

Grüße,
Andy.

fhem (svn) auf i5-4210U NUC
2x HMLAN, 19x HM-SEC-RHS, 15x HM-LC-Bl1PBU-FM, etc.
ODYS Neron Tablet / Android 4.2
Samsung Galaxy Tab 2 10.1N / Android 4.1.2
Samsung Galaxy Note / Android 6.0.1