Столкнулся с проблемой включения телевизора Xiaomi в умный дом с Алисой. Все пульты для умного дома используют ИК передатчики, а Xiaomi используют bluetooth соединение. Но недолго думая решил привязать к нему в качестве умного устройства именно пульт. Для этого купил самый дешевый пульт и реле умного дома на 4 канала. Дольше пришлось создавать сценарии для умного дома, потому как Алиса умеет запускать устройства сторонних производителей, но при этом использует управление не напрямую, а через сервера этого самого производителя, отчего задержка в одну секунду телевизором считывается как долгое нажатие. Благо в моем реле почему то добавилось не 4 отдельных выключателя, а еще и пятое. Которое, как предполагаю, должно выключать все реле, но почему то выключает и включает только первый канал. Этим и воспользовался. Отправляю одним пакетом сразу 2 команды, от этого щелчок реле происходит очень кратковременно. И телевизор успевает сообразить, что необходимо выключить питание. Остальные кнопки тоже используют данный принцип с долгим нажатием. Но это можно обмануть использовав несколько кнопок. Одна из которых нажимается первой, а уже другие кнопки прерывают команду. По итогу все работает как и задумывалось. Единственное- я пошел по лёгкому пути и использовал замыкание клавиш напрямую (из-за этого можно воспользоваться 4-мя кнопками). Но в самом пульте используется матричный метод выбора клавиши. Матрица 3×4, где для групп по 4 кнопки используется независимые 3 канала на чипе. Реализовать полный функционал пульта можно приобретя еще одно умное реле на 3 канала с наличием на них нормально замкнутого контакта, как у меня. Всем удачи в автоматизации!
1 год назад