Ruddog icon

28BYJ-48_stepper_motor_SBT0811_and_ESP8266

Ruddog | PRO | 08/09/21 06:43:37 PM UTC | 0 ⭐ | 1773 👁️ | Never ⏰ | []
YAML |

1.95 KB

|

None

|

0 👍

/

0 👎

esphome:
  name: cam-mcu
  platform: ESP8266
  board: esp01_1m
wifi:
  ssid: !secret ssid
  password: !secret wifi_pass
  manual_ip:  
     static_ip: 192.168.86.15
     gateway: 192.168.86.1
     subnet: 255.255.255.0
     dns1: 8.8.8.8
     dns2: 8.8.4.4
# Enable logging
logger:

web_server:
  port: 80  
 
 
# Enable Home Assistant API
api:

ota:
  password: "2147e9b307f0e356957296e9a386bd6d"
 
  # Enable fallback hotspot (captive portal) in case 
  # wifi connection fails
  ap:
    ssid: "Cam-Mcu Fallback Hotspot"
    password: "s2XZ7hF27HhE"
# Captive portal was not in the other yaml file
captive_portal:

binary_sensor:
  - platform: gpio
    pin:
      number: D5
      mode: INPUT_PULLUP
      inverted: True
    name: "Omhoog Knop"
    id: omhoog_knop
    on_press:
      - cover.open: rolgordijn
    
  - platform: gpio
    pin:
      number: D6
      mode: INPUT_PULLUP
      inverted: True
    name: "Stop Knop"   
    id: stop_knop
    on_press:
      - cover.stop: rolgordijn    
    
  - platform: gpio
    pin:
      number: D7
      mode: INPUT_PULLUP
      inverted: True
    name: "Omlaag Knop"  
    id: omlaag_knop
    on_press:
      - cover.close: rolgordijn   
          
                    
cover:
  - platform: template
    name: "Rol Gordijn Rechts"
    id: rolgordijn
    open_action:

      - stepper.set_target:
          id: my_stepper
          target: 0 
    close_action:

      - stepper.set_target:
          id: my_stepper
          target: 25000
    stop_action:

      - stepper.set_target:
          id: my_stepper
          target: !lambda return id(my_stepper).current_position;      
    optimistic: true   
          
 
    
stepper:
  - platform: uln2003
    id: my_stepper
    pin_a: D0
    pin_b: D1
    pin_c: D2
    pin_d: D3
    max_speed: 300 steps/s
    sleep_when_done: true    
 
    # Optional:
    acceleration: inf
    deceleration: inf  

Comments