Trying to cycle select options from an image on a card

Hi all,
I hope a simple one.
I’m trying to get my card to cycle though the states for the teslas heated seats.

I can see that the integration has states of ‘off’ ‘low’, ‘medium’ and ‘high’

I’ve tried hardcoding the option but get an error. I can’t quite figure this out.

                - type: image
                  title: Heated_Seat_Rear_Center
                  entity: select.terrance_heated_seat_rear_center
                  image: /local/Tesla/images/buttons/Tesla_Transparent.png
                  style:
                    top: 50%
                    left: 31.5%
                    width: 25px
                    height: 25px
                  state_image:
                    'Off': /local/Tesla/images/buttons/Tesla_Heated_Seat_Off.jpg
                    Low: /local/Tesla/images/buttons/Tesla_Heated_Seat_Low.jpg
                    Medium: /local/Tesla/images/buttons/Tesla_Heated_Seat_Medium.jpg
                    High: /local/Tesla/images/buttons/Tesla_Heated_Seat_High.jpg
                  tap_action:
                    action: call-service
                    service: input_select.select_option
                    service_data:
                      option: Low
                  entity_id: select.terrance_heated_seat_rear_center
                  double_tap_action: none
                  hold_action: none

I have tried with input_select.select_next as well. I’m not too sure if I need to define the options myself? Possibly?

Many thanks.
Dave

It’s select.select_option

Thanks,
I’ve tried that but it does nothing at all :frowning:

                - type: image
                  title: Heated_Seat_Rear_Center
                  entity: select.terrance_heated_seat_rear_center
                  image: /local/Tesla/images/buttons/Tesla_Transparent.png
                  style:
                    top: 50%
                    left: 31.5%
                    width: 25px
                    height: 25px
                  state_image:
                    'Off': /local/Tesla/images/buttons/Tesla_Heated_Seat_Off.jpg
                    Low: /local/Tesla/images/buttons/Tesla_Heated_Seat_Low.jpg
                    Medium: /local/Tesla/images/buttons/Tesla_Heated_Seat_Medium.jpg
                    High: /local/Tesla/images/buttons/Tesla_Heated_Seat_High.jpg
                  tap_action:
                    action: call-service
                    service: select.select_option
                    data:
                      option: "Low"
                    target: 
                      entity_id: select.terrance_heated_seat_rear_center
                  entity_id: select.terrance_heated_seat_rear_center
                  double_tap_action: none
                  hold_action: none

There is no error displayed when I click the image, its like nothing is happening

Got it working, thanks for being a soundboard :slight_smile: - it genuinely helps with this sort of stuff!

                - type: image
                  title: Heated_Seat_Rear_Center
                  entity: select.terrance_heated_seat_rear_center
                  image: /local/Tesla/images/buttons/Tesla_Transparent.png
                  style:
                    top: 50%
                    left: 31.5%
                    width: 25px
                    height: 25px
                  state_image:
                    'Off': /local/Tesla/images/buttons/Tesla_Heated_Seat_Off.jpg
                    Low: /local/Tesla/images/buttons/Tesla_Heated_Seat_Low.jpg
                    Medium: /local/Tesla/images/buttons/Tesla_Heated_Seat_Medium.jpg
                    High: /local/Tesla/images/buttons/Tesla_Heated_Seat_High.jpg
                  tap_action:
                    action: call-service
                    service: select.select_next
                    data:
                      cycle: true
                    target:
                      entity_id: select.terrance_heated_seat_rear_center