Пульт кондиционера ZKX-TE-05

mr_weles
Offline
Зарегистрирован: 25.05.2020

Приветствую!

Мне в руки попался интересный экземпляр китайского производства, пульт канального кондиционера ZKX-TE-05, в скором времени предстоит делать ремонт и я хочу подключить кондиционер к умному дому, но не через эмуляцию ИК команд, а хардварно, кабелем.

Проблема возникла уже на моменте вскрытия пациента. В качестве мозга там используется чип NEC D79F8433, о котором в сети нет вообще никакой информации.

Возможно кто-то уже сталкивался с такой задачей и есть понимание куда копать и с чего начать? Для начала хотелось бы вообще понять что он шлёт в блок управления и по какому физическому протоколу.

b707
Offline
Зарегистрирован: 26.05.2017

mr_weles пишет:

Приветствую!

Мне в руки попался интересный экземпляр китайского производства, пульт канального кондиционера ZKX-TE-05, в скором времени предстоит делать ремонт и я хочу подключить кондиционер к умному дому, но не через эмуляцию ИК команд, а хардварно, кабелем.

Проблема возникла уже на моменте вскрытия пациента. В качестве мозга там используется чип NEC D79F8433, о котором в сети нет вообще никакой информации.

Возможно кто-то уже сталкивался с такой задачей и есть понимание куда копать и с чего начать? Для начала хотелось бы вообще понять что он шлёт в блок управления и по какому физическому протоколу.

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

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

rkit
Offline
Зарегистрирован: 23.11.2016

Берешь осциллограф да смотришь, что она там шлет. А если его у тебя нет, а тем более умения пользоваться, то можно и не начинать.

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Позволю себе добавить что в некоторых "транзистор тестерах" есть функция чтения сигнала ик фотодиода

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

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

Не всегда так, про конкретную модель нужно искать данные. Есть база данных в сети по пультам и протоколам именно кондиционеров. Адрес напишу, если вспомню.

====================

Вроде у многих нормально срабатывали длинные последовательности,  без обратной связи.По 400 и более байт длины. Базу в сети так и не нашел. Не помню, где её видел :((.

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Спасибо за интересную информацию

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Вот есть статья с описание анализа длинных кодов.

https://www.instructables.com/Reverse-engineering-of-an-Air-Conditioning...

inspiritus
Offline
Зарегистрирован: 17.12.2012

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

mr_weles
Offline
Зарегистрирован: 25.05.2020

Господа, эмуляция ИК пульта это стандартное решение. Для этих целей у меня есть Wirenboard и опыт работы в домашней автоматизации с 2014 года)
Вопрос был про конкретную железку и её возможности.
Наружный блок общается с внутренним как раз по RS485, это заявлено на сайте производителя. У пульта есть 8 пиновый сервисный шлейф, т.к. железяка достаточно старая, я предположил что разработчики могли подумать о будущем и реализовали возможность управления кабелем.

Вот фото начинки пульта, мелкий разъем это шлейф от пульта к внутреннему блоку, предназначение разъема справа неизвестно.

mr_weles
Offline
Зарегистрирован: 25.05.2020

Это стандартная практика, поэтому системы управления вроде Crestron и обучаемые пульты с кондиционерами не дружат. Но команду для ИК передатчика можно формировать в скрипте)

kalapanga
Offline
Зарегистрирован: 23.10.2016

Только что хотел спросить, почему по буквам "ZKX-TE-05" в гугле находится проводной пульт, а тут уже и фотка есть - Wire Controller! Так в каком месте он ИК?

mr_weles
Offline
Зарегистрирован: 25.05.2020

kalapanga пишет:

Только что хотел спросить, почему по буквам "ZKX-TE-05" в гугле находится проводной пульт, а тут уже и фотка есть - Wire Controller! Так в каком месте он ИК?


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

kalapanga
Offline
Зарегистрирован: 23.10.2016

mr_weles пишет:
kalapanga пишет:

Только что хотел спросить, почему по буквам "ZKX-TE-05" в гугле находится проводной пульт, а тут уже и фотка есть - Wire Controller! Так в каком месте он ИК?

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

Т.е. железка на фотке управляет кондиционером по проводам, а самой этой железкой можно управлять ИК пультом? Так нужен ли этот посредник? Может разбираться надо с командами, которые в кондиционер по проводам из этой штуки посылаются?

mr_weles
Offline
Зарегистрирован: 25.05.2020

kalapanga пишет:

mr_weles пишет:
kalapanga пишет:

Только что хотел спросить, почему по буквам "ZKX-TE-05" в гугле находится проводной пульт, а тут уже и фотка есть - Wire Controller! Так в каком месте он ИК?

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

Т.е. железка на фотке управляет кондиционером по проводам, а самой этой железкой можно управлять ИК пультом? Так нужен ли этот посредник? Может разбираться надо с командами, которые в кондиционер по проводам из этой штуки посылаются?


Всё именно так! Вопрос лишь в том, по какому протоколу эта железяка работает. Меня смущает шлейф в 5 проводов и отсутствие документации. Сжечь пульт экспериментами очень не хочется)