Meldung von Hue nach fhem-restart

Begonnen von willyk, 19 September 2023, 19:37:48

Vorheriges Thema - Nächstes Thema

willyk

Hallo,

wahrscheinlich blamiere ich mich jetzt bis auf die Knochen, aber egal:
bei jedem fhem-Neustart wird folgende Meldung auf das Log ausgegeben:

2: HueBridge: autocreate is disabled, please enable it at least for HUEBridge. see: ignoreTypes
Das wird jede Minute wiederholt, bis ich ein

set HueBridge autocreate
mache. Das wird dann mit der Meldung

created 0/0/0 devices (ignored 0/0/7)
bestätigt, danach ist auf dem Log Ruhe.

Das will mir nicht einleuchten; was muss ich denn machen damit das aufhört? Irgendwie ist es doch auch widersinnig dass auf der einen Seite gemeldet wird dass ein autocreate notwendig ist, auf der anderen Seite wird aber gar nichts angelegt und trotzdem ist Ruhe.

Könnt ihr mich bitte erleuchten?  Vielen Dank.
NUC mit Ubuntu, MAX!Cube, CUNO, 6 MAX WT, 16 MAX HT, 2 MAX Fensterkontakt, MaxScanner

rudolfkoenig

"Plug and Play" fuktioniert in FHEM normalerweise ueber eine autocreate Instanz: das betroffene Modul meldet, dass es was neues entdeckt hat, und die autocreate Instanz legt dann die richtige FHEM-Definition und Attribut an, speichert, etc.
So eine autocreate Instanz ist in der ausgelieferten fhem.cfg dabei, aus mir unerklaerlichen Gruenden wird sie aber bei einigen Benutzern deaktiviert (mit dem disable Attribut).

Dem HUEBridge Modul passt das nicht, und beschwert sich.
Mit dem ignoreTypes autocreate Attribut kann man fuer bestimmte FHEM-Module das automatische Anlegen deaktivieren.

willyk

Hallo und danke für die schnelle Antwort.

Zitataus mir unerklaerlichen Gruenden wird sie aber bei einigen Benutzern deaktiviert (mit dem disable Attribut).
Dafür habe ich eine Erklärung: wenn mal wieder - aus welchen Gründen auch immer - verstümmelte Telegramme ankommen, dann wird für jedes Gerät ein neues Device angelegt. Das kann recht lästig werden, da dann auch evtl. doppelte Adressen vorhanden sind (die des "richtigen" Gerätes und die des Gerätes mit autocreate
Beispiel:
2023.09.19 18:53:30.723 2: cm_eg, unknown message type 52 from MAX_000118 [000118] to MAX_001c16 [000118] - ignoring !
2023.09.19 18:53:30.726 2: cm_eg, unknown message type 5B from MAX_000118 [000118] to MAX_001c03 [000118] - ignoring !
2023.09.19 18:53:33.944 2: cm_eg, unknown message type F3 from MAX_1d8a0e [1d8a0e] to MAX_9b0202 [1d8a0e] - ignoring !
2023.09.19 18:53:55.745 2: cm_eg, unknown message type FF from MAX_188b0e [188b0e] to MAX_800202 [188b0e] - ignoring !
2023.09.19 18:53:55.749 2: cm_eg, unknown message type FB from MAX_02880e [02880e] to MAX_ee0202 [02880e] - ignoring !
2023.09.19 18:54:01.938 2: cm_eg, unknown message type 18 from MAX_001c08 [001c08] to MAX_870fbc [001c08] - ignoring !
2023.09.19 18:54:02.187 2: cm_eg, unknown message type F6 from MAX_001713 [001713] to MAX_12b641 [001713] - ignoring !
2023.09.19 18:54:02.191 2: cm_eg, unknown message type 93 from EG_Spielz_H [0cf0f6] to MAX_001713 [0cf0f6] - ignoring !
2023.09.19 18:54:02.195 2: cm_eg, unknown message type BC from MAX_02020c [02020c] to MAX_f0f60a [02020c] - ignoring !
2023.09.19 18:54:07.388 2: cm_eg, unknown message type 0B from MAX_0f0630 [0f0630] to EG_Toilette_F [0f0630] - ignoring !
2023.09.19 18:54:12.097 2: cm_eg, unknown message type 1A from MAX_8abd00 [8abd00] to MAX_030a07 [8abd00] - ignoring !
2023.09.19 18:56:05.317 2: cm_eg, unknown message type 07 from MAX_04600c [04600c] to MAX_f37c00 [04600c] - ignoring !
2023.09.19 18:56:13.985 2: cm_eg, unknown message type 07 from MAX_04600c [04600c] to MAX_f37c00 [04600c] - ignoring !
2023.09.19 18:56:18.942 2: cm_eg, unknown message type F3 from MAX_198a0e [198a0e] to MAX_9c0202 [198a0e] - ignoring !
2023.09.19 18:56:31.328 2: cm_eg, unknown message type 05 from MAX_238b0e [238b0e] to MAX_2f0202 [238b0e] - ignoring !
Mit autocreate (ohne ignoreTypes) werden dann die ganzen MAX_xxxxx Devices neu angelegt, das ist nicht im Sinne des Erfinders.

ZitatMit dem ignoreTypes autocreate Attribut kann man fuer bestimmte FHEM-Module das automatische Anlegen deaktivieren.
Das verstehe ich, das habe ich nun mal versucht einzubauen.

Aber warum passiert das? Wenn fhem neu gestartet wird, und keine Änderungen an der Konfiguration vorgenommen werden (weder bei fhem noch bei HUE) - warum braucht es dann ein "autocreate" ?
NUC mit Ubuntu, MAX!Cube, CUNO, 6 MAX WT, 16 MAX HT, 2 MAX Fensterkontakt, MaxScanner