[Модуль] YaDevices (yadevices)
Модератор: immortal
Re: [Модуль] YaDevices (yadevices)
Хорошо бы ещё знать что делать если колонка работает локально, авторизуется, получает токен, но не работает через облако.
- ImageMaker
- Сообщения: 82
- Зарегистрирован: Ср фев 13, 2019 9:28 pm
Re: [Модуль] YaDevices (yadevices)
У меня наоборот - локально молчит. Работает через облако, но на любые действия проговаривает одну фразу: один-два-три.
В чём проблема?
- ImageMaker
- Сообщения: 82
- Зарегистрирован: Ср фев 13, 2019 9:28 pm
Re: [Модуль] YaDevices (yadevices)
ImageMaker писал(а): Вт дек 22, 2020 5:38 pmВыяснил, что Irbis работает только через облако![]()
И случилось чудо - у меня всё заработало... Ну, почти всё
Re: [Модуль] YaDevices (yadevices)
У меня так было - в сценариях прописалось (само) на любое действие отвечать "семь часов". Кстати, после удаления сценария вообще перестала реагировать на что-либоImageMaker писал(а): Вт дек 22, 2020 5:38 pm Работает через облако, но на любые действия проговаривает одну фразу: один-два-три.
В чём проблема?
Re: [Модуль] YaDevices (yadevices)
'command'=>'громкость_' . $AliceVolume) пробел не нужен?Divan писал(а): Пн дек 21, 2020 10:06 pm Дополнение к видео
Код метода mAliceCommandКод метода mAliceVolumeКод: Выделить всё
$AliceCommand = $this->getProperty('AliceCommand'); $StationNumber = $this->getProperty('AliceStationNumber'); callAPI('/api/module/yadevices','GET',array('station'=>$StationNumber,'command'=>$AliceCommand));Код: Выделить всё
$AliceVolume = $this->getProperty('AliceVolume'); $StationNumber = $this->getProperty('AliceStationNumber'); callAPI('/api/module/yadevices','GET',array('station'=>$StationNumber,'command'=>'громкость' . $AliceVolume));
win10 connect https://connect.smartliving.ru/profile/303
Re: [Модуль] YaDevices (yadevices)
у меня без пробела работает.xor писал(а): Пт дек 25, 2020 5:32 pm'command'=>'громкость_' . $AliceVolume) пробел не нужен?Divan писал(а): Пн дек 21, 2020 10:06 pm Дополнение к видео
Код метода mAliceCommandКод метода mAliceVolumeКод: Выделить всё
$AliceCommand = $this->getProperty('AliceCommand'); $StationNumber = $this->getProperty('AliceStationNumber'); callAPI('/api/module/yadevices','GET',array('station'=>$StationNumber,'command'=>$AliceCommand));Код: Выделить всё
$AliceVolume = $this->getProperty('AliceVolume'); $StationNumber = $this->getProperty('AliceStationNumber'); callAPI('/api/module/yadevices','GET',array('station'=>$StationNumber,'command'=>'громкость' . $AliceVolume));
Код: Выделить всё
callAPI('/api/module/yadevices','GET',array('station'=>$StationNumber,'command'=>'громкость'.$AliceVolume));Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Re: [Модуль] YaDevices (yadevices)
ну, комманд по большому счету это эмуляция голосовой команды "Алиса," + " выключи свет в ванной" или что-то другоеDivan писал(а): Пт дек 25, 2020 5:48 pmу меня без пробела работает.xor писал(а): Пт дек 25, 2020 5:32 pm'command'=>'громкость_' . $AliceVolume) пробел не нужен?Divan писал(а): Пн дек 21, 2020 10:06 pm Дополнение к видео
Код метода mAliceCommandКод метода mAliceVolumeКод: Выделить всё
$AliceCommand = $this->getProperty('AliceCommand'); $StationNumber = $this->getProperty('AliceStationNumber'); callAPI('/api/module/yadevices','GET',array('station'=>$StationNumber,'command'=>$AliceCommand));Код: Выделить всё
$AliceVolume = $this->getProperty('AliceVolume'); $StationNumber = $this->getProperty('AliceStationNumber'); callAPI('/api/module/yadevices','GET',array('station'=>$StationNumber,'command'=>'громкость' . $AliceVolume));Код: Выделить всё
callAPI('/api/module/yadevices','GET',array('station'=>$StationNumber,'command'=>'громкость'.$AliceVolume));
Алиса, громкость3 - если сейчас работает, хз, как дальше будет. Строка режет глаз
win10 connect https://connect.smartliving.ru/profile/303
Re: [Модуль] YaDevices (yadevices)
Установил модуль, Алиса мини сразу подхватилась без перехода на страницу авторизации, разговаривает. Но получаю несколько ошибок.
В настройках станции перепутаны чекбоксы локально и облако.
При нажатии кнопки редактирования облачных устройств получаю предупреждения:
Так понимаю отсутствуют два файла: devices.php и linkedobject.php
Если попробовать привязять устройство к свойству, падают циклы и вываливается ошибка
и предупреждение
Система на raspberry4 последний базовый образ, канал релиз.
В настройках станции перепутаны чекбоксы локально и облако.
При нажатии кнопки редактирования облачных устройств получаю предупреждения:
Код: Выделить всё
Warning: include_once(/var/www/html/modules/yadevices/devices.php): failed to open stream: No such file or directory in /var/www/html/modules/yadevices/yadevices.class.php on line 10
Warning: include_once(): Failed opening '/var/www/html/modules/yadevices/devices.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/modules/yadevices/yadevices.class.php on line 10
Warning: include_once(/var/www/html/modules/yadevices/linkedobject.php): failed to open stream: No such file or directory in /var/www/html/modules/yadevices/yadevices.class.php on line 10
Warning: include_once(): Failed opening '/var/www/html/modules/yadevices/linkedobject.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/modules/yadevices/yadevices.class.php on line 10Если попробовать привязять устройство к свойству, падают циклы и вываливается ошибка
Код: Выделить всё
http://_/admin.php?pd=cGFuZWw6e2FjdGlvbj1kZXZpY2VzLHByaW50PTF9pz_&md=devices&inst=adm&
1054: Unknown column 'LINKED_METHOD' in 'field list'
UPDATE `yadevices_capabilities` SET `ID`='2', `YADEVICE_ID`='3', `TITLE`='devices.capabilities.on_off', `VALUE`='0', `LINKED_OBJECT`='teapot', `LINKED_PROPERTY`='status', `UPDATED`='2021-01-02 15:14:49', `LINKED_METHOD`='' WHERE ID = '2'Код: Выделить всё
Warning: unlink(/var/www/html/cms/modules_installed/control_modules.installed): No such file or directory in /var/www/html/lib/mysqli.class.php on line 408Re: [Модуль] YaDevices (yadevices)
я у себя закомментил в yadevices.class.php 10 строку из-за этогоAAU писал(а): Вс янв 03, 2021 6:58 pm Установил модуль, Алиса мини сразу подхватилась без перехода на страницу авторизации, разговаривает. Но получаю несколько ошибок.
В настройках станции перепутаны чекбоксы локально и облако.
При нажатии кнопки редактирования облачных устройств получаю предупреждения:
Код: Выделить всё
<?php
/*
* greetings to https://github.com/AlexxIT/YandexStation/ :)
*/
spl_autoload_register(function ($class_name) {
$path = DIR_MODULES . 'yadevices/' . $class_name . '.php';
$path = str_replace('\\', '/', $path);
//include_once $path;
});ps. отписывал по своей ситуации - у меня нет связи с методом, только со свойством. и привязывается нормально. у меня ирбис, поэтому управление - только облачное. ошибки в чекбоксе не заметил(
win10 connect https://connect.smartliving.ru/profile/303
Re: [Модуль] YaDevices (yadevices)
Странно. Если я в настройках Алисы мини ставлю локально, то на главной модуля пишет "облако". И наоборот.