Esphome controle moteur via pont en H L298

Bonjour,

J’utilise un pont en H L298 relié à un moteur pour faire monter ou descendre la porte de mon poulailler.

output:
  # Leads (+) and (-) for motor
  - platform: esp8266_pwm
    id: mot_p
    pin: GPIO00
  - platform: esp8266_pwm
    id: mot_n
    pin: GPIO02

fan:
  # Motor controller
  - platform: hbridge
    id: mot
    name: "Motor"
    pin_a: mot_p
    pin_b: mot_n

J’ai bien une tuile qui me permet de piloter mon moteur :

Je peux donc, depuis la tuile changer le sens du moteur et démarrer ou arrêter le moteur.
Parfait :slight_smile:

Je souhaite automatiser tout ça. Mais je ne trouve nulle part comment modifier le sens de rotation :
Capture d’écran 2024-10-25 165855

Donc si je résume : l’interface me permet de faire le changement de sens de rotation mais dans l’automatisation, je ne retrouve pas ce réglage.
Avez vous une idée pour m’aider ?
Merci !

Hello,
Ton moteur est déclaré comme un ventilateur, si tu essaye l’action ‹ Ventilateur › → ‹ Définir l’orientation › au lieu de choisir ‹ Appareil › lorsque tu crées l’action.
En yaml ça donne un bloc action :

  - action: fan.set_direction
    data:
      direction: forward  #ou reverse suivant la direction voulue
      entity_id: fan.pump_1

Coucou,
Pourquoi ne pas déclarer un type cover plutôt qu’un fan?
Ça semble vachement plus approprié pour une porte/rideau/volet/trappe ce que tu veux.

1 « J'aime »

Ah oui ! Voilà qui est bien !
Merci

Etant complètement novice, je suis la doc qui ne propose que le fan pour la plateforme hbridge.
Merci pour cette proposition.

1 « J'aime »