System autocreate ** gelöst**

Begonnen von elektrikpe2, 21 Januar 2020, 23:05:04

Vorheriges Thema - Nächstes Thema

elektrikpe2

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

amenomade

Warum die Fragezeichen in ignoreTypes?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Wzut

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 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

elektrikpe2

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

elektrikpe2

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

Wzut

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 :)   
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

yersinia

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.
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Wetterhexe

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 :'(

elektrikpe2

Es wird ja leider kein Gerät angelegt sondern nur die Meldung erzeugt.

yersinia

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.
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Helmi55

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
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Wetterhexe

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  ;)

elektrikpe2

Genau, habe es jetzt auch so gemacht. Bis auf weiteres die beste Lösung. Danke. LG Peter