Bei mir ist es zwar nur ein 2-fach Taster aber das Vorgehen sollte für deinen 6-fach identisch möglich sein.
Als Trigger nur den State verwenden und dann beim Choose in der action prüfen, auf was die Taste gerade steht:
alias: Schalter Rollladen Wohnzimmer
description: ""
triggers:
- entity_id:
- event.schalter_rollladen_wz_ch1
id: Button down
for:
hours: 0
minutes: 0
seconds: 2
trigger: state
- entity_id:
- event.schalter_rollladen_wz_ch2
id: Button up
for:
hours: 0
minutes: 0
seconds: 2
trigger: state
conditions:
- condition: template
value_template: "{{ ( now() - states('sensor.uptime')|as_datetime ).seconds >= 30 }}"
actions:
- choose:
- conditions:
- condition: trigger
id:
- Button down
- condition: state
entity_id: event.schalter_rollladen_wz_ch1
state: press_short
attribute: event_type
sequence:
- data: {}
action: script.rollladen_wohnzimmer_schlitz
alias: Schlitz
- conditions:
- condition: trigger
id:
- Button down
- condition: state
entity_id: event.schalter_rollladen_wz_ch1
attribute: event_type
state: press_long_release
sequence:
- data: {}
action: script.rollladen_wohnzimmer_zu
alias: zu
- conditions:
- condition: trigger
id:
- Button up
- condition: state
entity_id: event.schalter_rollladen_wz_ch2
attribute: event_type
state: press_short
sequence:
- data: {}
action: script.rollladen_wohnzimmer_auf
alias: Auf
- conditions:
- condition: trigger
id:
- Button up
- condition: state
entity_id: event.schalter_rollladen_wz_ch2
attribute: event_type
state: press_long_release
sequence:
- data: {}
action: script.rollladen_wohnzimmer_stop
alias: stoppen
mode: restart