144

Управляем кондиционером по wifi

Компании-инсталляторы так называемых умных домов утверждают, что мы никак не можем прожить без автоматического управления климатическими системами. Наш дом в обязательном порядке должен сам охладиться к нашему приходу. Что ж, давайте посмотрим, как нам предлагают это сделать. Вариантов управления на самом деле не много:

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

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

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

Таки образом, HVAC можно управлять по ИК и по UART.


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

Это руководство подходит только к кондиционерам Mitsubishi Electric!

Все что нужно для переделки:

ESP8266, в моем случае это Wemos D1 mini.

Разъем папа:  JST pap-05v-s

Опционально разъем мама: JST S05B-PASK-2 S05B-PASK-2


Работа с "железом".

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

1. Вскрываем кондиционер

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер
Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

2. Достаем плату управления. Нас интересует разъем CN105 (выделен красным кружком). На моделях, поддерживающих модули WiFi он уже установлен. У меня его нет -  значит припаиваем.

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер
Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

3. Обжимаем провода? припаиваем их к ESP8266 и подключаем к управляющей плате

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер
Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер
Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

4. Прошиваем ESP8266 для работы с кондиционером Mitsubishi Electric

Исходники, описание  и файлы интеграции с Home assistant тут:

https://github.com/SwiCago/HeatPump

5. Устанавливаем плату в кондиционер

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

Собираем кондиционер.  Все, с железом мы завершили


6. Настраиваем Home Assistant

Копируем в папку /custom_components/mitsubishi_mqtt файлы climate.py и manifest.json

В файл Configuration.yaml вносим следующий текст


climate:

- platform: mitsubishi_mqtt

name: "Mistubishi Heatpump"

command_topic: "heatpump/set"

temperature_state_topic: "heatpump/status"

state_topic: "heatpump"


Перезагружаем Home Assistant

Добавляем кондиционер на домашний экран Home Assistant

Управляем кондиционером по wifi Длиннопост, Умный дом, Home assistant, Своими руками, Arduino, Кондиционер

На этом интеграция в систему домашней автоматизации завершена при том управление с родного ИК пульта сохранено.

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


Стоимость доработки составила от силы 400 рублей.