NEWS
MQTT Fehlermeldung - geht das etwas genauer?
-
Hallo zusammen,
ich bekomme diese Fehlermeldungen.
Wie bekomme ich raus woher bzw. wer der Verursacher ist?
Grüße
-
@beowolf
Wie sieht denn der Objektbaum an der Ecke aus?
Schon mal den Adapter auf Debug-Level gestellt?
Irgendwo MQTT-Topics mit Sonderzeichen eingestellt? -
-
@beowolf sagte in MQTT Fehlermeldung - geht das etwas genauer?:
Wie bekomme ich raus woher bzw. wer der Verursacher ist?
Sieht aus, als würde ein Client seine Client-ID mit Sonderzeichen (oder mit einem falschen Encoding) übermitteln.
Client-ID manuell gesetzt?
-
Welche Version ist im Einsatz? Bin gerade darüber im Changelog gestolpert:
6.1.2 (2024-09-04) (bluefox) Corrected error if the client has no ID
-
Habe das Problem gefunden.
Es war ein Wemos D1 mini der einen "Hau" hatte. Er hatte mal eine Wlan-Verbindung dann wieder nicht.
Ich habe ihn neu geflasht - jetzt scheint Ruhe zu sein.
-
War wohl doch nicht die schlechte W-Lan Verbindung.
In der aktuelle MQTT Version "6.1.2" steht das als Hinweis
Correctec error if the client has no ID
Mir ist jetzt nur nicht klar, ob diese Meldung jetzt die korrigierte Meldung ist, oder ob es noch nicht so richtig funktioniert.
Habe hier noch einen Wemos D1 mini der diese Meldung hervorruft, obwohl er eine eindeutige ID hat.
-
So, ich bin jetzt mal auf die vorletzte Version zurück gegangen. Dann erscheinen diese Meldungen nicht mehr.
Wieder zurück auf die aktuelle Version, und siehe da, sie sind wieder da.
mqtt.0 2024-10-28 14:06:33.765 error Cannot update connection info: Error: Invalid ID: mqtt.0.info.clients.�7���?> mqtt.0 2024-10-28 14:03:35.247 error Cannot update connection info: Error: Invalid ID: mqtt.0.info.clients.�7���?> mqtt.0 2024-10-28 14:03:10.998 error Cannot update connection info: Error: Invalid ID: mqtt.0.info.clients.�7���?> mqtt.0 2024-10-28 14:01:39.867 error Cannot update connection info: Error: Invalid ID: mqtt.0.info.clients.�7���?> mqtt.0 2024-10-28 13:53:15.520 error Cannot update connection info: Error: Invalid ID: mqtt.0.info.clients.�7���?> mqtt.0 2024-10-28 13:53:03.504 error Cannot update connection info: Error: Invalid ID: mqtt.0.info.clients.�7���?>
Ist ja soweit auch ok, aber wenn schon so eine Meldung kommt, wäre es dann nicht auch sinnvoll, das in der Meldung stehen würde wer das verursacht?
Oder geht das nicht?
-
@beowolf sagte in MQTT Fehlermeldung - geht das etwas genauer?:
Ist ja soweit auch ok, aber wenn schon so eine Meldung kommt, wäre es dann nicht auch sinnvoll, das in der Meldung stehen würde wer das verursacht?
Mach doch mal einen GitHub Issue auf (oder eventuell gibt es ja auch schon was).