Вам нужно прочитать это, это и этоПравильно ли понимаю, что с помощью Яндекс Станции и модуля YaDevices можно голосом исполнять команды на MajorDoMo? Т.е. колонку можно использовать для управления и для уведомлений. Например сказать "Алиса, включи свет в прихожей" и текст команды пройдет через терминал, распознается в шаблоне и отработает команда включения света?
Нужна ли подписка Connect или статич. IP адрес?
[Модуль] YaDevices (yadevices)
Модератор: immortal
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: [Модуль] YaDevices (yadevices)
- Рейтинг: 1.16%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 76
- Зарегистрирован: Чт фев 07, 2019 12:17 pm
- Благодарил (а): 14 раз
- Поблагодарили: 45 раз
Re: [Модуль] YaDevices (yadevices)
yadevices для того чтоб станция могла воспроизводить уведомления из MajorDoMo.klejnov писал(а): ↑Вс май 17, 2020 12:28 amРебята, подскажите!
Имею MajorDoMo, установленный локально на Ubuntu 18.04.3. Подключен микрофон для голосового управления. Плюс обычная колонка для звукового уведомления.
Правильно ли понимаю, что с помощью Яндекс Станции и модуля YaDevices можно голосом исполнять команды на MajorDoMo? Т.е. колонку можно использовать для управления и для уведомлений. Например сказать "Алиса, включи свет в прихожей" и текст команды пройдет через терминал, распознается в шаблоне и отработает команда включения света?
Нужна ли подписка Connect или статич. IP адрес?
Если хотите, чтоб она выполняла команды (не все, а которые только яндекс умеет), то смотрите в сторону connect, тогда внешний ип не нужен.
Либо, в сторону модуля yandex_home, тогда, нужен внешний IP.
- Рейтинг: 1.16%
Re: [Модуль] YaDevices (yadevices)
Подскажите пожалуйста какую команду нужно прописать в сценарии чтобы управлять уровнем звука в Яндекс станции.
- webms
- Сообщения: 498
- Зарегистрирован: Чт дек 15, 2016 3:13 am
- Благодарил (а): 221 раз
- Поблагодарили: 88 раз
Re: [Модуль] YaDevices (yadevices)
Подскажите, а логин и пароль Яндекса где то храниться?
И в каком виде?
Какая защита?
И в каком виде?
Какая защита?
-
- Сообщения: 76
- Зарегистрирован: Чт фев 07, 2019 12:17 pm
- Благодарил (а): 14 раз
- Поблагодарили: 45 раз
Re: [Модуль] YaDevices (yadevices)
в подсказке ж есть.
Код: Выделить всё
callAPI('/api/module/yadevices','GET',array('station'=>1,'command'=>'setVolume','volume'=>0.5));
-
- Сообщения: 76
- Зарегистрирован: Чт фев 07, 2019 12:17 pm
- Благодарил (а): 14 раз
- Поблагодарили: 45 раз
Re: [Модуль] YaDevices (yadevices)
Пробовал, такая ошибка выходит: Parse error: Invalid numeric literal in C:\_majordomo\htdocs/cms/cached/c24813cabfbf02b6fd064c2462c8c484.php on line 1London писал(а): ↑Чт июн 04, 2020 1:20 pmв подсказке ж есть.
где 1 - id станции, он сразу в подсказке подставляется.Код: Выделить всё
callAPI('/api/module/yadevices','GET',array('station'=>1,'command'=>'setVolume','volume'=>0.5));
Re: [Модуль] YaDevices (yadevices)
Яндекс.Станция мини заработала после обновления модуля через поле Command но только при отправке в облако, локально не работает, порт не доступен.
Пришлось помучаться с получением токинов, упорно модуль не хотел получать на все 3 колонки токины, несколько раз перегружал аккаунт, и обновлял, постепенно получил токины.
вторая проблема на главном экране модуля на одну колонку перенесся ID колонки на 2 упорно не хотело пришлось залезать в базу данных yastations и добавлять ID в поле STATION_ID (если кто не знает то ID это то что в скобках если скобки пустые то работать не будет, нужно также в ручную в базу прописывать ID его можно взять в разделе модуля Devices).
Пришлось помучаться с получением токинов, упорно модуль не хотел получать на все 3 колонки токины, несколько раз перегружал аккаунт, и обновлял, постепенно получил токины.
вторая проблема на главном экране модуля на одну колонку перенесся ID колонки на 2 упорно не хотело пришлось залезать в базу данных yastations и добавлять ID в поле STATION_ID (если кто не знает то ID это то что в скобках если скобки пустые то работать не будет, нужно также в ручную в базу прописывать ID его можно взять в разделе модуля Devices).
- Рейтинг: 1.16%
Re: [Модуль] YaDevices (yadevices)
дальше, автор еще не реализовал в модуле чтоб отправлялось через облако, хотя все уже готово, чтоб все заработало через облако нужно yadevices.class.php
найти строку
и заменить на
после этого все будет работать кроме изменения громкости, но можно отправлять команду "измени громкость 10" от 1 до 10
найти строку
Код: Выделить всё
return $this->sendCommandToStation((int)$params['station'], $params['command']);
Код: Выделить всё
return $this->sendCommandToStationCloud((int)$params['station'], $params['command']);
- Рейтинг: 2.33%