Skip to content

Управление кондиционерами Hisense через экранный модуль и ir

Notifications You must be signed in to change notification settings

Anat0l/hisense_acu2d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hisense_acu2d

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

Подключение

Общий вид экранного модуля

Развернуть

foto

Подключение к обратной стороне дисплея выполнено пайкой к разъему

foto

Подключение модуля к кондиционеру. Это первоначальная фотография.

foto

Note

Дополнительно к модулю нужно соединить розовый провод от кондиционера "YK" к площадке "IR"

Общий вид в кондиционере

Развернуть

foto

Пример минимальной конфигуции ESPHome

# 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 модуля

About

Управление кондиционерами Hisense через экранный модуль и ir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published