FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: elektrikpe2 am 21 Januar 2020, 23:05:04

Titel: System autocreate ** gelöst**
Beitrag von: elektrikpe2 am 21 Januar 2020, 23:05:04
Hallo,

eine Frage bezüglich autocreate. Bekomme seit Tagen diese Meldung: nanoCUL: CUL_TCM97001 Unknown device CUL_TCM97001_228 model:GT_WT_02 msg:sE410049F70E4, please define it und trotz attr autocreate ignoreTypes CUL_TX.*?|CUL_TC.*?|IT_0F.*|IT_00.*|IT_1F.*|CUL_WS.*|AURIOL.*|GT_WT.*?|W044.* werde ich die nicht los. Ich habe einen nanoCul wie folgt: Internals:
   CMDS       ABCeFfGiKLlMNRTtUVWXx
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@38400 0000
   DeviceName /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@38400
   FD         9
   FHTID      0000
   FUUID      5c473461-f33f-0197-b753-f082f6df67b04cf4
   NAME       nanoCUL
   NR         20
   PARTIAL   
   RAWMSG     sE410049D60DD;  528: 8960
   RSSI       -74
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.02 a-culfw Build: 275 (2018-02-07_20-27-53) nanoCUL433 (F-Band: 433MHz)
   initString X21
   nanoCUL_MSGCNT 21
   nanoCUL_TIME 2020-01-21 23:01:14
   MatchList:
     0:FS20V    ^81..(04|0c)..0101a001......00[89a-f]...
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2020-01-09 09:21:37   ccconf          freq:433.920MHz bWidth:464KHz rAmpl:42dB sens:8dB
     2020-01-21 22:54:11   cmds             A B C e F f G i K L l M N R T t U V W X x
     2020-01-21 22:56:41   raw             is00100101100101110100010100000000
     2020-01-21 23:01:14   state           Initialized
     2019-11-16 11:56:54   version         V 1.26.02 a-culfw Build: 275 (2018-02-07_20-27-53) nanoCUL433 (F-Band: 433MHz)
Attributes:
   room       91_Geraete
. Weiß jemand Rat. Danke
LG Peter
Titel: Antw:System autocreate
Beitrag von: amenomade am 22 Januar 2020, 00:18:37
Warum die Fragezeichen in ignoreTypes?
Titel: Antw:System autocreate
Beitrag von: Wzut am 22 Januar 2020, 07:21:25
oder die andere Frage : warum muss autocreate überhaupt ständig activ sein ?
Ich setze es seit Jahren schon auf dauer disable und nur wenn ich wirklich etwas Neues gekauft habe zum einrichten kurz activ 
Titel: Antw:System autocreate
Beitrag von: elektrikpe2 am 22 Januar 2020, 09:17:32
Hallo,

? habe ich gemacht, weil ich dachte, der Regexe wirkt dann genauer. War aber ohne ? gleiche Meldung. Aber die Idee autocreate zu deaktivieren ist sehr gut. Werde ich auch so machen. Danke.

LG Peter
Titel: Antw:System autocreate
Beitrag von: elektrikpe2 am 22 Januar 2020, 10:05:01
Hallo,

vielleicht ist ja auch "autocreate" der falsche Ansatz für eine Lösung, die Meldungen im log nicht mehr zu haben. Das disablen von autocreate hilft jedenfalls nicht gegen die Meldungen.

LG Peter
Titel: Antw:System autocreate
Beitrag von: Wzut am 22 Januar 2020, 10:29:27
kann man so sehen, ich steh halt auf dem Standpunkt hier muss man den Entwicklern der betroffenen Module etwas mehr auf die Füsse treten,
denn die haben es durchaus in der Hand innerhalb ihrer Module gleich festzustellen wie der aktuelle autocreate Stand ist und ihre Log Meldungen bzw Reaktionen darauf entsprechend auszurichten :)   
Titel: Antw:System autocreate
Beitrag von: yersinia am 22 Januar 2020, 10:58:01
MWn hat das mit autocreate nichts zu tun. Die Meldungen kommen vom Modul CUL_TCM97001.

Deine autocreate einstellung verhindert, dass automatisch jedes mal ein neues CUL_TCM97001-Device angelegt wird wenn ein neuer Sensor empfangen wird.

CUL_TCM97001 spuckt diese Meldung
nanoCUL: CUL_TCM97001 Unknown device CUL_TCM97001_228 model:GT_WT_02 msg:sE410049F70E4, please define it
aus, wenn es einen Sensor empfängt zu dem es kein Device gibt.

Man könnte entweder die Meldungen über das global verbose steuern oder den Entwickler bitten, das logl level dieser Meldung zu ändern - ein Thread gibt es bereits (https://forum.fhem.de/index.php/topic,101425.0.html).
Titel: Antw:System autocreate
Beitrag von: Wetterhexe am 22 Januar 2020, 11:05:52
diese Meldungen nerven mich auch schon eine Weile.

Ich habs für den Moment so gelöst, daß ich autocreate aktiviert lasse, und die angelegten Geräte auf ignore setze.
Nicht ideal, aber besser als das log mit  "Unknow device ..." messages zuspammen lassen :'(
Titel: Antw:System autocreate
Beitrag von: elektrikpe2 am 22 Januar 2020, 13:13:08
Es wird ja leider kein Gerät angelegt sondern nur die Meldung erzeugt.
Titel: Antw:System autocreate
Beitrag von: yersinia am 22 Januar 2020, 13:29:48
Naja, du hast autocreate untersagt, dafür Geräte anzulegen:
Zitat von: elektrikpe2 am 21 Januar 2020, 23:05:04attr autocreate ignoreTypes CUL_TX.*?|CUL_TC.*?|IT_0F.*|IT_00.*|IT_1F.*|CUL_WS.*|AURIOL.*|GT_WT.*?|W044.*
Wie gesagt, das Eine (autocreate) hat mit dem Anderen (CUL_TCM97001 Modul Meldungen) nichts zu tun.
Titel: Antw:System autocreate
Beitrag von: Helmi55 am 22 Januar 2020, 13:51:19
Zitat von: elektrikpe2 am 22 Januar 2020, 13:13:08
Es wird ja leider kein Gerät angelegt sondern nur die Meldung erzeugt.

Schließe mich an
Habe autocreate disabled aber die Meldung im Log nervt.
Setze ich global verbose aus 2 oder 1 wird's leider ,,sehr" ruhig im Log
Gruß Helmut
Titel: Antw:System autocreate
Beitrag von: Wetterhexe am 22 Januar 2020, 14:16:01
Zitat von: elektrikpe2 am 22 Januar 2020, 13:13:08
Es wird ja leider kein Gerät angelegt sondern nur die Meldung erzeugt.
ja das ist klar, weil du ja autocreate disabled hast.

Also die Lösung ist ironischerweise, autocreate zu erlauben. Dann wird das device angelegt, und niemand meckert mehr das log voll.
Die unnötigen devices mußt halt auf ignore setzen wenn sie dich stören ... läßt sich vlt. auch mit einem notify automatisieren  ;)
Titel: Antw:System autocreate
Beitrag von: elektrikpe2 am 22 Januar 2020, 14:37:41
Genau, habe es jetzt auch so gemacht. Bis auf weiteres die beste Lösung. Danke. LG Peter