[Модуль] YaDevices (yadevices)
Модератор: immortal
-
- Сообщения: 106
- Зарегистрирован: Чт дек 14, 2017 12:51 am
- Благодарил (а): 13 раз
- Поблагодарили: 16 раз
Re: [Модуль] YaDevices (yadevices)
Хорошо бы ещё знать что делать если колонка работает локально, авторизуется, получает токен, но не работает через облако.
- ImageMaker
- Сообщения: 76
- Зарегистрирован: Ср фев 13, 2019 9:28 pm
- Благодарил (а): 32 раза
- Поблагодарили: 1 раз
Re: [Модуль] YaDevices (yadevices)
У меня наоборот - локально молчит. Работает через облако, но на любые действия проговаривает одну фразу: один-два-три.
В чём проблема?
- ImageMaker
- Сообщения: 76
- Зарегистрирован: Ср фев 13, 2019 9:28 pm
- Благодарил (а): 32 раза
- Поблагодарили: 1 раз
Re: [Модуль] YaDevices (yadevices)
ImageMaker писал(а): ↑Вт дек 22, 2020 5:38 pmВыяснил, что Irbis работает только через облако
И случилось чудо - у меня всё заработало... Ну, почти всё
-
- Сообщения: 17
- Зарегистрирован: Вт окт 23, 2018 12:22 pm
- Благодарил (а): 14 раз
- Поблагодарили: 0
Re: [Модуль] YaDevices (yadevices)
У меня так было - в сценариях прописалось (само) на любое действие отвечать "семь часов". Кстати, после удаления сценария вообще перестала реагировать на что-либоImageMaker писал(а): ↑Вт дек 22, 2020 5:38 pmРаботает через облако, но на любые действия проговаривает одну фразу: один-два-три.
В чём проблема?
- xor
- Сообщения: 2036
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 283 раза
- Поблагодарили: 628 раз
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
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
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
- xor
- Сообщения: 2036
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 283 раза
- Поблагодарили: 628 раз
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
-
- Сообщения: 50
- Зарегистрирован: Пн ноя 19, 2018 10:14 pm
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
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 408
- xor
- Сообщения: 2036
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 283 раза
- Поблагодарили: 628 раз
Re: [Модуль] 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
-
- Сообщения: 50
- Зарегистрирован: Пн ноя 19, 2018 10:14 pm
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
Re: [Модуль] YaDevices (yadevices)
Странно. Если я в настройках Алисы мини ставлю локально, то на главной модуля пишет "облако". И наоборот.