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. Вскрываем кондиционер

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

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

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

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

https://github.com/SwiCago/HeatPump

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

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


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

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

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


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

7
Автор поста оценил этот комментарий

Давайте я покажу, как сейчас выглядит управление кондиционером. Основная идея в том, что не нужно нажимать кнопки ни на пульте, ни на телефоне. Климат должен сам определять окружающие условия и принимать решения о включении, выключении и режиме работы.

Сейчас логика работы следующая: каждую минуту проверяется присутствие людей в доме, определяется разница между целевой температурой и температурой от внешнего датчика (https://pikabu.ru/story/monitor_co2_6267309), ибо внутренний датчик кондера врет на 1-2 градуса. Если разница превысила порог, к примеру 2 градуса, то нужно охлаждать. Дальше проверяем открыты ли окна если открыты, то шлем сообщение на телефон "Температура выше целевой, для охлаждения закройте окна". Если окна закрыты проверяем выше ли 0 температура на улице (можно настроить на требования производителя кондера) и только затем включаем кондер. Соответственно, если охлаждение не требуется или жильцы ушли, то кондер выключается.

Теперь про режим работы. Сейчас вентилятор кондера включается на минимальную скорость, крыло поднято вверх. После установки датчиков движения в комнате планирую учитывать присутствие людей в скорости вентилятора и режиме работы крыла, к примеру если крыло будет двигаться в автомате, то комната быстрее охладится.

Иллюстрация к комментарию

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества