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