[gelöst] log füllt sich mit "Unknown device"

Begonnen von wk, 18 Oktober 2021, 11:32:08

Vorheriges Thema - Nächstes Thema

wk

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.



rudolfkoenig

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).*


wk

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

frank

Zitatautocraete 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.

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

ZitatSie 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.
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

wk

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.

frank

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

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

LuckyDay

Zitat 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.

Das wäre schön