s.isaenkov пишет:

  • Голосовое управление с помощью Tasker + AutoVoice на Android

  • Спасибо! Все проверено и работает! Респект!

    У тебя возможно проблема на стадии идентификации с RM Bridge. Перепроверь IP  и порт и подключение к внутренней сети WIFI. Возможно обрыв

    gekagal пишет:

    У меня никак не работает sad Не светятся светодиоды и не входит он в режим обучения sad(( Хотя и делаю все по инструкции.
    Сделайте кто-то у кого работает скрины содержимого этих папок - C:\curl и C:\coder

    https://s020.radikal.ru/i722/1506/ea/ad4888ef0551.png

    s.isaenkov пишет:

    Скоро инструкция дополнится perl-скриптом, который запускается с веб-сервера через браузер и настройкой Tasker.

    Отлично, ждёмс! smile
    За инструкцию респект!

    Потерпи чуток, щас виртуалку настрою, может на ней получится файлы с кодами сделать нормальные. И тогда Tasker буду настраивать.


    Хорошо, я пока командной строкой играюсь, сделал батники для запуска каждой команды,  в принципе работает. Иногда правда не с первого раза.
    Правда,если отключен RM Bridge на телефоне. запросы через командную строку не работают вообще. Нужно придумать обход

    Сейчас остается вопрос, как применить все полученные коды от RM Commander и отправлять их напрямую с телефона минуя e-Control.
    Я делал завязку раньше AutoVoice+AutoInput+Tasker. Команды исполнялись голосом, но была задержка. Так как сначала Tasker запуска e-control, далее Autoinput кликает по заранее записанным кнопкам, это все долго. Т.е. после получения голосовой команды она исполнялась через секунд 10-12. Хочется мгновенной отправки команд.

    makisa пишет:

    Мне нужно было отправлять команды с компьютера.  А с телефона вроде бы можно и по таймеру в E-Control

    По таймеру то да, мне интересно управление голосом. Т.е. говоришь команду, она  исполняет скрипт, который в свою очередь дает команду управления техникой, светом и т.д. В Tasker это можно реализовать 2-мя мне изветсными способами. Отправка команды на Tasker через "Дуся Ассистент" или через плагин AutoVoice к Tasker.

    makisa пишет:

    Привет всем!! У меня всё заработало!
    Вот тонкости:
    1. В архиве curl-7.43.0-win64.zip есть папка bin. Из неё я скопировал 2 файла в папку C:\curl
    2. В коммандере нажав кнопку IDENTIFICATION нужно указывать ip адрес который написан в RM Bridge обязательно с номером порта (например у меня  192.168.0.247:7474)
    3. Запуск из коммандной строки выглядит так: C:\coder\direct-send.exe svet-off, где svet-off - имя файла обязательно без расширения.

    Спасибо всем!  и удачи!


    Спасибо за дополнение. Makisa ты не пробывал отправлять команды с телефона напрямую? Через тот же Tasker. Как это можно реализовать?

    gekagal пишет:

    reptop, а при нажатии кнопки тест, что должно происходить?

    Если все работает нормально у Вас то:
    1) нажимаем Create Remote - программа дает команду Broadlink перейти в режим обучения
    2) нажимаем нужную кнопку либо с обычного пульта, либо с предустановленного e-Control
    3) После отправки команды с пульта, мы должны нажать ОК в RM Commander-> при успехе записи команды должно вылезти информационное окно с цифровым кодом той самой команды.
    4) Даем имя сохраняемой команде, н-р "TvOn". Он автоматически сохраняется в папке C:\codes\
    5) Вот уже при нажатии кнопки Test мы должны выбрать необходимую, ранее сохраненную команду, для отправки ее на девайс. В нашем случае пишем "TvOn".  -> если все прошло успешно, то Broadlink должен ее исполнить

    gekagal пишет:

    у меня при нажатии кнопки  Create a Remote  очень быстро про мелькают 2 окна, вот успел на лету заскринить. Что-то там пишется что это не является командой какой-то там smile
    https://s017.radikal.ru/i432/1506/fe/0d0190cb6609.jpg

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

    Если про мелькало, скорее всего соединение установлено. Можно приступать настраивать пульты через e-control. Я "настраивал" те, что уже были в программе, прошло успешно.

    Со скриптами у меня туго, не смогу пока не увижу готовый пример. sad(

    s.isaenkov пишет:

    Ничего не вышло пока. Буду пробовать на другом компе. Все так же 500-я ошибка.

    Как только Нажимаем Create a Remote - то броадлин переходит в режим обучения.

    У меня не переходит в режим обучения. Девайс RM Pro.

    У меня проблем не было, тот же RM Pro. Возможно у тебя проблема в чем то другом конечно.
    Может попробывать тебе все занова снести и поставить?
    https://depositfiles.com/files/cw7panbrq  - прикрепил для удобства скачивания. В архиве RM Commander и библиотеки на 64 битную винду.

    Устанавливать строго в папку по умолчанию(дабы не перенастраивать) - RM Commander - C:\coder
    Библиотеки curl - закинул в sfx архив, устанавливаются по умолчанию куда нужно - C:\curl
    Приложение - мост для телефона https://play.google.com/store/apps/deta … &hl=ru. Установили->запустили, кнопка Started должна гореть зеленым. - из него же берем IP и порт, которые далее используем в настройке RM Commander.

    s.isaenkov пишет:
    reptop пишет:

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


    Блокировка и не стояла. Я на каком-то этапе тестирования забыл проверить добавление кода самой программой, а не оригинальным пультом. Вечером попытаюсь заскриптовать. Если надо, и для таскера пример сделаю.

    Да, спасибо, пригодится пример. Я сейчас до вечера как раз тоже изучу что за скрипты, и как их пишут. За основу пока пример от энтузиастов возьму.

    varflez пишет:

    Кто получил результаты - выложите видео всей работы. Форуму интересно. smile

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

    s.isaenkov пишет:
    reptop пишет:
    s.isaenkov пишет:

    К сожалению, возникли трудности на этапе создания и записи кодов.

    Не исключаю, что я ошибся в предыдущих пунктах.


    Первое что я сделал - это убрал защиту через e-Control на самом контроллере. Далее уже как по инструкции:
    6) ... Обучал через E-control, с уже имеющимися пультами.


    Вот здесь, пожалуйста, по-подробнее.
    Оригинальный пульт от устройства использовался? Или просто уже настроенные команды пультов из e-Control годились?


    Пригодны уже залитые в программу пульты. Их же и нажимал через телефон. Код сигнал отправлял нормально.
    По поводу блокировки, незнаю связано ли с этим что нибудь, но я на всякий отключил в настройках подключенного оборудования. На фото станция, но суть одна и таже что и на контроллере
    https://s020.radikal.ru/i723/1506/62/e1d64a42abbe.png

    s.isaenkov пишет:

    К сожалению, возникли трудности на этапе создания и записи кодов.

    Не исключаю, что я ошибся в предыдущих пунктах.


    Первое что я сделал - это убрал защиту через e-Control на самом контроллере. Далее уже как по инструкции:
    1) Установил на телефон RM Bridge
    2) Установил RM Commander на компьютер
    3) Скачал библиотеки - https://www.confusedbycode.com/curl/    (скачал для 64 винды, - curl-7.43.0-win64.zip)
    4) Zip распокавал в C:\coder\
    5) Запустил RM Commander -> Install CURL прошла мини установка или подобие -> потом идентивикация(указываем IP и порт)
    должны проморгаться cmd консоль)
    6) Все готовы к работе. Как только Нажимаем Create a Remote - то броадлин переходит в режим обучения. Обучал через E-control, с уже имеющимися пультами.
    При успешном чтении команды выдает окно с большим количеством символов. Потом задаем имя для сохранения. Сохраняются команды в папку Codes на диске C:\

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

    Идея такая -  пользуюсь приложением Ассистен Дуся для андроид. Которая выполняет голосовые команды и простейшие скрипты. Хочу научить ее при команде, например, "Открой шторы" отправлять тот самый запрос-комманду Broadlink-y RM PRO.

    Теперь остается для меня сложный вопрос, так как я не шарю в программирование или что для этого нужно. - Как отправить комманду без участия программы??? чтобы было что то вроде  Get запроса, условный пример
    Get 192.168.1.44\"data":"260040011d181b1a3434"  -  который уже приводит в действие нужное оборудование

    Мне удалось связать устройство по инструкции. Установил приложение на телефон, установил на комп, установил необходимые библиотеки curl. Сделал связку по ip и порту. Итого -  смог получить коды сигналов, так же можно отправлять через программу RM Commander. Выполняет.