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
Warum die Fragezeichen in ignoreTypes?
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
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
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
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 :)
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).
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 :'(
Es wird ja leider kein Gerät angelegt sondern nur die Meldung erzeugt.
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.
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
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 ;)
Genau, habe es jetzt auch so gemacht. Bis auf weiteres die beste Lösung. Danke. LG Peter