FHEM Forum

FHEM => Sonstiges => Thema gestartet von: ThoTo am 10 Juni 2018, 11:42:58

Titel: [PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: ThoTo am 10 Juni 2018, 11:42:58
Hallo zusammen!

Abhängig von den Geräten in der Nachbarschaft ( 8) ) schreibt mir das CUL_TCM97001 Modul ständig folgende Logeinträge:
2018.06.10 02:41:11 2: nanoCUL433: CUL_TCM97001 Unknown device CUL_TCM97001_84, please define it
2018.06.10 02:41:12 2: nanoCUL433: CUL_TCM97001 Unknown device CUL_TCM97001_84, please define it
2018.06.10 02:58:12 2: nanoCUL433: CUL_TCM97001 Unknown device CUL_TCM97001_84, please define it



Im Code des Moduls findet sich einige Male folgender Block:
if(!$def) {
Log3 $name, 2, "$iodev: CUL_TCM97001 Unknown device $deviceCode, please define it";
return "UNDEFINED $model" . substr($deviceCode, rindex($deviceCode,"_")) . " CUL_TCM97001 $deviceCode";
}


Geloggt wird auf das Device $name, welches es ja noch nicht gibt.
Ich fände es gut wenn in so einem Fall auf das IODevice geloggt wird, dann könnte man mit dessen verbose-Level die Meldungen unterdrücken.
So machen es tlw. auch andere Module.

Im angehängten Patch wurde diese Änderung durchgeführt und es wird auf $iodev geloggt.
Hat das CUL-Device verbose-Level 0 oder 1, verschwinden die Einträge aus dem Log.


Vielleicht kann es ja jemand gebrauchen bzw. die Idee findet einen Weg ins SVN  ;)


Schönen Sonntag,
Thomas
Titel: Antw:[PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: andies am 16 März 2019, 10:54:06
Also, ich habe mir das auch mal angeschaut und glaube, dass das eine Lösung ist. Ich vermute aber eine andere Zeile als Verursacher. Ganz weit unten steht im Quelltext
    if (!$defUnknown) {
      Log3 "Unknown", 2, "$iodev: CUL_TCM97001 Unknown device Unknown, please define it";
      return "UNDEFINED Unknown CUL_TCM97001 CUL_TCM97001_Unknown";
    }

und das erste "Unknown" könnte die Fehlerursache sein. Da gehört dann wohl "global" hin.
Titel: Antw:[PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: PatrickR am 03 Juni 2019, 21:09:04
Hi!

Kann es sein, dass der Bug noch aktuell ist?


2019.06.03 21:05:39.309 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:06:28.683 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:06:28.840 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:06:28.996 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:06:29.152 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:06:29.309 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:07:18.683 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:07:18.840 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:07:18.996 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:07:19.152 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:07:19.309 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:08:08.683 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:08:08.840 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:08:08.996 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:08:09.153 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it
2019.06.03 21:08:09.309 2: MapleCUN_1_433: CUL_TCM97001 Unknown device CUL_TCM97001_186, please define it


Patrick
Titel: Antw:[PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: doman75 am 07 Januar 2020, 10:29:22
Ich habe die Meldungen auch noch im Log, gibts da keine offizielle Lösung?

Grüße
Swen
Titel: Antw:[PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: Ralf9 am 07 Januar 2020, 17:02:13
ZitatGeloggt wird auf das Device $name, welches es ja noch nicht gibt.

$name ist mit "Unknown" vorbelegt und es gibt normalerweise eine Device Unknown.

Habt Ihr schon mal versucht im Device Unknown das verbose auf 1 zu setzen?

Titel: Antw:[PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: ThoTo am 07 Januar 2020, 20:49:26
Ein "Unknown" Device habe ich bei mir nicht gefunden.

LG Thomas
Titel: Antw:[PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: Ralf9 am 08 Januar 2020, 17:20:56
ZitatEin "Unknown" Device habe ich bei mir nicht gefunden.
Wenn Du Autocreate aktivierst sollte es eigentlich automatisch angelegt werden.
Du kannst es auch von Hand anlegen:
define Unknown CUL_TCM97001 CUL_TCM97001_Unknown
Titel: Antw:[PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: yersinia am 04 Mai 2020, 12:09:24
Die Meldungen müllen mir auch den Log voll, ich weiss auch nicht, warum das LogLevel 1 und nicht 3 oder 4 ist. Hier mal ein Auszug aus Mai:
2020.05.04 08:38:01 2: nanoCUL_433_1: CUL_TCM97001 Unknown device CUL_TCM97001_169 model:Rubicson msg:sA9806C7EF8D8, please define it

Ich würde diese Log-Meldungen gerne unterdrücken - und zwar ohne ein Device anlegen zu müssen, das ich dann aktiv ignoriere.
Der CUL hat verbose auf 2, das global Device auf 3.

Wie werde ich das Zumüllen des Logs los?

EDIT:
Die Log-Auszüge beziehen sich auch auf Hideki und SD_WS07, nicht nur auf CUL_TCM97001. Hab das angepasst und werde nen neuen Thread aufmachen.
Titel: Aw: [PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: Carpy am 30 Mai 2024, 17:28:21
Hallo,

ich habe das gleiche Problem:
2024.05.30 17:18:45 2: SIGD_433: CUL_TCM97001 Unknown device CUL_TCM97001_72 model:Auriol_IAN msg:s483069041300, please define itdas ist in meinem Log auch fast jede zweite Zeile und da gibt es keine Lösung?

Gruß
Carpy
Titel: Aw: [PATCH] Unknown Device Meldung bei CUL_TCM97001
Beitrag von: Ralf9 am 30 Mai 2024, 17:37:08
Bitte setze mal beim device Unknown das Attribut verbose auf 1