Einbindung ZG-101Z/D über Zigbee2MQTT in Home Assistant - Invalid event single, double, hold

Hi,

Ja, ich haben für mich eine Lösung gefunden. Habe die Events direkt aus der MQTT Nachricht eingebunden, da z.B. double nicht im Gerät ankam.

Hier meine Automation (eine Action bei double wurde noch nicht definiert):

> alias: Drehknopf
> description: “”
> triggers:
>
> * topic: zigbee2mqtt/Drehknopf/action
>   value_template: “{{ value_json.payload }}”
>   trigger: mqtt
>   actions:
> * choose:
>   * conditions:
>     * condition: template
>       value_template: “{{ trigger.payload == ‘single’ }}”
>       sequence:
>     * action: media_player.media_play_pause
>       metadata: {}
>       data: {}
>       target:
>       device_id: 9d76e70a598c83b734e4d727d0103778
>   * conditions:
>     * condition: template
>       value_template: “{{ trigger.payload == ‘rotate_left’ }}”
>       sequence:
>     * metadata: {}
>       data: {}
>       target:
>       device_id: 9d76e70a598c83b734e4d727d0103778
>       action: media_player.volume_down
>   * conditions:
>     * condition: template
>       value_template: “{{ trigger.payload == ‘rotate_right’ }}”
>       sequence:
>     * action: media_player.volume_up
>       metadata: {}
>       data: {}
>       target:
>       device_id: 9d76e70a598c83b734e4d727d0103778
>   * conditions:
>     * condition: template
>       value_template: “{{ trigger.payload == ‘hold’ }}”
>       sequence:
>     * action: media_player.turn_off
>       metadata: {}
>       data: {}
>       target:
>       device_id: fa7c8db4e884714f194f50c9d409a908
>     * action: media_player.turn_off
>       metadata: {}
>       data: {}
>       target:
>       device_id: 6ce722839b5f26a0783ce0a52264bd46
>   * conditions:
>     * condition: template
>       value_template: “{{ trigger.payload == ‘double’ }}”
>       sequence: [ ]
>       mode: single

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)

1 „Gefällt mir“