HiSense_acu2d - проект по подключения WIFI модуля на базе ESP8266 (ESP-01, ESP12-F) к кондиционерам производства Hisense, в которых отсутствует заводская возможность подключения Wifi молулей. Существуют реализации управления кондиционером через IR esphome-whirlpool-ac и в стандартной библиотеке esphome.io/components/climate однако у них всех есть недостаток - отутствие четкой обратной связи, текущего состояния кондиционера. В этом копаненте для получения 'точного состояния'/'обратной связи' используются данные, которые передаются от базового блока управления кондиционера к экранному модулю. Все проверки проводились на кондиционере Ballu BSAG-12HN1_20Y
Реализованы базовые возможности управления:
- Включение/выключение
- Уставнока режимов работы - Охлаждение, Нагрев, Вентиляция, Осушение
- Уставновка целевой температуры
- Отображение температуры со встроенного датчика
- Управление скоростью и режимом работы вентилятора
- Управление горизонтальной и вертикальной работой жалюзи/шторкой
При разработке использовался модуль
Базовый / основной блок кондиционера имеет маркеровку PCB05-404-V02, 1553856
Экранный модуль имеет маркеровку PCB05-471-V01, 1896342A
Общий вид экранного модуля
Подключение к обратной стороне дисплея выполнено пайкой к разъему
Подключение модуля к кондиционеру. Это первоначальная фотография.
Note
Дополнительно к модулю нужно соединить розовый провод от кондиционера "YK" к площадке "IR"
# Enable logging, если нужен
logger:
# Только на сетевом интерфейсе, вывод в web консоль
# UART используется для взаимодействия с кондиционером
baud_rate: 0
external_components:
- source: github://Anat0l/hisense_acu2d
components: [ hisense_acu2d ]
refresh: 0s
# Настройка UART
uart:
tx_pin: GPIO1
rx_pin: GPIO3
baud_rate: 1200
# Передатчик
remote_transmitter:
id: "acu2d_transmitter"
pin:
number: GPIO13
inverted: False
carrier_duty_percent: 100%
climate:
- platform: hisense_acu2d
id: hisense_acu2d_climate
name: "Кондиционер"
transmitter_id: "acu2d_transmitter"
visual:
min_temperature: 16
max_temperature: 30
temperature_step: 1.0
supported_swing_modes:
- 'OFF'
- VERTICAL
- HORIZONTAL
- BOTH
Caution
Все что вы делаете, вы делаете на свой страх и риск.
Данные материалы предоставляются как есть.
Автор не несет никакой ответственности за возможные риски связаные с выходом из строя оборудования, приченению вреда здоровью и имуществу.
Я не являюсь программистом и скорей всего в коде присутствуют какие-то ошибки.
Проект основан на с использование компанент ESPHome:
esphome-whirlpool-ac и ESPHaier
Sergey Dudanov за разработку WiFi модуля