Mon problème
Bonjour a tous,
je suis en train de me faire une porte de poulailler auto avec un Wemos sur ESPHOME et un stepper NEMA17
Mon probleme est que quand mon contacteur fin de course est activé cela ne stop pas mon stepper et je ne comprend pas pourquoi
voici mon code ESPHOME, si quelqu’un a une idée cela me serait bien utile
merci d’avance
esphome:
name: distri
esp8266:
board: d1_mini
# Enable logging
logger:
# Enable Home Assistant API
api:
services:
- service: control_stepper
variables:
target: int
then:
- stepper.set_target:
id: distributeur
target: !lambda 'return target;'
ota:
password: "40fb769406f300c8cfd219163d0d04e7"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Test-Nema Fallback Hotspot"
password: "25I8yYbkaTGH"
switch:
- platform: template
name: "Montée"
id: Nema
turn_on_action:
- stepper.set_target:
id: distributeur
target: 1275
- stepper.report_position:
id: distributeur
position: 0
- platform: template
name: "Descente"
id: Nema1
turn_on_action:
- stepper.set_target:
id: distributeur
target: -1275
- stepper.report_position:
id: distributeur
position: 0
stepper:
- platform: a4988
id: distributeur
step_pin: D0
dir_pin:
number: D1
inverted: false
max_speed: 150 steps/s
binary_sensor:
- platform: gpio
pin:
number: D3
mode: INPUT_PULLUP
inverted: true
name: "porte en haut"
id: porte_haut
filters:
- delayed_on: 10ms
- platform: gpio
pin:
number: D4
mode: INPUT_PULLUP
inverted: true
name: "porte en bas"
id: porte_bas
filters:
- delayed_on: 10ms
cover:
- platform: endstop
name: "Porte poules"
id: my_cover
open_action:
- switch.turn_on: Nema
open_duration: 0.1min
open_endstop: porte_haut
close_action:
- switch.turn_on: Nema1
close_duration: 0.1min
close_endstop: porte_bas
stop_action:
- switch.turn_off: Nema
- switch.turn_off: Nema1
Ma configuration
Texte à remplacer par votre configuration
Comment récupérer ma configuration :
Dans votre HA, Menu latéral
Configuration
> Paramètres
> Infos
> Santé du système
puis bouton copier > Pour Github