#DIY, #ЯндексАлиса, #Алиса, #SmartHome, #HomeAssistant, #esphome, #wemos, #esp8266, #hassio, #умный дом, #Электросамокат, #Гироскутер, #моторгироскутера, #трициклизгироскутера, #моторколесо, #bldc, #изгироскутера, #своимируками, #diy, #Электросамокатизгироскутера, #Электросамокатсвоимируками, #электротранспорт, #ibalance,
D.I.Y Почему я не сделал это раньше!!! Сенсорный выключатель Своими Руками на ESPHome за 150Рублей!!! ESP8266, Wemos D1 mini, ESPHome сенсорная кнопка датчик движения и освещености и датчик температуры Полчается Мульти сенсорное устройство для экосистемы умного дома Home Assistant )))
Код в формате YAML:
esphome:
name: test
platform: ESP8266
board: d1_mini
wifi:
ssid: "*********"
password: "*******"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "*******"
password: "*******"
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
# Example configuration entry
web_server:
port: 80
# Example configuration entry
sensor:
- platform: dht
pin: D3
model: dht11
temperature:
name: "Temperature Zal"
humidity:
name: "Humidity Zal"
update_interval: 60s
- platform: adc
pin: A0
name: "Illuminance Zal"
id: light_sensor
unit_of_measurement: lux
update_interval: 1s
filters:
- lambda: return (x * 3.3 / 10000.0) * 2000000.0;
- sliding_window_moving_average:
window_size: 5
send_every: 5
binary_sensor:
- platform: gpio
pin: D1
name: "Button Zal"
on_state:
- switch.toggle: rele1
- platform: gpio
pin: D6
name: "PIR Sensor"
device_class: motion
switch:
- platform: gpio
name: "Lampa"
pin:
number: D2
inverted: True
mode: OUTPUT_OPEN_DRAIN
id: rele1
- platform: gpio
name: "Girlanda"
pin:
number: D5
inverted: True
mode: OUTPUT_OPEN_DRAIN
id: rele2
![](https://i.ytimg.com/vi/39jZt4W9_CY/maxresdefault.jpg)