Botão gpio função long press

Olá pessoal
preciso fazer o seguinte. Pressionar um botão por pelo menos 1 segundo acende uma lâmpada, se eu pressionar por menos de um segundo, acende outra lâmpada. A pressão longa está funcionando, mas a pressão curta não está funcionando. Alguém pode me ajudar?

- id: '1589717840420'

alias: botao4
trigger:

  • entity_id: binary_sensor.botao_saida_4
    from: ‘on’
    platform: state
    to: ‘off’
    condition:

  • condition: template
    value_template: ‘{{ ( (as_timestamp(now())|int - states.binary_sensor.botao_saida_4.state|int)<1) }}’
    action:

  • data:
    entity_id: switch.saida_4
    service: homeassistant.toggle

  • id: ‘1589725647883’
    alias: long press
    description: ‘’
    trigger:

    • entity_id: binary_sensor.botao_saida_4
      for: ‘1’
      from: ‘off’
      platform: state
      to: ‘on’
      condition: []
      action:
    • data: {}
      entity_id: switch.saida_3
      service: switch.toggle