Плата управления кондиционера дайкин

Обновлено: 19.05.2024


Погода снова бьет климатические рекорды.Температура растет, а вместе с ней и наше желание включить кондиционер. Что же может быть проще, чем нажать на кнопку пульта и выбрать комфортную температуру? Разве что не нажимать ни на какие кнопки вообще. В этой статье я расскажу, как подключить кондиционер к умному дому по WiFi, установить комфортную температуру и больше не искать этот злосчастный пульт. Кондиционер сам будет включаться и выключаться при необходимости. Из отличительных особенностей этого решения можно отметить двусторонний обмен данными, включая передачу управляющих команд и температуры с внешних датчиков в кондиционер и получение от кондиционера информации о его текущем состоянии.

Вариантов управления современными кондиционерами на самом деле не так и много: по ИК и по UART.
1. Управление с помощью комплектного пульта по ИК каналу. Принцип работы — каждый раз посылается весь набор команд: режим работы, заданную температуру, скорость вращения вентилятора и пр. ибо пульт понятия не имеет в каком состоянии находится кондиционер.

2. Отдельный ИК модуль, направленный на кондиционер, к примеру Mi Universal Remote (более новая версия Remote Control не работает с кондиционерами). Связь односторонняя. Т.е если кто-то нажмет выключение на родном пульте, умный дом об этом не узнает.

3. Родной Wi-fi интерфейс. Сможете управлять климатом с телефона через облако производителя. Связь двунаправленная, ибо используется, как правило, UART, т.е. мы видим в мобильном приложении текущее состояние кондиционера. К примеру, для Mitsubishi Electric такая штука стоит около 10000руб. Подходит не ко всем моделям.

4. Различные модули управления, к примеру CoolMaster от компании CoolAutomation. Штука умеет интегрироваться с большим количеством HVAC систем и не меньшим количеством систем домашней автоматизации. Связь так же двунаправленная. Стоимость соответствующая.

Мой кондиционер Mitsubishi Electric HJ35 умеет только ИК, но это не надолго! Будем делать полноценную двустороннюю связь с управлением по WiFi, поддержкой MQTT и без всяких облаков.
Внимание, это руководство подходит только для кондиционеров Mitsubishi Electric!

Аппаратная часть
Все что вы делаете со своим кондиционером, вы делаете на свой страх и риск. Автор ответственности не несет.

Программная часть
Прошиваем микроконтроллер. Ссылка на исходный код прошивки:
Проект на GitHub
Поддерживается прошивка как по проводу, так по воздуху (OTA), что означает, что для обновления прошивки не потребуется разбирать кондиционер.
Передача температуры от внешнего датчика на кондиционер происходит по MQTT топику HA_ROOMTEMP_SET_TOPIC. При получении значения кондиционер отключает считывание значений с внутреннего датчика от следующего отключения от питания.

Исходники библиотеки для работы с кондиционером Mitsubishi Electric
GitHub

Осталось зарегистрировать кондиционер на сервере умного дома в Home Assistant. Убедитесь, что в файле configuration.yaml объект MQTT имеет свойство discovery = true

Кондиционер и терморегулятор имеют возможность управления с кнопок или пульта. Этот режим так же является штатным. Установка температуры на любом устройстве обновит значение целевой температуры, которую система продолжит поддерживать.
При выходе из строя сервера умного дома, кондиционер и терморегулятор продолжат поддерживать заданную температуру и оставят возможность штатного управления как независимые устройства.

Решение поддерживает управление через голосовые помощники Google Home и Yandex Алиса
Пример управления с помощью Алисы

Читайте также: