Страница 25 из 48
Re: Онлайн радио - с Маркет дополнений
Добавлено: Ср май 16, 2018 11:54 pm
SLT
Доброго времени суток!!
Может не сюда пишу, тогда перенаправьте пожалуйста.
Возникла проблема:
Есть скрипт запуска внешней акустики и радио.
Код: Выделить всё
callMethod("Edifier_relay.turnOn");
cm('RadioSetting.Control',array('cmd'=>'stop'));
cm('RadioSetting.Control',array('vol'=> 6 ));
say('Включаю радио', 2);
cm('RadioSetting.Control',array('cmd'=>'play'));
setGlobal("RadioSetting.RadioLedOn",1);
sg("RadioSetting.SleepMinutesLeft", gg('RadioSetting.SleepMinutes'));
При выполнении акустика включается, Алиса говорит и скрипт выдает ошибку (при запуске в браузере, в логах ошибок не нахожу):
C:\_majordomo\htdocs>c:\_majordomo\USB_Relay\hidusb-relay-cmd.exe OFF 1 MAINMAIN Fatal error: Uncaught Error: Cannot unset string offsets in C:\_majordomo\htdocs\modules\objects\objects.class.php:523 Stack trace: #0 C:\_majordomo\htdocs\lib\objects.class.php(938): objects->callMethod('Control', 'play') #1 C:\_majordomo\htdocs\lib\objects.class.php(1212): callMethod('Control', 'play') #2 C:\_majordomo\htdocs\modules\patterns\patterns.class.php(481) : eval()'d code(1): cm('RadioSetting.Co...', 'play') #3 C:\_majordomo\htdocs\modules\patterns\patterns.class.php(481): eval() #4 C:\_majordomo\htdocs\modules\patterns\patterns.class.php(769): patterns->runPatternAction('12', Array, '\xD0\x92\xD0\xBA\xD0\xBB\xD1\x8E\xD1\x87\xD0\xB0\xD1\x8E ...', 0) #5 C:\_majordomo\htdocs\modules\patterns\patterns.class.php(253): patterns->checkPattern('12', 0) #6 C:\_majordomo\htdocs\lib\common.class.php(154): patterns->checkAllPatterns(0) #7 C:\_majordomo\htdocs\modules\scripts\scripts.class.php(150) : eval()'d code(4): say('\xD0\x92\xD0\xBA\xD0\xBB\xD1\x8E\xD1\x87\xD0\xB0\xD1\x8E ...', 2) #8 C:\_majordomo\htdocs\modules\sc in C:\_majordomo\htdocs\modules\objects\objects.class.php on line 523
Если убрать команду "say('Включаю радио', 2);" все отрабатывает правильно.
Больше нигде ошибок с проговариванием Алисы нету.
Подскажите в чём может быть дело? В какую сторону копать?
Покопал еще:
Ошибка возникает именно в команде say. Именно проблемы с текстом.
Если скопировать текст с скрипта reportStatus - проходит нормально, если вбивать в браузере - ошибка.
Пробовал редактировать в самой базе данных - тоже ошибка.
Ошибка происходит в момент когда в слове "радио" добавлю последнюю букву "о".
Как это победить?
Re: Онлайн радио - с Маркет дополнений
Добавлено: Пн май 28, 2018 11:29 pm
znachok88
не играет никакая волна:((
вчера все было норм....открывался неустановленый VLC и все было норм....а сегодня уже и VLC поставил и что только не делал...не играет. Открывает пустую страницу и пишет на ней ОК
Re: Онлайн радио - с Маркет дополнений
Добавлено: Ср май 30, 2018 4:16 pm
Yashalta
Я думал это только у меня перестало работать радио! Возможно проблема в Радио "SHOUTCast" потомучто, я от туда брал ссылки на радиостанции...
А сейчас радио "SHOUTCast" не работает у меня, пишет как в посте выше "OK" но, до "Ок" сосвсем далеко!
И соответсвенно радио OnLine не работает т.к. у меня ссылки из радио "SHOUTCast"!
Возможно обновления пофиксили! Я покрайне мере ничего не делал но, сейчас все работает!
Re: Онлайн радио - с Маркет дополнений
Добавлено: Чт май 31, 2018 2:15 pm
Yashalta
Подскажите, что я делаю не так! Я пытаюсь запускать радио по будильнику... Для запуска по будильнику ввожу команды для "Шаблона поведения" из привиденных примеров, но все мои попытки тчетны!

Такое ощущение что чего то не хватает!
Если просто включить радио с веб интерфеса - работает!
Будильник тоже рабочий!
Ниже мои примеры включения
1-й не работает! Даже команда say не отрабатывает!
Код: Выделить всё
cm('RadioSetting.Control',array('sta'=>1,'cmd'=>'play','vol'=>100));
say("Радио включено!");
2-й не работает!
Код: Выделить всё
cm('RadioSetting.Control','1');
cm('RadioSetting.Control','play');
cm('RadioSetting.Control','vol100');
say("Будильник. сработал!");
3-й не раотает! Так, точно не сработает, пробовал, что бы удостовериться! Я про двойные ковычки.
Код: Выделить всё
cm("RadioSetting.Control","play");
say("Радио включено!");
4-й не работает! Пробовал включить "ручками" а выключить радио с помощью команды
PS - У меня всего 2 станции в код подставляю "ID" станций.
Re: Онлайн радио - с Маркет дополнений
Добавлено: Чт май 31, 2018 11:41 pm
xor
SLT писал(а): Ср май 16, 2018 11:54 pm
Доброго времени суток!!
Может не сюда пишу, тогда перенаправьте пожалуйста.
Возникла проблема:
Есть скрипт запуска внешней акустики и радио.
...
При выполнении акустика включается, Алиса говорит и скрипт выдает ошибку (при запуске в браузере, в логах ошибок не нахожу):
...
Если убрать команду "say('Включаю радио', 2);" все отрабатывает правильно.
Больше нигде ошибок с проговариванием Алисы нету.
Подскажите в чём может быть дело? В какую сторону копать?
Покопал еще:
Ошибка возникает именно в команде say. Именно проблемы с текстом.
Если скопировать текст с скрипта reportStatus - проходит нормально, если вбивать в браузере - ошибка.
Пробовал редактировать в самой базе данных - тоже ошибка.
Ошибка происходит в момент когда в слове "радио" добавлю последнюю букву "о".
Как это победить?
Попробуйте вместо say('Включаю радио', 2) написать что-то вроде say('Работает радио', 2);
Заработает?
Re: Онлайн радио - с Маркет дополнений
Добавлено: Пт июн 01, 2018 1:08 am
xor
Попытка исправления кода модуля в приложенном файле, если у народа заработает (у меня - работает) -- внесу в гит.
Заметил, что у меня не работает выбор станции по ИД и еще что-то, стал копаться.
Сейчас работает выбор станции по названию
cm('RadioSetting.Control',array('sta'=>'Старое радио'));
установка громкости
cm('RadioSetting.Control',array('vol'=>34));
команды stop & pay
cm('RadioSetting.Control',array('cmd'=>'stop'));
cm('RadioSetting.Control',array('cmd'=>'play'));
и их комбинации
cm('RadioSetting.Control',array('sta'=>'Старое радио','cmd'=>'play','vol'=>30));
Убрал ворнинги, вызовы curl заменил на getURL.
Нужно кому-нибудь? Или проблемы только у меня? Работает ли у кого выбор станции по ИД и команды типа cm('RadioSetting.Control','vol34'); ?
Re: Онлайн радио - с Маркет дополнений
Добавлено: Пт июн 01, 2018 9:20 am
igorewa
Заменил, спасибо все работает. Единственное что заметил, немного менюшка разлезлась

- Снимок экрана 2018-06-01 в 09.15.45.png (82.23 КБ) 6232 просмотра
Re: Онлайн радио - с Маркет дополнений
Добавлено: Пт июн 01, 2018 9:39 am
skysilver
xor писал(а): Пт июн 01, 2018 1:08 am
Нужно кому-нибудь? Или проблемы только у меня? Работает ли у кого выбор станции по ИД и команды типа cm('RadioSetting.Control','vol34'); ?
Нужно. Многим. ) Часто спрашивают про этот модуль.
Re: Онлайн радио - с Маркет дополнений
Добавлено: Пт июн 01, 2018 9:49 am
xor
igorewa писал(а): Пт июн 01, 2018 9:20 am
Заменил, спасибо все работает. Единственное что заметил, немного менюшка разлезлась
Вот дизайн совершенно не трогал, у меня в светлой теме всё как и было.

- 2018-06-01_09-46-13.png (15.15 КБ) 6221 просмотр
Re: Онлайн радио - с Маркет дополнений
Добавлено: Пт июн 01, 2018 10:32 am
Yashalta
xor писал(а): Пт июн 01, 2018 1:08 am
Убрал ворнинги, вызовы curl заменил на getURL.
Нужно кому-нибудь? Или проблемы только у меня? Работает ли у кого выбор станции по ИД и команды типа cm('RadioSetting.Control','vol34'); ?
Подскажите пожалуйста путь до старого файла "app_radio.class.php", что бы заменить на ваш новый!