Rotate to the left or right in Xiaomi Magic Cube?

like below if rotate right increase volume, rotate left it decreases volume

  - alias: "Cube rotate - Volume livingroom home"
    initial_state: 'on'
    trigger:
      platform: event
      event_type: cube_action
      event_data:
        entity_id: binary_sensor.cube_158d00011a0108
        action_type: rotate
    action:
      - service: media_player.volume_set
        data_template:
          entity_id: media_player.living_room_home
          volume_level: >
                      {% set state = states.media_player.living_room_home.attributes.volume_level + (trigger.event.data.action_value|float)/90 -%}
                      {%-  if state > 1 -%}
                         {%- set state  = 1 -%}
                      {%-  elif state < 0 -%}
                         {%- set state  = 0 -%}
                      {%- endif %}
                      {{ state }}
4 Likes