Ich gehe mal davon aus das die (meisten) User hier auch die Diskussionen zu den HA(-Core)-Updates im HA-Forum verfolgen. Falls nicht: Ab HA Core 2023.10.0 gibt es ein Problem mit der bereits seit einigen Monaten aktuellen Mosquitto Broker Addon Version 6.3.1., welche auf der Mosquitto Broker Version 2.0.17 basiert. Bei dem HA Core Update 2023.10.0 wurden mal wieder Änderungen an MQTT vorgenommen. Das kann bzw. führt dazu das MQTT mit dem Mosquitto Broker Addon in der aktuellen Version 6.3.1. nicht mehr richtig/vollständig funktioniert.
Evtl. betrifft das nur User die mehrere hundert MQTT Entitäten haben, aber im HA-Forum haben sich diesbezüglich bereits div. User mit Problemen gemeldet. Das Problem stellt sich u.a. so dar:
- But sometimes the entities will not update and stay “not available”.
Oder auch: - Since the update to 2023.10 some entities go to not available for a couple of time. Later they come back and other entities are not available.
Damit man die Zusammenhänge/Zuständigkeiten besser versteht. Es gibt:
- HA Core Entwickler
- Mosquitto Broker Addon Entwickler
- Mosquitto Broker Entwickler. Diese haben mit HA und dessen Addons nichts zu tun, da der Mosquitto Broker natürlich eine eigenständig Software ist.
Der aktuelle Stand dazu ist der das die HA Core Entwickler dieses Problem nicht fixen wollen/werden, da es lt. denen an dem Mosquitto Broker selber liegen soll und somit deren Entwickler dafür zuständig wären. Posting eines HA-Entwickler/Foren-Moderators dazu: "Because it is an issue with the mqtt base the addon is built using."
Die Mosquitto Broker Entwickler sehen im Moment aber keine Notwendigkeit bzw. Priorität darin eine Änderung vorzunehmen, da das Problem ja erst ab HA Core 2023.10.0 auftritt und man dann halt das HA Update nicht machen, bzw. eine ältere HA Addon Version benutzen sollte: "MQTT dev’s are NOT even working on this issue, and after speaking with them, it is not a priority to them because they keep saying “you can just use the older version”"
Die HA Mosquitto Broker Addon Entwickler fühlen sich auch irgendwie nicht zuständig, da die HA Core Entwickler ja sagen das es an dem Mosquitto Broker selber liegt.
Ein User-Kommentar dazu: "Yes, but same problem. Each GitHub blames the other then they just close the issue. No fix on the way from what I’ve seen. Seems the dev’s are just pretending the issue doesn’t exist."
Mit der älteren Mosquitto Broker Version 2.0.15 soll das Problem in Verbindung mit HA nicht auftreten. Die Mosquitto Broker Version 2.0.15 war bis zu der Mosquitto Broker Addon Version 6.2.1 darin enthalten. Ab der Mosquitto Broker Addon Version 6.3.0 war dann Mosquitto Broker 2.0.17 enthalten.
Wer also von dem Problem betroffen sein sollte muss die Mosquitto Broker Addon Version 6.2.1 nutzen. Die war unter HA bis ungefähr August 2023 dort die aktuelle Version. Wer also noch alte Backups von der Mosquitto Broker Addon Version 6.2.1. hat kann ein Downgrade machen und diese wieder einspielen. Wer diese nicht haben sollte müsste dann wohl das Mosquitto Broker Addon kompl. löschen, dann die alte Version 6.2.1 davon installieren und dann wieder alles neu einrichten. Die Aussage eines HA-Entwickler/Foren-Moderators dazu lautet: "you can load a backup. It is not the devs fault that you did not create a backup when upgrading."
Das kommentiere ich mal nicht weiter. Ich selber habe natürlich div. vollständige Backups von HA aus den letzten Monaten, aber ich bewahre (bisher) nicht auch noch zusätzlich die ganzen Backups von allen möglichen Addons der letzten Monate auf. Für mich war bisher eigenlich klar: Wenn ein Addon-Update mit der aktuellen und einer folgenden HA-Version problemlos funktionieren, dann kann ich von einem stabilen Betrieb ausgehen und die alten Addon Backups sind überflüssig und können gelöscht werden.
Tja diese Praxis sollte ich in Zukunft dann wohl mal ändern, damit ich notfalls auch noch einzelne Backups von alten Addon-Versionen ein paar Monate später wieder einspielen kann.
Aktuell habe ich keine Lust ein vollständiges HA Backup aus dem Juli/August einzuspielen, daher werde ich das Problem mal aussitzen und b.a.W. bei HA Core 2023.9.x bleiben.
Wer mehr zu dem Problem wissen will muss die entsprechenden Diskussionen im HA-Forum, oder auf GitHub verfolgen. Bei GitHub wäre eine Diskusssion dazu z.B. diese: https://github.com/eclipse/mosquitto/issues/2887
Edit: Was ich noch vergessen hatte. Ob es mit der alten Mosquitto Broker Addon Version 6.2.1 dann ggf. irgendwelche anderen Probleme gibt, da HA bei den Core-Updates der letzten Monate ja auch div. Änderungen bei/mit MQTT vorgenommen hat, weiß ich nicht. Sprich da muss/sollte sich jeder User, der ein Mosquitto Broker Addon Version 6.2.1 Downgrade machen will, selber schlau machen.
VG Jim