Failed to call service automation/trigger. Can't find error

I can’t figure out what’s wrong here. I want to set the tracked state of a bond device when I hold the button instead of tap.

type: grid
cards:
  - type: light
    entity: light.square_lamp
    icon: mdi:lamp
  - type: button
    tap_action:
      action: toggle
    entity: light.fan
    hold_action:
      action: call-service
      service: automation.trigger
      service_data:
        entity_id: bond.set_light_power_tracked_state
        power_state: false

I’m getting the following error:

Failed to call service automation/trigger. extra keys not allowed @ data['power_state']

Any idea? Thanks.

In your hold action, you appear to be calling the service ‘automation trigger’ and then instead of referencing an automation you are trying to call a bond.service

This is incorrect as bond.xx is not an automation. Also when calling the service ‘automation.trigger’ the extra data of ‘power state’ is not valid, this is exactly what the error message is stating.

I have no experience of the bond integration but the documentation appears to show what the service that you need to call is and what data is required for that service.

Thank you! For others, here’s the fix

type: grid
cards:
  - type: light
    entity: light.square_lamp
    icon: mdi:lamp
  - type: button
    tap_action:
      action: toggle
    entity: light.fan
    hold_action:
      action: call-service
      service: bond.set_light_power_tracked_state
      service_data:
        entity_id: light.fan
        power_state: false