FHEM Forum

FHEM => Automatisierung => Thema gestartet von: wk am 18 Oktober 2021, 11:32:08

Titel: [gelöst] log füllt sich mit "Unknown device"
Beitrag von: wk am 18 Oktober 2021, 11:32:08
Hallo,
mein log füllt sich andauernd mit einem Unknown device:
2021.10.18 11:22:21 2: NanoCUN: CUL_TCM97001 Unknown device CUL_TCM97001_183 model:Mebus msg:s3B706840F0, please define it
2021.10.18 11:22:57 2: NanoCUN: CUL_TCM97001 Unknown device CUL_TCM97001_183 model:Mebus msg:s4B706940EF, please define it

Versucht habe ich bisher aus dem Wiki-Beitrag "Fremdgeräte ignorieren" die Version 2 und 3.
autocraete abzuschalten hilft nicht und auch "ignoreTypes"

Internals:
   FUUID      5fe0a691-f33f-b6b9-9bda-f887b24de2bf1d17
   NAME       autocreate
   NOTIFYDEV  global
   NR         3
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
Attributes:
   disable    0
   filelog    /var/log/fhem/%NAME-%Y.log
   ignoreTypes CUL.*|CUL_T.*|GT_WT.*|FS20.*|IT_15.*|AURIOL.*|ABS7.*
   room       CUL

Dann habe ich versucht im Device NanoCUN verbose auf 0 oder 1 zu stellen, da es im log mit 2 gekennzeichnet ist.
Auch das hilft nicht.

Weitere Ideen habe ich nicht.


Titel: Antw:log füllt sich mit "Unknown device"
Beitrag von: rudolfkoenig am 18 Oktober 2021, 11:53:49
Ab featurelevel 5.8 wird ignoreTypes automatisch mit ^ und $ ergaenzt, damit es sich genauso verhaelt wie FileLog/notify/watchdog/etc.
Das Regexp benoetigt mit dieser Ergaenzung ein (), konkret:
   ignoreTypes (CUL.*|CUL_T.*|GT_WT.*|FS20.*|IT_15.*|AURIOL.*|ABS7.*)
oder etwas optimiert:
   ignoreTypes (CUL|GT_WT|FS20|IT_15|AURIOL|ABS7).*

Titel: Antw:log füllt sich mit "Unknown device"
Beitrag von: wk am 18 Oktober 2021, 12:02:49
Hallo Rudolf,

vielen Dank für die schnelle Antwort, aber es hilft nicht. Das log füllt sich weiter.

2021.10.18 12:01:15 2: NanoCUN: CUL_TCM97001 Unknown device CUL_TCM97001_183 model:Mebus msg:s1B707540F0, please define it
2021.10.18 12:01:49 2: NanoCUN: CUL_TCM97001 Unknown device CUL_TCM97001_183 model:Mebus msg:s1B707540F1, please define it
Titel: Antw:log füllt sich mit "Unknown device"
Beitrag von: frank am 18 Oktober 2021, 12:30:17
Zitat
autocraete abzuschalten hilft nicht und auch "ignoreTypes"
die fehlermeldung verstehe ich eher "andersrum":
autocreate legt kein device an, deswegen kann der cun die message nicht zustellen.

Zitat
Versucht habe ich bisher aus dem Wiki-Beitrag "Fremdgeräte ignorieren" die Version 2 und 3.
du brauchst eher punkt 1.

Zitat
Sie setzen bei diesen Devices das Attribut ignore auf den Wert 1 (Befehls-Eingabefeld: attr <Device-Name> ignore 1). Wahlweise kann man alle anderen Attribute des Devices löschen; dies ist aber nicht zwingend. Hinweis: Das verhindert natürlich nicht, dass, wenn ihr Nachbar "aufrüstet", nicht andere Geräte neu in ihrem FHEM auftauchen.
Titel: Antw:log füllt sich mit "Unknown device"
Beitrag von: wk am 18 Oktober 2021, 13:34:08
Hallo Frank,

das habe ich befürchtet und es funktioniert auch.
Bisher hat aber anscheinend die ignoreType-Methode auch gereicht, um "lästige" Nachbarn auszuschließen, doch dieser Mebus war besonders penetrant.

Ich wollte keine Sammlung von ignored devices anlegen, aber wenn's hilft.

Vielen Dank für die wie immer schnelle Hilfe von euch.
Titel: Antw:[gelöst] log füllt sich mit "Unknown device"
Beitrag von: frank am 18 Oktober 2021, 13:45:55
Zitat
Bisher hat aber anscheinend die ignoreType-Methode auch gereicht, um "lästige" Nachbarn auszuschließen, doch dieser Mebus war besonders penetrant.
ich denke eher, dass dein cun bis dahin nie messages von mebus empfangen hat, also neues mebus im empfangsbereich.

wenn du keine devices definieren und auch keine logmeldungen sehen willst, brauchst du eine firmware für den cun, die nur die messages erkennt, die du haben willst. und zusätzlich deinem nachbarn verbieten, dass dieser ebenfalls devices diesen typs benutzt.  ;)
Titel: Antw:[gelöst] log füllt sich mit "Unknown device"
Beitrag von: betateilchen am 18 Oktober 2021, 16:26:59
Man könnte auch hinterfragen, ob eine solche Logmeldung wirklich im Loglevel 2 notwendig ist oder ob nicht ein Loglevel 4 auch ausreichend wäre.
Titel: Antw:[gelöst] log füllt sich mit "Unknown device"
Beitrag von: fhem-hm-knecht am 18 Oktober 2021, 19:54:07
Man könnte auch hinterfragen, ob eine solche Logmeldung wirklich im Loglevel 2 notwendig ist oder ob nicht ein Loglevel 4 auch ausreichend wäre.

Das wäre schön