Re: [Модуль] YaDevices (yadevices)
Добавлено: Пн дек 21, 2020 10:42 pm
Хорошо бы ещё знать что делать если колонка работает локально, авторизуется, получает токен, но не работает через облако.
У меня наоборот - локально молчит. Работает через облако, но на любые действия проговаривает одну фразу: один-два-три.
ImageMaker писал(а): Вт дек 22, 2020 5:38 pmВыяснил, что Irbis работает только через облако![]()
И случилось чудо - у меня всё заработало... Ну, почти всё
У меня так было - в сценариях прописалось (само) на любое действие отвечать "семь часов". Кстати, после удаления сценария вообще перестала реагировать на что-либоImageMaker писал(а): Вт дек 22, 2020 5:38 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));
у меня без пробела работает.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));ну, комманд по большому счету это эмуляция голосовой команды "Алиса," + " выключи свет в ванной" или что-то другое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));
Код: Выделить всё
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 408я у себя закомментил в 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;
});