В профиле ESPHome приведенном в прошлой статье было реализовано управление через два регулятора: одним регулируется яркость, вторым – цветовая температура. Или через два переключателя: один включает-выключает свечение панели, второй – цветовую переключает цветовую температуру(теплое-холодное свечение).
Это связано с тем, что данный модуль управляется не как обычные один пин – теплое свечение, второй пин – холодное, а при помощи микросхемы BP5926, где один пин управляет яркостью, а второй цветовой температурой, поэтому применить стандартную платформу CWWW не получится:
Решение данной проблемы нашел на гитхабе у пользователя Samuel Sieb.
Для установки данной прошивки нужно в папке esphome создать папку custom_components и положить в нее cwww2 вместе с содержимым. На всякий случай архив с cwww2 доступен тут.
Далее можно обновить прошивку используя следующий профиль:
esphome: name: arilux_18w_wifi platform: ESP8266 board: esp01_1m wifi: ssid: "dream2" password: "********" # Static IP manual_ip: static_ip: 192.168.1.127 gateway: 192.168.1.1 subnet: 255.255.255.0 # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Arilux 18W Wifi Fallback Hotspot" password: "********" captive_portal: # Enable logging logger: # Enable Home Assistant API api: password: "********" ota: password: "********" web_server: port: 80 light: - platform: cwww2 id: arilux_18w name: "Arilux 18w CWWW" color_temperature: output_color brightness: output_light cold_white_color_temperature: 6500 K warm_white_color_temperature: 3000 K restore_mode: ALWAYS_ON output: - platform: esp8266_pwm id: output_color pin: GPIO013 - platform: esp8266_pwm id: output_light pin: GPIO05 max_power: 80% sensor: # WiFi Signal Sensor # Датчик отображающий уровень сигнала Wifi - platform: wifi_signal name: "Arilux 18w WiFi Signal" update_interval: 60s # Uptime Sensor # Датчик отображающий время работы - platform: uptime name: "Arilux 18w Uptime" unit_of_measurement: minutes text_sensor: # Version Text Sensor # Датчик отображающий версию прошивки - platform: version name: "Arilux 18w ESPHome Version"
Добавляется в Home Assistant через меню Настройки-Интеграции:
Комментариев нет:
Отправить комментарий