Выключатели LIVOLO
Модератор: immortal
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Выключатели LIVOLO
Боюсь, что не понимаю о чем речь)). Зачем формировать сигнал на php? Чтобы "познакомить" broadlink с выключателем?
Нужно передать в broadlink конкретный сигнал Livolo?
Тогда самых простых варианта:
- взять родной пульт Livolo и подружить их с Broadlink'ом
- взять библиотеку Livolo и сформировать нужный сигнал с помощью любой ардуины
Если пульта нет - то Вы, скорее всего, не знаете ID своего выключателя... В этом проблема, т.к. ID используется при формировании команды.
Можно искать по форумам списки стандартных ID, которыми прошиваются выключатели с завода. (выше ссылка приводилась на вражеский форум - там точно есть)
В описании самой библиотеки приводится два кода 6400; 19303.
Думаю, что их должно быть сильно больше - иначе, купив три выключателя - я бы не смог ими управлять...
Когда есть пульт - его (пульт) связывают с конкретным выключателем, а ID пульта можно прочитать с помощью библиотеки Livolo.
Но если бы был пульт - то, видимо, не было бы проблемы прописать его в Broadlink...
Я правильно понимаю, что у Вас нет пульта?
Нужно передать в broadlink конкретный сигнал Livolo?
Тогда самых простых варианта:
- взять родной пульт Livolo и подружить их с Broadlink'ом
- взять библиотеку Livolo и сформировать нужный сигнал с помощью любой ардуины
Если пульта нет - то Вы, скорее всего, не знаете ID своего выключателя... В этом проблема, т.к. ID используется при формировании команды.
Можно искать по форумам списки стандартных ID, которыми прошиваются выключатели с завода. (выше ссылка приводилась на вражеский форум - там точно есть)
В описании самой библиотеки приводится два кода 6400; 19303.
Думаю, что их должно быть сильно больше - иначе, купив три выключателя - я бы не смог ими управлять...
Когда есть пульт - его (пульт) связывают с конкретным выключателем, а ID пульта можно прочитать с помощью библиотеки Livolo.
Но если бы был пульт - то, видимо, не было бы проблемы прописать его в Broadlink...
Я правильно понимаю, что у Вас нет пульта?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Выключатели LIVOLO
Мы немного о разных вещах)))
1) Забудем про ардуино, обсуждаем Бродлинк РМ+ливоло
2) для бродлинк РМ есть модуль....
3) Пультов ливоло нет (допустим)...у меня самого ливоло то нет)) Пытаюсь сделать их поддержку в модуле, чтобы другие могли пользоваться...
4) Модуль бродлинка умеет "самообучаться"...Скачиваем пульт ТС2 (в е-контроле), переводим модуль в режим обучения, тыкаем в е-контроле кнопку - команда записывается. Команда - это набор символов (не RAW файл)...Она просто отправляется на бродлинк, и выполняется. Это для обычных РФ выключателей...
5) Сама суть вопроса. Скачиваем пульт для ливоло (в е-контроле), переводим модуль в режим обучения, тыкаем в е-контроле кнопку - НИЧЕГО не происходит.....но команды выполняется... т.е. из е-контрола ливолы отлично управляются (даже без обучения самих выключателей)... В модуль они не хотят записываться... Ещё раз повторюсь - команда - просто набор символов. Для ливоло, соответственно тоже, наверное, должен быть набор символов. Где его взять? Как заполучить? Или сгенерировать? Или собрать самому из разных бит.... Судя по коду - ардуиновская библиотека именно этим, вроде, и занимается...как короче получить конечную команду?
1) Забудем про ардуино, обсуждаем Бродлинк РМ+ливоло
2) для бродлинк РМ есть модуль....
3) Пультов ливоло нет (допустим)...у меня самого ливоло то нет)) Пытаюсь сделать их поддержку в модуле, чтобы другие могли пользоваться...
4) Модуль бродлинка умеет "самообучаться"...Скачиваем пульт ТС2 (в е-контроле), переводим модуль в режим обучения, тыкаем в е-контроле кнопку - команда записывается. Команда - это набор символов (не RAW файл)...Она просто отправляется на бродлинк, и выполняется. Это для обычных РФ выключателей...
5) Сама суть вопроса. Скачиваем пульт для ливоло (в е-контроле), переводим модуль в режим обучения, тыкаем в е-контроле кнопку - НИЧЕГО не происходит.....но команды выполняется... т.е. из е-контрола ливолы отлично управляются (даже без обучения самих выключателей)... В модуль они не хотят записываться... Ещё раз повторюсь - команда - просто набор символов. Для ливоло, соответственно тоже, наверное, должен быть набор символов. Где его взять? Как заполучить? Или сгенерировать? Или собрать самому из разных бит.... Судя по коду - ардуиновская библиотека именно этим, вроде, и занимается...как короче получить конечную команду?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Выключатели LIVOLO
Т.е. имеем эмулятор пультов, который мы скачиваем в е-контроле и скармливаем его сигнал Broadlink'у?
Тогда не понятно о чем в п.5: что значит
У Вас же их нет?
И особенно
(При спаривании пульта и выключателя ID пульта прописывается в выключателе)
В комментариях к библиотеке написано, что не любой ID из всего возможного диапазона воспринимается выключателями Livolo. Может поэтому Broadlink может не записывать сигнал?
Когда вы пользуетесь эмулятором - Вы указываете к.л. ID?
Вопрос по процессу:
Когда вы скачиваете эмулятор и, переведя Broadlink в режим обучения, нажимаете кнопку - что должно произойти:
- сформированный сигнал должен быть отправлен Broadlink'у
- Broadlink должен его запомнить на будущее или транслировать в эфир?
Что Вы имеете в виду когда пишете, что выключатели отлично управляются?
Видимо, Вы пишите про:
- Вы нажимаете в эмуляторе кнопку
- команда отправляется в Broadlink
- BroadLink ее транслирует в эфир, но
- не сохраняет сигнал
PS: Что касается записи команды - код библиотеки Livolo открыт и протокол вроде понятен. Можно даже попробовать записать RAW сигнал. Но даже если будет понятна форма сигнала для конкретной команды - ее же ведь еще надо записать в представление, понятное Broadlink'у... Видимо это и был вопрос.
Тогда не понятно о чем в п.5: что значит
совсем не понятноНИЧЕГО не происходит.....но команды выполняется
т.е. из е-контрола ливолы отлично управляются
У Вас же их нет?
И особенно
Для управления конкретным выключателем нужно знать его ID.даже без обучения самих выключателей
(При спаривании пульта и выключателя ID пульта прописывается в выключателе)
В комментариях к библиотеке написано, что не любой ID из всего возможного диапазона воспринимается выключателями Livolo. Может поэтому Broadlink может не записывать сигнал?
Когда вы пользуетесь эмулятором - Вы указываете к.л. ID?
Вопрос по процессу:
Когда вы скачиваете эмулятор и, переведя Broadlink в режим обучения, нажимаете кнопку - что должно произойти:
- сформированный сигнал должен быть отправлен Broadlink'у
- Broadlink должен его запомнить на будущее или транслировать в эфир?
Что Вы имеете в виду когда пишете, что выключатели отлично управляются?
Видимо, Вы пишите про:
- Вы нажимаете в эмуляторе кнопку
- команда отправляется в Broadlink
- BroadLink ее транслирует в эфир, но
- не сохраняет сигнал
PS: Что касается записи команды - код библиотеки Livolo открыт и протокол вроде понятен. Можно даже попробовать записать RAW сигнал. Но даже если будет понятна форма сигнала для конкретной команды - ее же ведь еще надо записать в представление, понятное Broadlink'у... Видимо это и был вопрос.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Выключатели LIVOLO
Всё верно!ipz писал(а):Т.е. имеем эмулятор пультов, который мы скачиваем в е-контроле и скармливаем его сигнал Broadlink'у?
Тут речь о модуле для МД viewtopic.php?f=5&t=3544ipz писал(а): Тогда не понятно о чем в п.5: что значитНИЧЕГО не происходит.....но команды выполняется
С практически любых пультов, скачанных из облака е-контрола - в модуль команда записывается (в той же теме есть примеры команд...просто набор цифр и букв)...
С пультов ливоло (из е-контрола) - он не хочет брать команду...Возможно, конечно, косяк библиотеки - не я её писал, не мне судить о функционале)) моя только оболочка.
ipz писал(а): совсем не понятнот.е. из е-контрола ливолы отлично управляются
У Вас же их нет?
Всё верно, у меня их нет...это со слов форумчан))) в часности основной тестировщик тут Denis_k ибо у него в наличии оба девайса )))
Тут опять же проводил аналогию с простыми сенсорными выключателями...чтобы они принимали сигнал их надо обучить...т.е. включить в выключателе режим обучения, скачать пульт в е-контроле (с забитыми рф-командами), нажать кнопку, выключатель запишет сигнал......так же можно с того же пульта из е-контрола обучить мой модуль - воспроизвести сигнал в е-контроле, он запишется в модуле. И опять же со слов форумчан - с ливолами - достаточно просто скачать пульт из облака, и он уже работает...с выключателем никаких действий проводить не надо....но в модуль эти команды упорно записываться не хотят...ipz писал(а): И особенноДля управления конкретным выключателем нужно знать его ID.даже без обучения самих выключателей
(При спаривании пульта и выключателя ID пульта прописывается в выключателе)
Это тайна)) в ливоловских пультах в облаке бродлинка - хз какие ID забиты...но они работают.ipz писал(а): В комментариях к библиотеке написано, что не любой ID из всего возможного диапазона воспринимается выключателями Livolo. Может поэтому Broadlink может не записывать сигнал?
Когда вы пользуетесь эмулятором - Вы указываете к.л. ID?
Когда я скачиваю эмулятор, перевожу (!)модуль МД в режим обучения, и в эмуляторе (е-контроле) тыкаю кнопку - команда должна воспроизвестись бродлинком (понятное дело), и записаться в модуль.... Воспроизводится - воспроизводится, но в модуль не записывается. Отлично управляются - с е-контроловских пультов (опять же все со слов других людей)ipz писал(а): Вопрос по процессу:
Когда вы скачиваете эмулятор и, переведя Broadlink в режим обучения, нажимаете кнопку - что должно произойти:
- сформированный сигнал должен быть отправлен Broadlink'у
- Broadlink должен его запомнить на будущее или транслировать в эфир?
Что Вы имеете в виду когда пишете, что выключатели отлично управляются?
Думаю ранее ответил на этот вопрос)ipz писал(а): Видимо, Вы пишите про:
- Вы нажимаете в эмуляторе кнопку
- команда отправляется в Broadlink
- BroadLink ее транслирует в эфир, но
- не сохраняет сигнал
PS: Что касается записи команды - код библиотеки Livolo открыт и протокол вроде понятен. Можно даже попробовать записать RAW сигнал.
Именно!! Причем не самому бродлинку, а понятное вот этой библиотеке https://github.com/tasict/broadlink-device-php ...как скормить её бродлинку - уже разберусь))ipz писал(а):Но даже если будет понятна форма сигнала для конкретной команды - ее же ведь еще надо записать в представление, понятное Broadlink'у... Видимо это и был вопрос.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Выключатели LIVOLO
Не учел, что есть еще модуль для MDM...
Не факт, что эмулятор передает RAW сигнал. М.б. передает ID выключателя и код команды.
Нужно взять последовательность символов, которые шлет эмулятор пульта.
Расшифровать по протоколу AES128 с использованием ключа, который выдает Broadlink при авторизации (пример функций есть в broadlink.class.php)
Полученный массив разобрать соответственно структуре использованной в function send_packet, ,вытащив $payload
Если предположить, что эмулятор передает не RAW сигнал, а два числа (ID и Key), и получится их увидеть в $payload, тогда будет просто эмулировать сигнал в модуле MDM.
Если там RAW сигнал, то вероятно, будет сложнее разобраться... Надо видеть...
Не факт, что эмулятор передает RAW сигнал. М.б. передает ID выключателя и код команды.
Нужно взять последовательность символов, которые шлет эмулятор пульта.
Расшифровать по протоколу AES128 с использованием ключа, который выдает Broadlink при авторизации (пример функций есть в broadlink.class.php)
Полученный массив разобрать соответственно структуре использованной в function send_packet, ,вытащив $payload
Если предположить, что эмулятор передает не RAW сигнал, а два числа (ID и Key), и получится их увидеть в $payload, тогда будет просто эмулировать сигнал в модуле MDM.
Если там RAW сигнал, то вероятно, будет сложнее разобраться... Надо видеть...
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Выключатели LIVOLO
Модуль есть....причем вроде рабочий, и без посторонних прог (типа РМ бридж и т.п.)ipz писал(а):Не учел, что есть еще модуль для MDM...
Не факт, что эмулятор передает RAW сигнал. М.б. передает ID выключателя и код команды.
Нужно взять последовательность символов, которые шлет эмулятор пульта.
Расшифровать по протоколу AES128 с использованием ключа, который выдает Broadlink при авторизации (пример функций есть в broadlink.class.php)
Полученный массив разобрать соответственно структуре использованной в function send_packet, ,вытащив $payload
Если предположить, что эмулятор передает не RAW сигнал, а два числа (ID и Key), и получится их увидеть в $payload, тогда будет просто эмулировать сигнал в модуле MDM.
Если там RAW сигнал, то вероятно, будет сложнее разобраться... Надо видеть...
Процентов на 80 уверен что не RAW сигнал...знал бы я как это проверить....
Обычные пульты записываются в виде цифробуквенных строк...на счет последовательности - это как я полагаю сниффером? надо пробовать...хз что получится)))Но broadlink.class.php - почему то цеплять сама коды от ливол не хочет....с другими пультами это прокатывает...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 587
- Зарегистрирован: Сб мар 19, 2016 7:24 pm
- Благодарил (а): 299 раз
- Поблагодарили: 27 раз
Re: Выключатели LIVOLO
добавлю, что практически все пульты из облака работают без обучения (в случае с однокнопочным выключателем) работает зачастую кнопка "1"
при этом физического пульта нет
думаю, что "запись кнопок" физического пульта в модуле решила бы вопрос раз и навсегда составление таблички данных, но видимо пульта ни у кого нет
ЗЫ. камрады, если планируете устанавливать сенсорные выключатели и управлять ими модулем broadlink МД, то livolo не ваш выбор
при этом физического пульта нет
думаю, что "запись кнопок" физического пульта в модуле решила бы вопрос раз и навсегда составление таблички данных, но видимо пульта ни у кого нет
ЗЫ. камрады, если планируете устанавливать сенсорные выключатели и управлять ими модулем broadlink МД, то livolo не ваш выбор
MD на raspberry pi3
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Выключатели LIVOLO
Можно вытащить:
- последовательность, которую шлет эмулятор?
- массив $key из библиотеки broadlink.class.php после авторизации в Broadlink?
UPD:
1) У меня есть три пульта и три выключателя. Это не поможет.
2) Еще вопрос когда скачивается эмулятор - его надо спаривать с конкретным выключателем как это делается для пульта?
- последовательность, которую шлет эмулятор?
- массив $key из библиотеки broadlink.class.php после авторизации в Broadlink?
UPD:
1) У меня есть три пульта и три выключателя. Это не поможет.
2) Еще вопрос когда скачивается эмулятор - его надо спаривать с конкретным выключателем как это делается для пульта?
-
- Сообщения: 587
- Зарегистрирован: Сб мар 19, 2016 7:24 pm
- Благодарил (а): 299 раз
- Поблагодарили: 27 раз
Re: Выключатели LIVOLO
1. почему? есть возможность записать команды с пультов модулем broadlink (только делать это нужно в режиме rm bridge с установкой бриджа на андроид устройство, по другому модуль не обучался почему то (и не только у меня)), был бы признателен за рабочие значенияipz писал(а): UPD:
1) У меня есть три пульта и три выключателя. Это не поможет.
2) Еще вопрос когда скачивается эмулятор - его надо спаривать с конкретным выключателем как это делается для пульта?
2. при скачивании пультов с облака в econtrol ничего обучать не нужно, точнее большинство работает сразу, можно проводить процедуру обучения, а потом записывать команды, можно пытаться обучить то, что посылается из модуля, но в итоге все равно без econtrol ничего не получается
MD на raspberry pi3
-
- Сообщения: 34
- Зарегистрирован: Сб фев 25, 2017 4:12 pm
- Благодарил (а): 4 раза
- Поблагодарили: 6 раз
Re: Выключатели LIVOLO
Привет всем.
Готов тоже присоединиться к теме и помогать всем что в моих силах.
Ситуация такая - с месяц назад разбирался что выбрать в готовый дом, идея с бриджами не нравилась, но как вышло решение php сразу решил что это как раз то что нужно и решился на замену всех выключателей, их не мало, примерно 15, ну и не знаю поспешил или нет, ну уже читая форум что-то мне подсказывает что поспешил, ну не суть уже. Так вот, у меня около 15 выключателей Livolo, одинарные, двойные, проходные, и поставщик случайно положил еще в это все 1 пульт управления. Очень печально читать что в системе MD нельзя отображать статус кнопок, надеюсь это все таки временно.
Готов тоже присоединиться к теме и помогать всем что в моих силах.
Ситуация такая - с месяц назад разбирался что выбрать в готовый дом, идея с бриджами не нравилась, но как вышло решение php сразу решил что это как раз то что нужно и решился на замену всех выключателей, их не мало, примерно 15, ну и не знаю поспешил или нет, ну уже читая форум что-то мне подсказывает что поспешил, ну не суть уже. Так вот, у меня около 15 выключателей Livolo, одинарные, двойные, проходные, и поставщик случайно положил еще в это все 1 пульт управления. Очень печально читать что в системе MD нельзя отображать статус кнопок, надеюсь это все таки временно.