Wenn ich die Version auf “5” ändere, dann will das Ding auch nicht laufen.
Protokoll:
[18:21:43] INFO: Preparing to start…
[18:21:43] INFO: Socat not enabled
[18:21:43] INFO: Starting Zigbee2MQTT…
Starting Zigbee2MQTT without watchdog.
Error: Your configuration.yaml has an unsupported version 5, expected one of undefined,2,3,4.
at migrateIfNecessary (/app/lib/util/settingsMigration.ts:497:15)
at onboard (/app/lib/util/onboarding.ts:534:9)
at start (/app/index.js:137:25)
[18:24:36] INFO: Preparing to start…
[18:24:36] INFO: Socat not enabled
[18:24:36] INFO: Starting Zigbee2MQTT…
Starting Zigbee2MQTT without watchdog.
!!!
READ THIS CAREFULLY
Refusing to start because configuration is not valid, found the following errors:
das geht so auch nicht, das ist eine interne Nummer, die Z2M braucht um zu erkennen ob Du noch eine Version < 2.x nutzt und deswegen migriert werden muss, aus meiner configuration.yaml mit Beschreibung
# Indicates the configuration version (used by configuration migrations)
version: 4
Nicht an etwas herumschrauben, wenn das Wissen fehlt
READ THIS CAREFULLY
Refusing to start because configuration is not valid, found the following errors:
MQTT retention requires protocol version 5
Du musst das MQTT Add-on, auf MQTT Version 5 konfigurieren
VG
Bernd
P.S.: ich müsste mir erst das Add-on installieren, um Dir den entsprechenden Punkt in der Konfiguration zu zeigen, versuch es mal selbst.
Ansonsten melde Dich noch einmal.
P.P.S.: ich habe mich da wohl geirrt, der MQTT ist schon korrekt eingerichtet, habe ich gerade mal getestet.
Also liegt es doch nur an der schlechten configuration.yaml wie @maxe ja auch schon ausgeführt hat.
Ich habe HA & Co. erst am Wochenende angefangen, weil mir Homematic langsam auf den Keks geht. Daher probiere ich erstmal viel, habe noch nicht so viel zu verlieren.
Das mit dem “herumschrauben” habe ich in diversen Foren gesehen, auch hier gibt es so eine Info…
QUOTE
Das selbe Problem habe ich auch. Und wird sich mit dem nächsten HA-core-Update wiederholen…
Lösung:
Ergänze in der configuration.yaml im HA Verzeichnis
/config/zigbee2mqtt/configuration.yaml
unter mqtt die Zeile: version: 5
mqtt:
server: mqtt://core-mosquitto:1883
version: 5
Mein MQTT Broker ist bereits bei Version 6.5.1. Ich habe ihn aber zur Sicherheit noch einmal deinstalliert und neu installiert.
Mit dem Z2M habe ich das auch noch gemacht.
Das Protokoll sieht noch immer so aus:
[21:09:00] INFO: Preparing to start...
[21:09:00] INFO: Socat not enabled
[21:09:01] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
READ THIS CAREFULLY
Refusing to start because configuration is not valid, found the following errors:
- MQTT retention requires protocol version 5
If you don't know how to solve this, read https://www.zigbee2mqtt.io/guide/configuration
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Failure page is available at http://0.0.0.0:8099/```
Ja so ist es auch korrekt, in deiner configuration.yaml war das so nicht und es gab ein Durcheinander, daher war der Hinweis von @maxe genau richtig.
Ich meinte auch das, mit dem Eintrag unter mqtt in der Z2M Konfiguration, habe mich nur im Add-on geirrt