из RM-bridge или httpbridge? Не путайте, это 2 разные штуки...в rm-bridge команды где-то в базе приложения зарыты...а в http - в отдельных файликах валяются. Там попробую сделать импорт.
igorewa писал(а):А у меня при нажатии кнопки Обучить коду
Fatal error: Call to a member function Auth() on a non-object in C:\_majordomo\htdocs\modules\dev_broadlink\dev_httpbrige_devices_edit.inc.php on line 20
Что-то не так заполнено, проверяйте все поля.
igorewa писал(а):А у меня 4 пульта обучились с первого раза, но работают только 2, при отправке команды http://10.0.1.5/modules/dev_broadlink/c ... ry_sp_otkr на RM загорается желтый светодиод , в браузере появляется {"code":1} но не чего не происходит.
{"code":1} по идее значит что команда выполнена...возможно длины поля не хватило при записи...у меня просто на все пульты хватало 255 символов....откройте ip/phpmyadmin4, найдите db_terminal->dev_broadlink_commands, и увеличьте длину поля VALUE до 1000 (например), и попробуйте заново обучить.
У кого RM2+ подключайтесь к диалогу https://github.com/tasict/broadlink-device-php/issues/1
Напишите что происходит при подключении и т.п. На словах это трудно объяснить, особенно учитывая то, что у меня нет этого девайса)))
Ged писал(а):Что не нравится при использовании свойств объекта.
Есть у меня лампа, которая включается одной командой, выключается другой командой, а переключается третьей.
И как ее прикрутить к этому модулю для управление через свойства?
Может лучше логику поменять, чем исходники править?
Например, на свойство State прописываем метод на изменение(фактически событие). И потом в методе анализируем состояние State и выполняем соответствующие действия.
nick7zmail писал(а):У кого RM2+ подключайтесь к диалогу https://github.com/tasict/broadlink-device-php/issues/1
Напишите что происходит при подключении и т.п. На словах это трудно объяснить, особенно учитывая то, что у меня нет этого девайса)))
У меня небольшая загвоздка, как таковых нет в наличии оригинальных пультов RF для Livolo, я скачивал уже готовые профили в Broadlinke и ими программировал выключатели. Теперь получается перевожу Broadlink в режим обучения и из его же приложения отправляю команду. Что интересно с ИК прокатывает.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT) CONNECT
nick7zmail писал(а):
{"code":1} по идее значит что команда выполнена...возможно длины поля не хватило при записи...у меня просто на все пульты хватало 255 символов....откройте ip/phpmyadmin4, найдите db_terminal->dev_broadlink_commands, и увеличьте длину поля VALUE до 1000 (например), и попробуйте заново обучить.
Спасибо! Вопрос с RM2+ и RF снят, увеличил поля VALUE до 1000 все обучилось с первого раза.
nick7zmail писал(а):
{"code":1} по идее значит что команда выполнена...возможно длины поля не хватило при записи...у меня просто на все пульты хватало 255 символов....откройте ip/phpmyadmin4, найдите db_terminal->dev_broadlink_commands, и увеличьте длину поля VALUE до 1000 (например), и попробуйте заново обучить.
Спасибо! Вопрос с RM2+ и RF снят, увеличил поля VALUE до 1000 все обучилось с первого раза.
Я извиняюсь, не могу пока разобраться в чем проблема, но у меня теперь вообще по RF не чего не обучается, даже то что обучил раньше. Переустановил, обновил, перезагрузил, пока не помогает, буду разбираться дальше.
nick7zmail писал(а):из RM-bridge или httpbridge? Не путайте, это 2 разные штуки...в rm-bridge команды где-то в базе приложения зарыты...а в http - в отдельных файликах валяются. Там попробую сделать импорт.
Может не так выразился.
Есть RM-bridge, есть модуль под него для MD. В этом модуле есть импорт/экспорт команд.
Вот из экспорта команду и выдирал.