подключение кондиционера haier к телефону
Инструкция настройки программы Haier Smart Air2
Инструкция настройки программы Haier Smart Air2 13.02.2021 11:57
Пошаговая инструкция настройки программы Haier Smart Air2
Скачайте из магазина Google Play или Apple, Haier Smart Air2 (версию приложения 2.2 или выше)
Выберите свою страну из списка
Когда появится следующий экран, нажмите + в центре, чтобы добавить ваше устройство HAIER
Если у Вас уже есть учётная запись Haier Smart Air2, то введите свои учётные данные, а если у Вас нет учётной записи, то её необходимо создать, нажав на ссылку ниже
Введите действующий адрес электронной почты и пароль из не менее чем 6 цифр или символов
Вы должны получить ответ на адрес, указанный вами выше. Если вы не получили ответ на указанный адрес электронной почты, то попробуйте использовать другого поставщика услуг электронной почты, например, Gmail, mail.ru, Yandex, и др.
Откройте сообщение электронной почты, которая было послано Haier и подтвердите свою регистрацию, перейдя по полученной ссылке
После перехода по ссылке, должен появится экран подтверждения того, что активация прошла успешно
Введите свои учетные данные для того, чтобы войти в учётную запись и начать добавление устройств HAIER для управления в программе
Выберите тип устройства, которое вы хотите связать с Вашей учётной записью
Перед выполнением привязки кондиционера (пункт 2 на рис.13), полностью обесточьте кондиционер (физически отключите от сети питания) на 2-3 минуты, а при первом включении сделайте нужные установки (пункт 2 на рис.13). Требуемая температура имеется ввиду 30 градусов, просто знак градуса в используемом русском шрифте отображается как ещё один ноль
Введите пароль своей сети Wi-Fi. Необходимо, использовать только частотный диапазон 2,4 ГГц с типом защиты сети WPA / WPA2
Процесс регистрации устройства происходит в течении 100 сек.
По результатам регистрации блока, вы получите на следующем экране либо сообщение с зелёным смайлом о удачной регистрации, либо с красным смайлом, о том, что регистрация не удалась. В случае неудачной регистрации следуйте подсказкам на экране и попробуйте ещё раз зарегистрировать устройство. В случае удачной регистрации следуйте подсказкам на экране и введите дополнительные данные (город установки, название блока)
Теперь вы можете управлять Вашим кондиционером с помощью этого приложения, также вы можете изменить название кондиционера, и место установки (город)
Приложение может управлять кондиционером из одной и той же Wi-Fi сети или из вне используя бесплатный Wi-Fi или сети передачи мобильных данных
Существует два типа Wi-Fi модулей:
— Старый тип mod.25033107L (рис. 19) версия программного обеспечения G_1.0.00/e_1.0.09
— Новый тип mod.2503310AL (рис. 20) версия программного обеспечения G_1.0.00/e_1.2.02
Вы можете проверить версию прошивки непосредственно из приложения в меню «Устройство управления» (рис.21 и рис.22), для этого необходимо выбрать Ваше устройство и нажать на пиктограмму шестерёнки
Старые Wi-Fi модули mod.25033107L на рис.19 подключены к серверу, который находится в КНР, из-за этого, при определенных обстоятельствах, могут возникнуть трудности доступа к серверу, поэтому мы рекомендуем обновить программное обеспечение старых модулей до новой версии программного обеспечения G_1.0.00/e_1.2.02 следующим образом:
Если напротив найденного устройства появилась красная точка, это означает необходимость обновления программного обеспечения Wi-Fi модуля этого устройства
Выберите это устройство, после этого программа начнёт обновлять программное обеспечение Wi-Fi модуля выбранного устройства
Далее появится окно с таймером обновления
В заключении вы получите сообщение об успешном иди не успешном обновлении программного обеспечения Wi-Fi модуля. Нажмите кнопку выбрать, чтобы вернуться в главное меню.
После обновления проверьте версию прошивки в свойствах устройства, если она окажется младше чем G_1.0.00 / e1.2.02, то отключите его на несколько минут и снова повторите операцию привязки Wi-Fi модуля к учётной записи.
ТРЕБОВАНИЯ К УСТАНОВКE Wi-Fi МОДУЛЯ HAIER
Если у Вас не получается сделать привязку кондиционера к своей учётной записи, то причины могут быть следующие:
Требования к смартфону и беспроводному маршрутизатору, для работы с модулем Wi-Fi:
802.11g, IEEE 802.11n, а используемый тип защиты сети WPA / WPA2
Подключение кондиционеров Haier к Home Assistant
Предисловие
Способ управления
Итого для интеграции требуется:
Подключение
Получив заказанные модули аккурат перед первой неделей самоизоляции, я принялся к подключению кондиционера к Home Assistant, его дальнейшей настройке и написанию интерфейса.
1. Извлекаем штатный Wi-Fi модуль, устанавливаем новый. Берем телефон, находим Wi-Fi сеть с именем «Haier», подключаемся.
2. Находим в окне настройки свою Wi-Fi сеть 2,4ГГц, вводим пароль и заполняем следующие поля:
После заполнения граф и нажатия кнопки «save», модуль подключится к домашней сети Wi-Fi и к MQTT-серверу.
Настройка
Убедившись, что кондиционер подключён к MQTT-серверу, добавляем в configuration. yaml компонент климата:
Управление кондиционером с телефона
Телефон сейчас – это универсальное устройство, помогающее и в коммуникациях с людьми, и в коммуникациях с оборудованием. В рамках статьи рассмотрено управление кондиционером с телефона и указаны способы настройки под различные модели.
Как работает управление кондиционером с телефона?
Для каждой модели сплит-системы с Wi-Fi разработано приложение для смартфонов iOS и Android. Вы можете обнаружить ссылку на скачивание на сайте производителя или в инструкции по эксплуатации. В книжечке она обычно указана в виде QR-кода.
Способы и возможности управления кондиционером с телефона
По своей сути, кондиционеры для удобства можно включать, выключать и настраивать с пульта дистанционного управления. Пульт использует инфракрасный порт, для передачи сигнала с близкого расстояния. Телефон тоже это может, потому как данный порт в нем присутствует. Остается только подтянуть соответствующее программное обеспечение.
Более продвинутые модели кондиционеров оснащаются Wi-Fi-модулем. Благодаря этому можно сделать управление кондиционером через интернет. Реализовать удаленное управление можно через фирменные приложения для смартфонов. А предоставит доступ кондиционера в интернет Wi-Fi маршрутизатор.
Еще, для сплит-систем «без наворотов» придуман внешний адаптер дистанционного управления. Он может программироваться на активацию устройства после перебоя в электропитании или включение / выключение с заданными параметрами по таймингу. Адаптеры подключаются к сети питания самостоятельно, рядом со сплит-системой. Пульт удаленного управления (ИК-порт) присутствует, поэтому запрограммировать дистанционный доступ можно на сам пульт кондиционера и, соответственно, на телефон.
Более дорогие адаптеры взаимодействуют со сплит-системой через ИК-порт (в режиме прямой видимости до 8 метров), а сами разрешают удаленно управлять этими же кондиционерами по Wi-Fi с телефона из любой точки мира.
Управление кондиционером через Wi-Fi
После подключения адаптера, схема работы такая: телефон с установленным приложением обменивается информацией через облачный сервер, на который поступает информация с домашнего маршрутизатора; в свою очередь роутер передает по Wi-Fi данные на адаптер, тот их обрабатывает, посылая управленческие сигналы кондиционеру через ИК-порт.
В качестве примера Wi-Fi адаптера можно привести AirPatrol.
Управление с помощью программ для Android и iOS
Управление с помощью внешнего адаптера
Примером такого устройства является адаптер дистанционного управления AF-D/02.
Управление кондиционером через ИК-порт
Особенности организации и использования управления кондиционерами через телефон
IR Remote (дистанционное управление через ИК-порт) работает в пределах прямой видимости на расстоянии до 8 метров. Можно и дальше, но не факт, что команды среагируют с первого раза из-за ослабления сигнала.
Работать с IR Remote умеют все кондиционеры этого и прошлого десятилетия.
Wi-Fi Remote (удаленный доступ к функциям пульта через интернет по Wi-Fi) работает из любой точки земного шара. Настроить можно только сплит-системы со встроенными Wi-Fi адаптерами. При желании, можно активировать посредника – внешний Wi-Fi адаптер со своим контроллером. Он становится мостом между кондиционером (подключается по ИК порт) и маршрутизатором (Wi-Fi сопряжение). От Wi-Fi данные поступают в интернет на удаленный сервер. А через сервер мобильное приложение контролирует и управляет сплит-системой удаленно.
Как управлять кондиционером с телефона: подключение, настройка
Современными сплит-системами можно управлять не только вручную с использованием кнопок на блоке или с помощью ДПУ. Организовать настройку и управление климатическим прибором можно с собственного смартфона, находясь даже за пределами дома.
В статье мы рассмотрим, что важно знать о кондиционерах с опцией дистанционного управления по Wi-Fi, варианты моделей, программы, порядок настройки для работы через интернет.
Оглавление:
Что такое кондиционер с управлением по Wi-Fi
Современная тенденция кондиционеров нового поколения – управление через WI-FI с помощью смартфона или планшета. В новых моделях сплит-систем уже встроен WI-FI модуль для дистанционного управления. Как правило, такими возможностями обладают кондиционеры инверторного типа. Также в продаже есть модели с подключаемым адаптером, который приобретается отдельно.
Какими функциями кондиционера можно управлять через WI—FI:
Управлять кондиционером через телефон можно при условии наличия WI-FI роутера в доме и специального приложения на смартфоне (его нужно загрузить на телефон).
Преимущества
Кондиционеры с управлением по WI-FI имеют немало преимуществ. Рассмотрим их.
Плюсы:
Программы для управления кондиционером с телефона
Для кондиционеров с функцией управления через WI-FI созданы специальные приложения для установки на смартфоны с ОС iOS и Android. Ссылку на скачивание производитель публикует в инструкции по эксплуатации прибора (указана в виде QR-кода). Найти ее также можно на официальном сайте компании. Загрузить приложение можно через Play Market.
Приложения для управления сплит-системами через WI—FI:
Как настроить работу кондиционера через интернет
Чтобы управлять кондиционером через интернет, необходимо выполнить некоторые настройки программы.
Поэтапно:
Управление кондиционером через систему «Умный дом»
Кондиционерами нового поколения можно управлять через систему «Умный дом», что повышает экономичность работы оборудования благодаря своевременному включению и отключению. Данная система также экономит время на ручной запуск и позволяет управлять климатическим прибором из любого места в доме и за его пределами.
Помимо этого, система «Умный дом» самостоятельно регулирует комфортный режим температуры и уровень влажности в помещении, а при выявлении аварийных ситуаций в работе оборудования своевременно оповещает владельца.
Сплит-системы с режимом управления через WI-FI и систему «Умный дом» – практичные и эргономичные приборы кондиционирования, позволяющие владельцам заблаговременно создавать комфортный микроклимат в доме или в офисе, находясь удаленно от объекта. Такие кондиционеры стоят дороже обычных моделей, но зато вложенные средства вполне оправдываются максимально комфортными температурными условиями, поддерживаемыми в жилом или рабочем помещении.
Управление кондиционером Haier на базе ESP8266
Кондиционер Haier серии Lightera имеет на своем борту модуль WiFi для управления им через приложение на телефоне, которое работает через неведомый китайский облачный сервис. Для старых моделей модуль был опцией и приобретался отдельно, подключается к плате управления во внутреннем блоке. На новых моделях разъем выведен под декоративную накладку и в серии Lightera модуль уже установлен. Таким образом, данное устройство применимо ко многим кондиционерам марки Haier.
Для управления кондиционером через родной WiFi модуль необходимо скачать приложение на смартфон/планшет, зарегистрироваться в нем, подключится вашим смартфоном/планшетом к роутеру по Wi-Fi. Включить кондиционер в режиме охлаждения на 30 градусов с минимальной скоростью вентилятора, убедится, что появилась сеть Haier-uAC, и запустить программу поиска устройств и сетей. Программа находит ваш кондиционер и доступные сети. Вы регистрируете свою сеть, выбрав ее из списка, и переходите к регистрации вашей модели оборудования (кондиционера). В моей домашней сети на роутере отключен сервер DHCP и чтобы подключиться к моей сети WiFi на подключаемом устройстве необходимо создать новое подключение и прописать там помимо SSID (так как он скрыт) и пароля еще и статический IP адрес. Именно по этой причине у меня не получилось добавить мой кондиционер в приложение, так как оно при добавлении кондиционера просит выбрать только точку доступа WiFi и пароль. Введенные данные приложение отправляет WiFi модулю кондиционера и он, используя эти данные, пытается подключиться к вашей точке доступа, надеясь, что ему дадут IP адрес, но мой роутер разбивает все его надежды.
Внешний вид родного модуля WiFi.
Для теста я все-таки подключил его через другой роутер. Управление через приложение работает, а вот управлять кондиционером без приложения нет возможности, через какой облачный сервис работает не ясно, личного кабинета никакого нет. Как итог, Haier, как и многие производители техники, создали свою железку со своим приложением без возможности интеграции с другими системами автоматизации (без специальных модулей и оборудования). В итоге я решил сделать свой модуль WiFi со всеми характеристиками от известного всем персонажа.
За основу был взят ESP8266 12F, который будет работать напрямую с моим сервером по протоколу MQTT. На сервере установленIOBroker, который выступает так же в качестве MQTT сервера.
Оставалось понять протокол обмена с самим кондиционером. Изучив родной модуль и схемы блоков управления предыдущих моделей стало понятно, что модуль WiFi общается с кондиционером через обычный UART с уровнями TTL. Подключив параллельно линии RX/TX переходник UART/USB и управляя кондиционером из приложения и с пульта, прочитал все данные.
Фото платы родного модуля.
На плате видно DC/DC преобразователь на 3.3 В и преобразователи логических уровней. Экран снимать не стал, что под ним неизвестно.
Это мой первый опыт реверса протокола, но на мой взгляд протокол оказался очень простой.
Скорость обмена составляет 9600/8-N-1. Модуль WiFi каждые 2 секунды отправляет запрос (13 байт), на который кондиционер выдает пакет (37 байт) со всеми данными. Под спойлером список байт которые получилось разгадать.
1 — FF cтартовый байт
2 — FF cтартовый байт
3 — 22 — HEX Длина пакета без двух стартовых байт и контрольной суммы
4 — 00
5 — 00
6 — 00
7 — 00
8 — 00
9 — 01
10 — 01 — при запросе, 02 — в ответе
11 — 4D — при запросе, 6D — в ответе
12 — 5F — при запросе
13 — 00
14 — 1A — 26 градусов, 1B — 27, Текущая температура
15 — 00
16 — 00
17 — 00
18 — 00 — при запросе, 7F-в ответе
19 — 00
20 — 00
21 — 00
22 — 00
23 — 00
24 — 00 — smart, 01 — cool, 02 — heat, 03 — вентиляция, 04 — DRY,
25 — 00
26 — 00 — max, 01 — mid, 02 — min, 03 — auto — FanSpeed
27 — 00
28 — 00 — выкл., 01 — верхний и нижний предел вкл. 02 — левый/правый вкл. 03 — оба вкл
29 — 00 — блокировка кнопок пульта выкл, 80 блокировка вкл.
30 — 00 — power off, x1 — power on, (1x ) — Компрессор? x9 — Health
31 — 00
32 — 00 — fresh off, 01 — fresh on
33 — 00
34 — 00
35 — 00
36 — 00 — 16 градусов, 01 — 17 0E — 30 градусов. Установленная температура
37 — Контрольная сумма. Просто сумма всех байт без двух стартовых.
FF FF 0A 00 00 00 00 00 01 01 4D 02 5B Включение
FF FF 0A 00 00 00 00 00 01 01 4D 03 5C Выключение
FF FF 0A 00 00 00 00 00 01 03 00 00 0E Блокировка пульта
FF FF 0A 00 00 00 00 00 01 01 4D 01 5A Опрос состояния
Например для установки температуры необходимо отправить:
FF FF 22 00 00 00 00 00 01 01 4D 5F 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 00 00 01 00 00 00 00 00 04 D8 — установить на 20 градусов.
Рисуем принципиальную схему. Схема питается 5 вольтами от кондиционера, а так как напряжение питания ESP8266 — 3.3 вольта, далее стоит линейный стабилизатор LM1117(AMS1117) на соответствующее выходное напряжение. На элементах R1, Q1, R3 и R2, R3 собраны преобразователи логических уровней так как RXD TXD модуля ESP8266 не толерантны к 5 В. Для программирования ESP контакты U2 U3 необходимо замкнуть вместе.
Принципиальная схема.
Разводим печатную плату. Компоновка платы сделана для установки в корпус от родного WiFi модуля.
На фото ниже тестовая плата.
Заказал наконец то платы из китая:
Код написан в среде Arduino. Актуальная версия доступна на GitHub.
На данный момент я отказался на обработку протокола в самой ESP. Я написал для ioBroker’а драйвер, а ESP используется как шлюз Telnet to Serial.
Прошивка модуля (ESP8266)
Прошивка написана в среде Arduino IDE, поэтому первым делом нужно установить ее. Скачиваем последнюю версию с официально сайта. После установки нужно добавить поддержку плат ESP. Для этого идем меню «Файл» — «Настройки» и в строке «Дополнительные ссылки для Менеджера плат» добавляем следующую ссылку — http://arduino.esp8266.com/stable/package_esp8266com_index.json
Нажимаем «Ок«, теперь идем в «Инструменты» — «Плата» — «Менеджер плат«, находим в списке «esp8266 by ESP8266 Community» и устанавливаем пакет.
Открываем файл прошивки (последняя версия ESP8266.TelnetToSerial тут). Выбираем нужную плату:
Выбираем порт — последовательный порт COM* (где * номер порта к которому подключен переходник USB-TTL) или сетевой порт для прошивки модуля по OTA.
Для прошивки через последовательный порт подключаем переходник USB-TTL к модулю согласно распиновке модуля и переходника. Контакты RX и TX подключаются перекрестно т.е. RX-TX, TX-RX.
Распиновка модуля haier
Устанавливаем на модуль перемычку и подаем на модуль питание, при этом модуль входит в режим программирования. В Arduino IDE жмем кнопку «Загрузка» и дожидаемся завершения прошивки. После завершения прошивки нужно снять перемычку и перезагрузить модуль. На этом прошивка модуля закончена.
После прошивки ESP8266 ставим модуль в кондиционер. Если загружена первая версия прошивки с MQTT, то на сервере MQTT автоматически создаются топики:
Если используем прошивку ESP8266.TelnetToSerial, то необходимо в IoBroker установить драйвер haier, прописать в настройках драйвера IP адрес и порт нашего модуля и можно пользоваться.
Панель управления кондиционером на веб странице vis iobroker.
Кроме управления с веб страницы, организовано управление голосовыми командами, а так же через драйвер Telegram для IOBroker.
На текущий момент изготовлена третья ревизия платы. Написана прошивка поддерживающая все модели кондиционеров Haier, включая модели с новым протоколом (например Haier Elegant AS25NHPHRA/1U25NHPFRA ). Пример работы веб интерфейса новой прошивки на gif’ке ниже. Так же есть возможность управлять кондиционером через MQTT либо WebSocket.
третья ревизия платы модуля.