Были куплены ночники по 10$ за штуку на али, специально для переделки под esp8266

Вот такие:

Внутри находится плата со светодиодами RGBWW и батареей 18650, сверху расположен тач сенсор:

Начнем подключать esp8266

Для начала я припаял землю (GND — черный провод) и плюс (VCC — фиолетовый провод). Именно на этой ножке чипа плюс есть всегда — и от сети, и от батареи

 

Дальше припаял контакты для управления светодиодами. На фото отметил куда именно припаял. Цвет проводов соответствует цветам led:

Теперь подключим это к esp8266. У меня это плата NodeMCU:

Схема подключения:

GND LED  >  GND ESP8266
VCC  LED  >  Vin (5v) ESP8266

RED LED       >  D5 ESP8266
GREEN LED  >  D6 ESP8266
BLUE    LED  >  D7 ESP8266
WHITE  LED  >  D8 ESP8266

 

Теперь в ESPHome делаем прошивку со следующей конфигурацией:

esphome:
  name: bedroom_bedside_nightlight1
  platform: ESP8266
  board: nodemcuv2
  esphome_core_version: latest

# Wifi
wifi:
  ssid: '*****'
  password: '*****'
  reboot_timeout: 60min
  manual_ip:
    static_ip: ***.***.***.***
    gateway: ***.***.***.***
    subnet: ***.***.***.***

# log
logger:

# Home Assistant API
api:
  password: '*****'

ota:
  password: '*****'

# led pins
output:

  - platform: esp8266_pwm
    id: output_red
    pin: D5
    max_power: 0.75


  - platform: esp8266_pwm
    id: output_green
    pin: D6
    max_power: 0.75


  - platform: esp8266_pwm
    id: output_blue
    pin: D7
    max_power: 0.75
    

  - platform: esp8266_pwm
    id: output_white
    pin: D8
    max_power: 0.75

# light
light:
  - platform: rgbw
    name: bedroom_bedside_nightlight1
    red: output_red
    green: output_green
    blue: output_blue
    white: output_white
    effects:
      - strobe:
      - flicker:
      - random:

# sensors
sensor:

# signal wifi
  - platform: wifi_signal
    name: bedroom_bedside_nightlight1_wifi
    update_interval: 15s

# nightlight ip
text_sensor:
  - platform: wifi_info
    ip_address:
      name: bedroom_bedside_nightlight1_ip

 

и проверяем:

Клеевым пистолетом я приклеил все провода к плате, чтобы не оторвались, и esp к ножке ночника:

 

Единственное, что я не сделал, так это не смог разобраться с верхним сенсором, в планах купить ему на замену готовый модуль на али, чтобы управлять ночником не только из Home Assistant, но и физически, тачем.

Так же в ночник можно встроить разного рода датчики 🙂

 

1
Оставить комментарий

avatar
1 Цепочка комментария
0 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
1 Авторы комментариев
Ренат Авторы недавних комментариев

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
новее старее большинство голосов
Уведомление о
Ренат
Гость
Ренат

Для штатного тача стоит заменить nodemcu на esp32. Там есть поддержка из коробки тачевых кнопок. А дальше дело техники и правил.