Autor Thema: [gelöst] log füllt sich mit "Unknown device"  (Gelesen 440 mal)

Offline wk

  • Full Member
  • ***
  • Beiträge: 189
[gelöst] log füllt sich mit "Unknown device"
« 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.


« Letzte Änderung: 18 Oktober 2021, 13:34:50 von wk »

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24900
Antw:log füllt sich mit "Unknown device"
« Antwort #1 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).*


Offline wk

  • Full Member
  • ***
  • Beiträge: 189
Antw:log füllt sich mit "Unknown device"
« Antwort #2 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

Offline frank

  • Hero Member
  • *****
  • Beiträge: 10677
Antw:log füllt sich mit "Unknown device"
« Antwort #3 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.
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

Offline wk

  • Full Member
  • ***
  • Beiträge: 189
Antw:log füllt sich mit "Unknown device"
« Antwort #4 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.

Offline frank

  • Hero Member
  • *****
  • Beiträge: 10677
Antw:[gelöst] log füllt sich mit "Unknown device"
« Antwort #5 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.  ;)
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

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17607
  • s/fhem\.cfg/configDB/g
Antw:[gelöst] log füllt sich mit "Unknown device"
« Antwort #6 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.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!
Gefällt mir Gefällt mir x 1 Zustimmung Zustimmung x 1 Liste anzeigen

Offline fhem-hm-knecht

  • Hero Member
  • *****
  • Beiträge: 2411
  • Fhem User seit 2010
Antw:[gelöst] log füllt sich mit "Unknown device"
« Antwort #7 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
Hary


Odroid HC 1  getrennte Fhem Instanzen HM|INETdienste|Heizung|Bedienoberfläche|TEST -->alles nur noch über MQTT2 und CLIENT --> abgesetzte Pi's über LAN