Zigbee2MQTT Update

Begonnen von eckhard scholz, 09 August 2025, 14:51:44

Vorheriges Thema - Nächstes Thema

eckhard scholz

Hallo in die Runde,
ich hab eine Frage zum Update von zigbee2mqtt.
Vorab ein paar Details:
- Sonoff ZBDongle-E mit EmberZNet 7.4.5 [GA]
- Zigbee2MQTT Version  2.2.1
- Fhem und Zigbee2MQTT laufen auf einem RaspberryPi5 mit Debian.

wie kann ich die Version 2.2.1 auf die Version 2.6.0 updaten?

Ich habe diese Anleitung befolgt:
https://www.zigbee2mqtt.io/guide/installation/01_linux.html#for-later-update-zigbee2mqtt-to-the-latest-version.

Das wird nach dem Update angezeigt:
ecki@raspberrypi:/opt/zigbee2mqtt $ sudo ./update.sh
Checking for updates...
Update available!
Checking Zigbee2MQTT status...
Updating...
Aktualisiere 3a474187..bda5bf9e
Fehler: Ihre lokalen Änderungen in den folgenden Dateien würden durch den Merge
überschrieben werden:
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/problem_report.yaml
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/release-please.yml
.github/workflows/stale.yml
.github/workflows/update-dependencies.yml
.github/workflows/update-dependency.yml
.gitignore
.prettierignore
.prettierrc
.release-please-manifest.json
CHANGELOG.md
README.md
docker/Dockerfile
eslint.config.mjs
index.js
lib/controller.ts
lib/eventBus.ts
lib/extension/availability.ts
lib/extension/bridge.ts
lib/extension/configure.ts
lib/extension/extension.ts
lib/extension/externalConverters.ts
lib/extension/externalExtensions.ts
lib/extension/externalJS.ts
lib/extension/frontend.ts
lib/extension/groups.ts
lib/extension/homeassistant.ts
lib/extension/networkMap.ts
lib/extension/onEvent.ts
lib/extension/otaUpdate.ts
lib/extension/publish.ts
lib/model/device.ts
lib/model/group.ts
lib/mqtt.ts
lib/state.ts
lib/types/api.ts
lib/types/json-stable-stringify-without-jsonify.d.ts
lib/types/types.d.ts
lib/types/unix-dgram.d.ts
lib/types/zigbee2mqtt-frontend.d.ts
lib/util/data.ts
lib/util/logger.ts
lib/util/onboarding.ts
lib/util/sd-notify.ts
lib/util/settings.schema.json
lib/util/settings.ts
lib/util/settingsMigration.ts
lib/util/utils.ts
lib/util/yaml.ts
lib/zigbee.ts
package.json
pnpm-lock.yaml
scripts/generateChangelog.js
scripts/testExternalConverter.js
scripts/zStackEraseAllNvMem.js
test/assets/external_converters/cjs/mock-external-converter-multiple.js
test/assets/external_converters/cjs/mock-external-converter.js
test/assets/external_converters/mjs/mock-external-converter-multiple.mjs
test/assets/external_converters/mjs/mock-external-converter.mjs
test/assets/external_extensions/cjs/example2Extension.js
test/assets/external_extensions/cjs/exampleExtension.js
test/assets/external_extensions/mjs/example2Extension.mjs
test/assets/external_extensions/mjs/exampleExtension.mjs
test/controller.test.ts
test/data.test.ts
test/extensions/availability.test.ts
test/extensions/bind.test.ts
test/extensions/bridge.test.ts
test/extensions/configure.test.ts
test/extensions/externalConverters.test.ts
test/extensions/externalExtensions.test.ts
test/extensions/frontend.test.ts
test/extensions/groups.test.ts
test/extensions/homeassistant.test.ts
test/extensions/networkMap.test.ts
test/extensions/onEvent.test.ts
test/extensions/otaUpdate.test.ts
test/extensions/publish.test.ts
test/extensions/receive.test.ts
test/logger.test.ts
test/mocks/data.ts
test/mocks/debounce.ts
test/mocks/jszip.ts
test/mocks/logger.ts
test/mocks/mqtt.ts
test/mocks/sleep.ts
test/mocks/types.d.ts
test/mocks/utils.ts
test/mocks/zigbeeHerdsman.ts
test/onboarding.test.ts
test/sd-notify.test.ts
test/settings.test.ts
test/settingsMigration.test.ts
test/tsconfig.json
test/utils.test.ts
test/vitest.config.mts
Bitte committen oder stashen Sie Ihre Änderungen, bevor Sie mergen.
Abbruch
Installing dependencies...
Lockfile is up to date, resolution step is skipped
Already up to date

dependencies:
+ ajv 8.17.1
+ bind-decorator 1.0.11
+ debounce 2.2.0
+ express-static-gzip 2.2.0
+ fast-deep-equal 3.1.3
+ finalhandler 2.1.0
+ humanize-duration 3.32.1
+ js-yaml 4.1.0
+ json-stable-stringify-without-jsonify 1.0.1
+ jszip 3.10.1
+ moment 2.30.1
+ mqtt 5.10.4
+ object-assign-deep 0.4.0
+ rimraf 6.0.1
+ semver 7.7.1
+ source-map-support 0.5.21
+ throttleit 2.1.0
+ winston 3.17.0
+ winston-syslog 2.7.1
+ winston-transport 4.9.0
+ ws 8.18.1
+ zigbee-herdsman 3.4.11
+ zigbee-herdsman-converters 23.20.1
+ zigbee2mqtt-frontend 0.9.7

optionalDependencies:
+ unix-dgram 2.0.6

devDependencies:
+ eslint 9.23.0
+ eslint-config-prettier 10.1.1
+ prettier 3.5.3
+ tmp 0.2.3
+ typescript 5.8.2
+ typescript-eslint 8.28.0
+ vitest 3.0.9

Done in 1.2s using pnpm v10.4.1
Building...

> zigbee2mqtt@2.2.1 build /opt/zigbee2mqtt
> tsc && node index.js writehash

Done!
ecki@raspberrypi:/opt/zigbee2mqtt $

Mit der Fehlermeldung kann ich noch nichts anfangen.
Nach dem Update und Neustart wird weiter die Verasion 2.2.1 gestartet.

Mit Zigbee2MQTT bin ich noch nicht so vertraut.
Einige Devices sind schon angelernt. Leider werden nicht alle erkannt, in 2.6.0 aber schon.
Gibt es irgend wo eine detailierte Anleitung oder Hilfen?

MfG
Eckhard
F!B,RPi5-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,Zigbee,MQTT,HMIP,HM,FS20,

passibe

#1
Hm, irgendwie scheint es lokale Änderungen im Repository zu geben. Kannst du mal die Ausgabe von diesen Befehlen posten, bitte?
cd /opt/zigbee2mqtt && git --no-pager diff
Ansonsten wäre das Vorgehen wohl
a) Zur Sicherheit ein Backup über das Webinterface erstellen. Dazu unter http://<URL vom Webinterface>/#/settings/tools ein Klick auf Request Z2m Backup, dann kurz warten und dann ein Klick auf Download Z2m Backup
b) Zum einfacheren Restore ein Backup des gesamten Ordners erstellen, also
sudo service zigbee2mqtt stop && sudo cp -r /opt/zigbee2mqtt /opt/zigbee2mqtt-2.2.1c) Dann das Repo zurücksetzen (siehe auch hier):
cd /opt/zigbee2mqtt && sudo git reset --hard HEADd) Dann so wie gehabt das Update installieren:
cd /opt/zigbee2mqtt && sudo ./update.she) Ggfs. zigbee2mqtt neu starten
sudo serivce zigbee2mqtt restartf) Überprüfen, ob Version 2.6.0 aktiv ist und alles funktioniert
g) Falls nicht, dann Zigbee2MQTT stoppen und Backup einspielen:
sudo service zigbee2mqtt stop && sudo mv /opt/zigbee2mqtt /opt/zigbee2mqtt-2.6.0 && sudo cp -r /opt/zigbee2mqtt-2.2.1 /opt/zigbee2mqtt && sudo service zigbee2mqtt starth) Hier posten, was nicht geklappt hat

eckhard scholz

#2
Hallo posible,
danke füe die schnelle Hilfestellung.

ecki@raspberrypi:~ $ cd /opt/zigbee2mqtt && git --no-pager diff
diff --git a/.dockerignore b/.dockerignore
old mode 100644
new mode 100755
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
old mode 100644
new mode 100755
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
old mode 100644
new mode 100755
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml
old mode 100644
new mode 100755
diff --git a/.github/ISSUE_TEMPLATE/new_device_support.yaml b/.github/ISSUE_TEMPLATE/new_device_support.yaml
old mode 100644
new mode 100755
diff --git a/.github/ISSUE_TEMPLATE/problem_report.yaml b/.github/ISSUE_TEMPLATE/problem_report.yaml
old mode 100644
new mode 100755
diff --git a/.github/ISSUE_TEMPLATE/wrong_device.yaml b/.github/ISSUE_TEMPLATE/wrong_device.yaml
old mode 100644
new mode 100755
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/dependency-review.yaml b/.github/workflows/dependency-review.yaml
old mode 100644
new mode 100755
diff --git a/.github/workflows/fail-pr-to-master.yaml b/.github/workflows/fail-pr-to-master.yaml
old mode 100644
new mode 100755
diff --git a/.github/workflows/ghcr-cleanup.yml b/.github/workflows/ghcr-cleanup.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/merge-master-to-dev.yml b/.github/workflows/merge-master-to-dev.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/update-dependency.yml b/.github/workflows/update-dependency.yml
old mode 100644
new mode 100755
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.npmignore b/.npmignore
old mode 100644
new mode 100755
diff --git a/.npmrc b/.npmrc
old mode 100644
new mode 100755
diff --git a/.prettierignore b/.prettierignore
old mode 100644
new mode 100755
diff --git a/.prettierrc b/.prettierrc
old mode 100644
new mode 100755
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
old mode 100644
new mode 100755
diff --git a/CHANGELOG.md b/CHANGELOG.md
old mode 100644
new mode 100755
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
old mode 100644
new mode 100755
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/data/configuration.example.yaml b/data/configuration.example.yaml
old mode 100644
new mode 100755
diff --git a/docker/Dockerfile b/docker/Dockerfile
old mode 100644
new mode 100755
diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh
old mode 100644
new mode 100755
diff --git a/eslint.config.mjs b/eslint.config.mjs
old mode 100644
new mode 100755
diff --git a/images/architecture.png b/images/architecture.png
old mode 100644
new mode 100755
diff --git a/images/gladys-assistant-logo.jpg b/images/gladys-assistant-logo.jpg
old mode 100644
new mode 100755
diff --git a/images/logo.png b/images/logo.png
old mode 100644
new mode 100755
diff --git a/images/logo_bee_only.png b/images/logo_bee_only.png
old mode 100644
new mode 100755
diff --git a/images/logo_large.png b/images/logo_large.png
old mode 100644
new mode 100755
diff --git a/images/logo_vector.svg b/images/logo_vector.svg
old mode 100644
new mode 100755
diff --git a/index.js b/index.js
old mode 100644
new mode 100755
diff --git a/lib/controller.ts b/lib/controller.ts
old mode 100644
new mode 100755
diff --git a/lib/eventBus.ts b/lib/eventBus.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/availability.ts b/lib/extension/availability.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/bridge.ts b/lib/extension/bridge.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/configure.ts b/lib/extension/configure.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/extension.ts b/lib/extension/extension.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/externalConverters.ts b/lib/extension/externalConverters.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/externalExtensions.ts b/lib/extension/externalExtensions.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/externalJS.ts b/lib/extension/externalJS.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/frontend.ts b/lib/extension/frontend.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/groups.ts b/lib/extension/groups.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/networkMap.ts b/lib/extension/networkMap.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/onEvent.ts b/lib/extension/onEvent.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/otaUpdate.ts b/lib/extension/otaUpdate.ts
old mode 100644
new mode 100755
diff --git a/lib/extension/publish.ts b/lib/extension/publish.ts
old mode 100644
new mode 100755
diff --git a/lib/model/device.ts b/lib/model/device.ts
old mode 100644
new mode 100755
diff --git a/lib/model/group.ts b/lib/model/group.ts
old mode 100644
new mode 100755
diff --git a/lib/mqtt.ts b/lib/mqtt.ts
old mode 100644
new mode 100755
diff --git a/lib/state.ts b/lib/state.ts
old mode 100644
new mode 100755
diff --git a/lib/types/api.ts b/lib/types/api.ts
old mode 100644
new mode 100755
diff --git a/lib/types/json-stable-stringify-without-jsonify.d.ts b/lib/types/json-stable-stringify-without-jsonify.d.ts
old mode 100644
new mode 100755
diff --git a/lib/types/types.d.ts b/lib/types/types.d.ts
old mode 100644
new mode 100755
diff --git a/lib/types/unix-dgram.d.ts b/lib/types/unix-dgram.d.ts
old mode 100644
new mode 100755
diff --git a/lib/types/zigbee2mqtt-frontend.d.ts b/lib/types/zigbee2mqtt-frontend.d.ts
old mode 100644
new mode 100755
diff --git a/lib/util/data.ts b/lib/util/data.ts
old mode 100644
new mode 100755
diff --git a/lib/util/logger.ts b/lib/util/logger.ts
old mode 100644
new mode 100755
diff --git a/lib/util/onboarding.ts b/lib/util/onboarding.ts
old mode 100644
new mode 100755
diff --git a/lib/util/sd-notify.ts b/lib/util/sd-notify.ts
old mode 100644
new mode 100755
diff --git a/lib/util/settings.schema.json b/lib/util/settings.schema.json
old mode 100644
new mode 100755
diff --git a/lib/util/settings.ts b/lib/util/settings.ts
old mode 100644
new mode 100755
diff --git a/lib/util/settingsMigration.ts b/lib/util/settingsMigration.ts
old mode 100644
new mode 100755
diff --git a/lib/util/utils.ts b/lib/util/utils.ts
old mode 100644
new mode 100755
diff --git a/lib/util/yaml.ts b/lib/util/yaml.ts
old mode 100644
new mode 100755
diff --git a/lib/zigbee.ts b/lib/zigbee.ts
old mode 100644
new mode 100755
diff --git a/package.json b/package.json
old mode 100644
new mode 100755
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
old mode 100644
new mode 100755
diff --git a/release-please-config.json b/release-please-config.json
old mode 100644
new mode 100755
diff --git a/scripts/generateChangelog.js b/scripts/generateChangelog.js
old mode 100644
new mode 100755
diff --git a/scripts/testExternalConverter.js b/scripts/testExternalConverter.js
old mode 100644
new mode 100755
diff --git a/scripts/zStackEraseAllNvMem.js b/scripts/zStackEraseAllNvMem.js
old mode 100644
new mode 100755
diff --git a/scripts/zigbee2socat_installer.sh b/scripts/zigbee2socat_installer.sh
old mode 100644
new mode 100755
diff --git a/test/assets/certs/dummy.crt b/test/assets/certs/dummy.crt
old mode 100644
new mode 100755
diff --git a/test/assets/certs/dummy.key b/test/assets/certs/dummy.key
old mode 100644
new mode 100755
diff --git a/test/assets/external_converters/cjs/mock-external-converter-multiple.js b/test/assets/external_converters/cjs/mock-external-converter-multiple.js
old mode 100644
new mode 100755
diff --git a/test/assets/external_converters/cjs/mock-external-converter.js b/test/assets/external_converters/cjs/mock-external-converter.js
old mode 100644
new mode 100755
diff --git a/test/assets/external_converters/mjs/mock-external-converter-multiple.mjs b/test/assets/external_converters/mjs/mock-external-converter-multiple.mjs
old mode 100644
new mode 100755
diff --git a/test/assets/external_converters/mjs/mock-external-converter.mjs b/test/assets/external_converters/mjs/mock-external-converter.mjs
old mode 100644
new mode 100755
diff --git a/test/assets/external_extensions/cjs/example2Extension.js b/test/assets/external_extensions/cjs/example2Extension.js
old mode 100644
new mode 100755
diff --git a/test/assets/external_extensions/cjs/exampleExtension.js b/test/assets/external_extensions/cjs/exampleExtension.js
old mode 100644
new mode 100755
diff --git a/test/assets/external_extensions/mjs/example2Extension.mjs b/test/assets/external_extensions/mjs/example2Extension.mjs
old mode 100644
new mode 100755
diff --git a/test/assets/external_extensions/mjs/exampleExtension.mjs b/test/assets/external_extensions/mjs/exampleExtension.mjs
old mode 100644
new mode 100755
diff --git a/test/controller.test.ts b/test/controller.test.ts
old mode 100644
new mode 100755
diff --git a/test/data.test.ts b/test/data.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/availability.test.ts b/test/extensions/availability.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/bind.test.ts b/test/extensions/bind.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/bridge.test.ts b/test/extensions/bridge.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/configure.test.ts b/test/extensions/configure.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/externalConverters.test.ts b/test/extensions/externalConverters.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/externalExtensions.test.ts b/test/extensions/externalExtensions.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/frontend.test.ts b/test/extensions/frontend.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/groups.test.ts b/test/extensions/groups.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/homeassistant.test.ts b/test/extensions/homeassistant.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/networkMap.test.ts b/test/extensions/networkMap.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/onEvent.test.ts b/test/extensions/onEvent.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/otaUpdate.test.ts b/test/extensions/otaUpdate.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/publish.test.ts b/test/extensions/publish.test.ts
old mode 100644
new mode 100755
diff --git a/test/extensions/receive.test.ts b/test/extensions/receive.test.ts
old mode 100644
new mode 100755
diff --git a/test/logger.test.ts b/test/logger.test.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/data.ts b/test/mocks/data.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/debounce.ts b/test/mocks/debounce.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/jszip.ts b/test/mocks/jszip.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/logger.ts b/test/mocks/logger.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/mqtt.ts b/test/mocks/mqtt.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/sleep.ts b/test/mocks/sleep.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/types.d.ts b/test/mocks/types.d.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/utils.ts b/test/mocks/utils.ts
old mode 100644
new mode 100755
diff --git a/test/mocks/zigbeeHerdsman.ts b/test/mocks/zigbeeHerdsman.ts
old mode 100644
new mode 100755
diff --git a/test/onboarding.test.ts b/test/onboarding.test.ts
old mode 100644
new mode 100755
diff --git a/test/sd-notify.test.ts b/test/sd-notify.test.ts
old mode 100644
new mode 100755
diff --git a/test/settings.test.ts b/test/settings.test.ts
old mode 100644
new mode 100755
diff --git a/test/settingsMigration.test.ts b/test/settingsMigration.test.ts
old mode 100644
new mode 100755
diff --git a/test/tsconfig.json b/test/tsconfig.json
old mode 100644
new mode 100755
diff --git a/test/utils.test.ts b/test/utils.test.ts
old mode 100644
new mode 100755
diff --git a/test/vitest.config.mts b/test/vitest.config.mts
old mode 100644
new mode 100755
diff --git a/tsconfig.json b/tsconfig.json
old mode 100644
new mode 100755
ecki@raspberrypi:/opt/zigbee2mqtt $


Backup`s laufen noch

F!B,RPi5-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,Zigbee,MQTT,HMIP,HM,FS20,

passibe

Oh okay, du hast einfach den Ordner für alle Benutzer ausführbar gemacht, 644 zu 755, also rwxr-xr-x. Das ist eher nicht so gedacht, im Heimnetz aber vermutlich ein überschaubares Sicherheitsrisiko. Wahrscheinlich hätte es da irgendeinen anderen Weg gegeben bzw. man müsste nur die tatsächlich ausgeführten Dateien auch ausführbar machen; und dann idealerweise auch nur für den Benutzer, der Z2m ausführt.

Dann sollte nach dem git reset wie oben beschrieben das Update aber problemlos funktionieren (trotzdem natürlich ein Backup machen). Gegebenenfalls musst du dann nach dem Update aber wieder die Rechte neu setzen bzw. diesmal idealerweise dann richtig ...

eckhard scholz

Also possible, das war mal eine Tolle Hilfestellung .. Danke !!!
Das so was mir mal auf die Füße fallen könnte hätte ich nie gedacht.
ZitatOh okay, du hast einfach den Ordner für alle Benutzer ausführbar gemacht, 644 zu 755, also rwxr-xr-x.
Deine Anleitung war mega super.
So wie Du es beschrieben hast hat alles wie am Schnürchen ohne Fehler geklappt und funktioniert.
Alle Devices werden sofort richtig erkannt.
Nur sofort starten mit Restart ging nicht, ich musste dem RespberryPi komplett neu starten.
Das hatte ich aber immer schon mal, da gab´s immer eine Fehlemeldung mit Herdmann... ,hab ich aber grad nicht zur Hand. Alles lief danach auch immer ohne Fehler, wie jetzt auch.

Vielen Dank und schönes Wochenende
Eckhard

PS: Profi werd ich nicht mehr  8)
F!B,RPi5-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,Zigbee,MQTT,HMIP,HM,FS20,

passibe

Zitat von: eckhard scholz am 09 August 2025, 20:10:48da gab´s immer eine Fehlemeldung mit Herdmann
Vermutlich irgend ein Hardware-Ding mit dem Zigbee-Stick.

Sehr gerne, super, dass alles geklappt hat! Wünsche ebenfalls ein schönes Restwochenende.