Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement