ESPHOME - switch.turn_on et switch.turn_off

Bonjour,

Dans un montage ESPHOME j’avais ces instructions qui actionnent un buzzer :

  • switch.turn_on: buzzer_output
  • delay: 100ms
  • switch.turn_off: buzzer_output

J’ai mis à jour le module complémentaire ESPHOME et maintenant j’ai ces erreurs :

Une idée ?

Salut,
j’utilise un buzzer, qui est configurer sur un output et j’utilite output.turn_on et output.trun_off:

output:
  # Buzzer
  - platform: ledc
    pin:
      number: 2
      ignore_strapping_warning: true
    inverted: true
    id: buzzer

binary_sensor:
  # Play 1000Hz tone through buzzer while Button B is pressed
  - platform: gpio
    pin:
      number: GPIO39
      inverted: true
    name: Button B
    on_press:
      then:
        - output.turn_on: buzzer
        - output.ledc.set_frequency:
            id: buzzer
            frequency: "1000Hz"
        - output.set_level:
            id: buzzer
            level: "50%"
    on_release:
      then:
        - output.turn_off: buzzer

je suis sur esphome 2024.10.2.

En effet ça fonctionne avec output.turn_xx

Merci

1 « J'aime »