Модуль Broadlink - RM | Выключатели Livolo

Broadlink Комментариев нет

Broadlink RM - Выключатели Livolo

Описание

Сперва немного "лирики". Выключатели Livolo - довольно популярные радиоуправляемые выключатели, но, к сожалению, менее пригодны для создания умного дома, чем те же sesoo vhome и тому подобные. Управляются они, так же как вышеуказанные марки, по радиоканалу RF 433 мГц или 315 мГц в зависимости от модели (как правило выбирается при покупке), что даёт возможность контролировать их через универсальный пульт broadlink RM. Но по задумке производителя есть некоторые особенности, которые не вписываются в концепцию умного дома:

  • У них есть только команда на "переключение" (т.е. если выключатель включен - он выключится, если выключен - включится), тогда как у аналогов можно записать команды отдельно на "переключение" (собствено такой же режим как у livolo), отдельно на включение, отдельно на выключение.
  • У них какой-то особенный синтаксис команд, которые, почему-то не записываются через обучение (из e-control) в модуль МД, в broadlink rm-bridge и в http-bridge.

В силу этих особенностей они и заслужили себе отдельную статью. Сразу скажу что выключателей этих у меня нет, и я ни разу ими не пользовался. Статью писал исходя из разговоров на форуме, и моих попыток помочь людям, которые оказались с этими выключателями 1 на 1 =D.

Технические подробности

Ещё немного отвлечёмся на особенности радиоуправляемой техники в системе умного дома.

Все подобные выключатели "радиоуправляемые" (да, да...как машинки в детстве). Т.е. пульт отправляет сигнал - устройство его выполняет. В роли пульта может быть как физический пульт, так и устройство типа broadlink RM. Само устройство не может транслировать свой статус, а соответственно пульты не знают о его состоянии (включен выключатель или нет), и в систему умного дома он попасть не может. Есть псевдо-обратная связь, особенности которой описаны вот тут. Но, опять же это справедливо для выключателей у которых есть отдельные команды на вкл-выкл. Если вкратце - даже не зная состояние устройства его можно привести к желаемому состоянию из системы...т.е. даже если устройство выключено (а мы не знаем выключено оно или нет), система может послать сигнал на выключение, тем самым выключив его, если оно включено, и ничего не произойдёт, если оно было выключено.

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

Способы подключения к системе

Конечно тем, кто по счастливой (или несчастливой)) случайности стал обладателем данных девайсов - тоже хочется задействовать их в своей системе. Этому и посвящена данная статья.

Облачные команды

Когда на форуме активно обсуждали livolo - в модуле ещё не было функционала экспорта из облака, с последующим импортом в систему. Не знаю есть ли эти команды в облаке, как для других выключателей, но, что-то мне подсказывает, что должны быть. Так что если вы настроили их через e-control - попробуйте воспользоваться этим функционалом.

Статичный пульт livolo

Во времена бурных обсуждений один форумчанин (спасибо Catalystтаки записал каким-то образом команды с вот такого физического пульта livolo:

и привёл данные коды на форуме, из которого они и перекочевали в данную статью:

В пульте 3 зоны, у каждой зоны 9 выключателей, 2 режима работы (можно установить определенные положения освещения), и на каждую зону отдельная кнопка выключить все, повезло что данная кнопка выключает не все 27 а только 9 на той зоне на которой активирован пульт. Так что по сути можно реализовать с кодами любые задачи.
Расшифровка команд - "Номер кнопки"_"Зона"

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

Генератор рандомных кодов

Функционал, появившийся недавно в модуле. Доступен по кнопке:

11.jpg
Там имеется вкладка для генерации кодов livolo. Генерация кода рандомная, но привязанная к кнопкам пульта, как выше. И тот самый лайфхак про включение/выключение - можно (наверное, информацию не проверял) можно создать множество кодов на выключение зон, и каждый привязать к отдельной зоне (инструкции по привязки к пультам - ищите в комплекте с выключателями). Таким образом получим возможность хотя бы выключать (не переключать) каждый выключатель в отдельности. Для генерации кода нужен какой-то ID. Скорее всего он написан на выключателе. Ещё раз повторюсь - в руках в жизни не держал их, и не могу знать про их ID.

Заключение

Если вы думаете о покупке данных выключателей для системы умного дома - надеюсь эта статья вас отговорила это делать. Если они вам для выключения/включения только с физического пульта - тогда может и стоит на них взглянуть - пульт у них довольно приятно смотрится. А если вы уже являетесь обладателем данных девайсов - надеюсь хоть чем то вам смог помочь.

Всем удачных экспериментов.

Поделитесь в соц сетях

Теги: