Подключение к Mihome через Mi Gateway 2

Попал ко мне в руки термостат от Aqara под суббрендом EigenStone с моделью S2 (KTWKQ02ES). Вообще вся информация о нем покрыта тайной, и, чтобы хоть как-то разобраться, пришлось переводить прилагаемую инструкцию на китайском и искать крупицы информации в интернете. Поэтому, если я вдруг что-то недоглядел или указал неверно — прошу мне об этом написать, исправлю.


Ссылка на термостат: https://aliexpress.ru/item/4001260191635.html


 

Упаковка и внешний вид

Поставляется термостат в стандартной для Aqara коробке с необходимым минимумом информации для идентификации устройства. Всего лишь векторное изображение термостата EigenStone S2 на лицевой стороне упаковки и техническая информация на обратной стороне.

Заявленные характеристики: размеры 86х86х39мм, работает по протоколу Zigbee, и может управлять нагрузкой не более с максимальным напряжением 250В.

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

Размеры внешнего блока управления — 67х50мм, глубина 25мм.

Размера панели 86х86мм, глубина 9мм.

В нижней части панели управления имеется датчик температуры и отверстия для снятия крышки при монтаже.

Схема подключения

Информации об этом термостате, как я уже говорил, очень мало и инструкция только на китайском. Если кому-то будет нужно —  вот скан инструкции. Можно прогнать для распознавания текста (если удастся) и перевести на английский или русский.

Из инструкции, в паре с Google Translate, и того, что я нашел на просторах интернета, становятся понятны обозначения клемм блока управления:

Как написано на сайте aqara, «Термостат относится к серии фанкойлов центрального кондиционера, системы воздуховодов или системы подогрева пола. Термостат может регулировать температуру в помещении и скорость воздуха, управляя пуском/остановкой фанкойла в конце системы кондиционирования воздуха, а также электрического клапана, электрического шарового крана, электрического нагревателя или воздушного клапана.»

Основное назначение у EigenStone S2, согласно описанию производителя — управление системами центрального кондиционирования и системой теплого пола.

Получается, управление в термостате релейное. Хоть обозначения и перевелись как Кран 1 и Кран 2, это, по сути, Блок реле 1 и Блок реле 2. Закрытое и Открытое положение не могут быть активны одновременно, только выключены. Например, когда активен один из режимов — обогрев или охлаждение. То же самое и с реле, управляющими вентилятором — активно может быть только одно из трех.

Подключение к MiHome

Для добавления к MiHome я использовал шлюз Mijia Gateway 2.

Шлюза от Aqara у меня нет, он еще в пути.

Переходим в приложении в шлюз, жмем + и выбираем «Thermostat S2».

Нам предлагают перевести термостат в режим сопряжения. Для этого жмем кнопку «Mode» (это кнопка со снежинкой) 5 секунд, пока на экране термостата не появится «— —«

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

Каких-либо настроек я не нашел. Также не нашел в приложении, как посмотреть температуру со встроенного в термостат датчика.

При простое EigenStone S2 в выключенном состоянии на экране моргает текущая температура, согласно встроенному датчику.

 

Экран загорается на несколько секунд только при нажатии кнопок.

Во включенном состоянии на экране постоянно отображается текущая температура.

В настройки PL можно попасть, зажав около трех секунд кнопку питания. Если продолжать жать кнопку, откроется другое меню настроек PP. В этих настройках я не разбирался.

Углы обзора у экрана не очень большие. Лучше всего видно символы, если смотреть на него чуть сверху.

Подключение к zigbee2mqtt

Для zigbee2mqtt у EigenStone S2 уже есть открытая ветка на странице проекта. Официальной поддержки нет. Если перевести zigbee2mqtt в режим сопряжения, то в логах мы увидим следующее:

zigbee2mqtt:info  2020-07-10 08:22:13: Device '0x00158d00044abf3e' joined
zigbee2mqtt:info  2020-07-10 08:22:13: Starting interview of '0x00158d00044abf3e'
zigbee2mqtt:info  2020-07-10 08:22:13: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_connected","message":{"friendly_name":"0x00158d00044abf3e"}}'
zigbee2mqtt:info  2020-07-10 08:22:13: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"pairing","message":"interview_started","meta":{"friendly_name":"0x00158d00044abf3e"}}'
zigbee2mqtt:info  2020-07-10 08:22:13: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"0x00158d00044abf3e"}}'
zigbee2mqtt:warn  2020-07-10 08:22:14: Received message from unsupported device with Zigbee model 'lumi.airrtc.tcpecn02'

Распознается EigenStone S2 KTWKQ02ES как lumi.airrtc.tcpecn02. 

При попытке добавить устройство в список поддерживаемых через этот способ:

Добавление новых устройств zigbee2mqtt в Hass.io

в логе выходят сообщения вида:

zigbee2mqtt:debug 2020-07-10 09:50:21: Received Zigbee message from '0x00158d00044abf3e', type 'attributeReport', cluster 'genBasic', data '{"61440":64971776}' from endpoint 1 with groupID 0
zigbee2mqtt:debug 2020-07-10 09:51:23: No converter available for 'lumi.airrtc.tcpecn02' with cluster 'genBasic' and type 'attributeReport' and data '{"65281":{"3":38,"5":13,"7":"0x0000000000000000","8":12574,"9":256,"100":268442473,"105":0,"106":0,"108":3,"110":65534,"111":0,"155":0}}'

Так что если кто-то решит заморочиться с добавлением EigenStone S2 в проект zigbee2mqtt — я готов помочь в экспериментах. Пишите, не стесняйтесь.

 

Разборка

Начнем с панели. Разбираем через упомянутые мной отверстия. Плата, как обычно, из черного текстолита. Есть немного несмытого флюса на контактах экрана.

За Zigbee, по всей видимости отвечает модуль с экранирующей металлической крышкой. Из информации на нем только наклейка с qr кодом.

Под наклейкой оказалась маркировка модуля. Никакой информации о нем я не нашел.

За все остальное, как я думаю, отвечает mcu с маркировкой STM32L152

Далее откручиваем четыре винта, держащие плату в корпусе.

Справа, рядом с кнопками, есть свободное место под какой-то модуль. Судя по красному полупрозрачному пластику на корпусе панели в этом месте, предположу, что под ИК приемник. Но других моделей этого термостата я не видел, поэтому не могу утверждать точно.

Теперь разберем блок управления. Поддеваем отверткой пластик в отверстие для кабеля, и он легко выйдет из защелок.

Плата ничем не прикручена к корпусу, чтобы вытащить нужно аккуратно поддеть ее отверткой.

На плате 5 реле. Два OMRON G5Q-14 на 10А и три OMRON G5NB-1A-E на 5А.

 

Заключение

Термостат получился интересный, но отсутствие нормальной информации портит о нем впечатление. Каким-то образом можно привязать к термостату внешние zigbee датчики. В инструкции были изображены выключатель и датчик открытия двери. В Mihome управляется, в HomeKit пробрасывается через Aqara шлюз. Ему бы белую подсветку с нормальным экраном, тогда бы вопросов к нему не было. А так — вполне себе приемлемый вариант для пользователей экосистемы Xiaomi. И если учесть отсутствие других термостатов, то единственный, не считая модели S1.

Желающие его приобрести могут купить термостат EigenStone S2 со скидкой. Для этого нужно оформить заказ и не оплачивать. Пишите продавцу, что пришли от kvvhost, и он снизит цену.

 

5 1 голос
Рейтинг статьи

Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

4 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Ajax
Ajax
2 месяцев назад

Did you find anything looking like a CO2 sensor?

Владимир
Владимир
1 месяц назад

Я полагаю в обзоре все же участвовал KTWKQ03ES?