Benachrichtigungen
Alles löschen

[Gelöst] Zigbee2MqttUpdate

6 Beiträge
2 Benutzer
0 Reactions
37 Ansichten
0
Themenstarter

Hallo Olli/ User.

ich hab so meine Bauchschmerzen mit dem Update auf 2...

Nach mehreren Versuchen. die mich nicht weiter bringen. nun die Frage. was ich tun kann/ muss.

Meine yaml sieht folgendermaßen aus. Wo habe ich was einzutragen?

 

MfG

Sven

image
Olli 06/02/2025 5:19 pm

@sven Hi Sven!

Ich habe das Update auch erst letzte Woche gemacht, da ich ein wenig "Respekt" davor hatte - letztlich war es bei mir aber nur nötig die Automationen anzupassen, in denen ich auf _action reagiert habe. Das war aber auch nur Fleißarbeit dann, also in jede Automation reingehen, dort den Trigger (dürfte es ja in der Regel sein) bearbeiten, also für das Gerät aus dem Dropdown den neuen Trigger auswählen. Das war bei mir alles selbst erklärend dann.

Die relevanten Automationen habe ich von Spook aufgelistet bekommen, was die nach dem Update fehlenden "_action"-Trigger als "Problem" erkannt hat. Diese Liste der problematischen Automationen (38 waren es bei mir) musste ich dann nur abarbeiten.

Zu deiner konkreten Frage:

Das hängt natürlich ein wenig von deinem Setup ab, weshalb ich noch mal kurz meines beschreibe:
HA auf dem Pi5 mit einem Conbee 2 über USB. Hiermit habe ich für Zigbee2MQTT dann folgende configuration.yaml (also im Ordner zigbee2mqtt die Datei):

homeassistant:
enabled: true
mqtt:
server: mqtt://core-mosquitto:1883
user: addons
password: ENTFERNT 🙂
serial:
port: >-
/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE1996082-if00
adapter: deconz
frontend:
enabled: true
port: 8099
advanced:
log_level: error
log_syslog:
app_name: Zigbee2MQTT
eol: /n
host: localhost
localhost: localhost
path: /dev/log
pid: process.pid
port: 514
protocol: udp4
type: '5424'
last_seen: ISO_8601_local
homeassistant_legacy_entity_attributes: false
homeassistant_legacy_triggers: false
legacy_api: false
legacy_availability_payload: false
device_options:
legacy: false
availability:
enabled: true
active:
timeout: 10
passive:
timeout: 1500
version: 4
devices:

Sven Themenstarter 13/02/2025 9:12 am
Diese r Beitrag wurde geändert Vor 1 Woche von Sven

Hallo Olli und nochmals tausend dank, meine Unwissenheit ist wohl trotz kompetenter Hilfe grenzenlos. Ich hab das Update durchgeführt und in meiner yaml rumgestümpert. Das Update ist durchgeführt. Im Protokoll erscheint eine "Socat not enabled"-Fehlermeldung. Soweit so gut. Dann erscheinen 26 Fehler in Automatisierungen. Fast alle haben mit ner Deaktivierung der Beleuchtungsstärke-Entität in meinen Bewegungsmeldern zu tu. Daraufhin hab ich alle Beleuchtungs-Entitäten wieder aktiviert. Wenn ich jetzt in den Automatisierungen die Beleuchtungsentität neu einpflege funktionieren die Automatisierungen. Bin ich wenigstens auf dem "rechten" Weg? Liebe Grüße Sven

Olli 13/02/2025 7:45 pm

@sven Das "socat not enabled" als Info-Meldung habe ich auch:

image

Scheint aber kein Problem darzustellen, da mein ZigBee nach dem Update voll funktional und stabil läuft.

Ansonsten scheint es ja sonst bei dir alles geklappt zu haben, sehr schön!

Sven Themenstarter 13/02/2025 7:56 pm

Nachdem ich die Beleuchtungsstärke-Entität aktiviert habe, laufen meine Bewegungsmelder wieder.
Allerdings hab ich auch hier diesen Skybar von Ikea. Dieser Schalter klappt auch nicht

Olli 15/02/2025 10:12 am

@sven ich vermute, dass du den STYRBAR meinst?

https://www.zigbee2mqtt.io/devices/E2001_E2002.html

Gem. Doku sollte der eigentlich funktionieren. Ggf. Mal Entfernen und neu Anlernen?

1 Antwort
0

Da mein YAML-Code die Formatierung verloren hat, hier das Ganze nochmal:

homeassistant:
  enabled: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: ENTFERNT :)
serial:
  port: >-
    /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE1996082-if00
  adapter: deconz
frontend:
  enabled: true
  port: 8099
advanced:
  log_level: error
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 514
    protocol: udp4
    type: '5424'
  last_seen: ISO_8601_local
  homeassistant_legacy_entity_attributes: false
  homeassistant_legacy_triggers: false
  legacy_api: false
  legacy_availability_payload: false
device_options:
  legacy: false
availability:
  enabled: true
  active:
    timeout: 10
  passive:
    timeout: 1500
version: 4
devices:

Die devices liste ist jetzt hier nicht auf, weil die ja unique sind 😉