Страница 3 из 4
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 12:22 am
harrysmith
а как заставить ее говорить у меня не хочет!
да и музыку не проигрывает из медиа
Есть какие то ошибки в ошибках системы Панель управления/system_errors
ошибка
method
2017-01-24 00:00:00 Exception in "ClockChime.onNewHour" method.
2017-01-23 23:00:00 Exception in "ClockChime.onNewHour" method.
2017-01-23 22:00:00 Exception in "ClockChime.onNewHour" method.
2017-01-23 21:00:00 Exception in "ClockChime.onNewHour" method.
2017-01-23 20:00:00 Exception in "ClockChime.onNewHour" method.
а сам method пустой
может что где поправить можно и если не сложно подскажите хоть где искать этот скрипт
Где-то был скрипт на форуме, нужно поискать.
так как Алиса так и не проигрывает музыку. Радио работает а музыки нет
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 12:01 pm
iapet
Голосовой движок установлен? Сделайте ClockChime.onNewHour" method если он пустой. Как-то криво все у Вас. Уже писал - устанавливал и на Pi2 и Pi3 раз двадцать - все запускается с полпинка и работает.
MDM воспроизводит музыку без всяких скриптов. На терминале в котором есть пароль для VLC (применительно для Pi3).
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 12:33 pm
harrysmith
криво не то слово!!!! но найти инструкцию по которой установить Pi 3 невозможно на сайте три инструкции которые противоречат между собой!! в результате делалось по двум источникам
1. инструкция
http://majordomo.smartliving.ru/Main/SetupRaspberryPi2
2. видео объясняющего что и где заменить в данной инструкции чтобы она заработала. (на видео на 4мин51сек есть фраза подтверждающая мои слова)
Я к сожалению не работал и Линуксоподобными системами и не сталкивался с программированием на PHP, но двадцать лет программирования Win приложений MS SQL, ASP.NET не позволяет мне разобраться с противоречащими инструкциями.
Я готов поставить на новую карточку все с нуля, Но подскажите какую инструкцию использовать чтобы она заработала в полном объеме.
Такая замечательная идея!!!
Респект создателю!
Но с документацией просто полный швах. Я конечно понимаю что проект любительский и я (да и никто) не вправе требовать идеальной документации от автора. Но неделя поиска от всего содержимого сайта до содержимого всего инета немного утомляет.
даже ту ссылку что вы мне давали
она для другой платы у меня Raspberry PI 3 и RASPBIAN JESSIE а там для Cubietruck и Debian Wheezy.
Так подскажите где у вас лежит инструкция или описание как поставить majordomo на Raspberry PI 3? Буду премного благодарен
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 2:46 pm
iapet
harrysmith писал(а):
она для другой платы у меня Raspberry PI 3 и RASPBIAN JESSIE а там для Cubietruck и Debian Wheezy.
Так подскажите где у вас лежит инструкция или описание как поставить majordomo на Raspberry PI 3? Буду премного благодарен
Вот по ней и делайте, с момента создания каталога /srv/www и установки апача
viewtopic.php?f=3&t=1652#p11972
Именно с этого сообщения. Только все что касается www-data меняете на pi. Про VLC писал выше. И ставьте JESSIE LITE.
Будут вопросы - спрашивайте. Не забудьте
чтобы не запутаться потом.
А, да.. Если будете ставить по ssh, то под рутом не попадете. Нужно исправить файлик:
в нем должна быть строка
, а не та которая написана. Или делайте под pi но через sudo.
А инструкция у меня лежит в голове.. Гыгы...
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 9:17 pm
harrysmith
Голосовой движок установлен?
Сделайте ClockChime.onNewHour" method если он пустой. Как-то криво все у Вас.
что значить "Сделайте" это как, это где???
но вот три скриншота где видно ClockChime и метод onNewHour
как видим голосовой движок установлен а с вот с ClockChime не совсем понятно. Хотя я вчера в ClockChime.onNewMinute добавил
if (isWeekDay()) {
if (timeIs('02:05')) {
say('Доброе утро'); // просто проговорить фразу
runScript('playFavoriteMusic'); // запустить скрипт
}
}
но вчера в 2,25 он сработал но только письменно, а звук из него так и не раздался
если что подскажите что здесь можно исправить
А сейчас буду на другую карту ставить JESSIE LITE
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 9:17 pm
harrysmith
Голосовой движок установлен?
Сделайте ClockChime.onNewHour" method если он пустой. Как-то криво все у Вас.
что значить "Сделайте" это как, это где???
но вот три скриншота где видно ClockChime и метод onNewHour
как видим голосовой движок установлен а с вот с ClockChime не совсем понятно. Хотя я вчера в ClockChime.onNewMinute добавил
if (isWeekDay()) {
if (timeIs('02:05')) {
say('Доброе утро'); // просто проговорить фразу
runScript('playFavoriteMusic'); // запустить скрипт
}
}
но вчера в 2,25 он сработал но только письменно, а звук из него так и не раздался
если что подскажите что здесь можно исправить
А сейчас буду на другую карту ставить JESSIE LITE
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 9:26 pm
iapet
onNewHour
Код: Выделить всё
$h=(int)date('G',time());
if (gg('ThisComputer.DateD')!=date("d", time())) {
$day[0]="воскресенье";
$day[1]="понедельник";
$day[2]="вторник";
$day[3]="среда";
$day[4]="четверг";
$day[5]="пятница";
$day[6]="суббота";
$month[1]="января";
$monthAlt[1]="ЯНВАРЬ";
$month[2]="февраля";
$monthAlt[2]="ФЕВРАЛЬ";
$month[3]="марта";
$monthAlt[3]="МАРТ";
$month[4]="апреля";
$monthAlt[4]="АПРЕЛЬ";
$month[5]="мая";
$monthAlt[5]="МАЙ";
$month[6]="июня";
$monthAlt[6]="ИЮНЬ";
$month[7]="июля";
$monthAlt[7]="ИЮЛЬ";
$month[8]="августа";
$monthAlt[8]="АВГУСТ";
$month[9]="сентября";
$monthAlt[9]="СЕНТЯБРЬ";
$month[10]="октября";
$monthAlt[10]="ОКТЯБРЬ";
$month[11]="ноября";
$monthAlt[11]="НОЯБРЬ";
$month[12]="декабря";
$monthAlt[12]="ДЕКАБРЬ";
sg("ThisComputer.DateD",date( "d", time()));
sg("ThisComputer.DateM",date( "m", time()));
sg("ThisComputer.DateY",date( "Y", time()));
sg("ThisComputer.Date",date( "d.m.Y", time()));
sg("ThisComputer.Day",$day[date("w")]);
sg("ThisComputer.Month",$month[date("n")]);
sg("ThisComputer.MonthAlt",$monthAlt[date("n")]);
}
runScript('Exchnge');
onNewMinute
Код: Выделить всё
$h=(int)date('G',time());
$m=date('i',time());
if (isWeekDay()) {
}
if (($h>=8) && getGlobal('clockChimeEnabled')) {
if ($m=="00") {
say(timeNow(),1);
}
}
setGlobal('timeNow',date('H:i'));
$homeStatus=date('H:i');
if (getGlobal('NobodyHomeMode.active')) {
$homeStatus.=' Дома никого';
} else {
$homeStatus.=' Дома кто-то есть';
}
$homeStatus.=' '.getGlobal('Security.stateDetails');
$homeStatus.=' '.getGlobal('System.stateDetails');
$homeStatus.=' '.getGlobal('Communication.stateDetails');
setGlobal('HomeStatus',$homeStatus);
if (timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')=="1") {
setGlobal("isDark",0);
callMethod('DarknessMode.deactivate');
} elseif (!timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')!="1") {
setGlobal("isDark",1);
callMethod('DarknessMode.activate');
}
if (timeIs(getGlobal('SunRiseTime'))) {
say('Всходит солнце');
}
if (timeIs(getGlobal('SunSetTime'))) {
say('Солнце заходит',2);
SetTimeOut("setGlobal('ESP_Led.light,1');",1200);
}
if (timeIs("23:30") && (gg("EconomMode.active")!="1") && (gg("NobodyHomeMode.active")=="1")) {
say("Похоже никого нет сегодня, можно сэкономить немного.");
callMethod('EconomMode.activate');
}
if (timeIs('20:00')) {
callMethod('NightMode.activate');
} elseif (timeIs('07:00')) {
callMethod('NightMode.deactivate');
}
if (timeIs("03:00")) {
runScript("systemMaintenance");
}
if (gg('ThisComputer.AlarmStatus') && timeIs(gg('ThisComputer.AlarmTime'))) {
runScript('MorningAlarm');
}
// получем ЧАСЫ и МИНУТЫ отдельно
$timeH=date("H", time());
$timeM=date("i", time());
sg("ThisComputer.timeH",$timeH);
sg("ThisComputer.timeM",$timeM);
//будильник
$objects=getObjectsByClass("AlarmClock");
foreach($objects as $obj) { // переберем все будильники в системе
if (getGlobal($obj['TITLE'].".AlarmOn") && timeIs(getGlobal($obj['TITLE'].".AlarmTime"))){ //если будильник включен и время совпало
callMethod($obj['TITLE'].".AlarmRun"); // выполним метод будильника
}
}
С фестивалем не знаю, его не настраивал.. Ивона работает.
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 11:14 pm
harrysmith
мо
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 11:33 pm
harrysmith
Установил скрипт для нового часа эффекта не наступило. Проблема гдето в проигрывании звука.
мой мозг взорвется это точно я возненавижу линуксоподобные системы на всю оставшуюся жизнь
Вы зачем мне посоветовали
И ставьте JESSIE LITE.
т.е эта система не имеет графической оболочки, при выборе в конфиге RU.UTF-8 весь экран стал квадратами вместо букв. Я уже не буду говорить сколько я потрачу на курение инета по подключению WiFi или настройки сети через текстовый интерфейс. Я же писал что не сталкивался с линуксоподобными системами.
Далее я в старой карточке подключал интерфейс фестиваль именно потому что у него в скобках указан сам разработчик.
ок сейчас попробую с ивоной.
И еще подскажите если я сейчас буду ставить как вы написали
Вот по ней и делайте, с момента создания каталога /srv/www и установки апача
viewtopic.php?f=3&t=1652#p11972
Именно с этого сообщения. Только все что касается www-data меняете на pi. Про VLC писал выше. И ставьте JESSIE LITE.
Будут вопросы - спрашивайте. Не забудьте
Код:
root@raspberry:~# mkdir /srv/www
чтобы не запутаться потом.
А, да.. Если будете ставить по ssh, то под рутом не попадете. Нужно исправить файлик:
Код:
/etc/ssh/sshd_config
в нем должна быть строка
Код:
PermitRootLogin yes
, а не та которая написана. Или делайте под pi но через sudo.
но только на полной версии RASPBIAN JESSIE WITH PIXEL. Предупредите пожалуйста какие подводные камни ждут при установке MD???
заранее благодарен
Re: проблема с установкой и настройкой VCL проигрывателя
Добавлено: Вт янв 24, 2017 11:50 pm
iapet
В каком конфиге вы выбрали UTF-8? В raspi-config? Или еще где? На полной версии распберри подтянет иксы которые будут тормозить систему, и будут абсолютно бесполезны.
1. Записали с сайта raspberry.org jessie LITE.
2. Стартанули систему.
3. В консоли зашли под юзером pi.
4. Для удобства поставили midnightcommander
Код: Выделить всё
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mc
5. Сменили пароль юзера pi
ввели пароль два раза. И сразу делаете пароль пользователю root
6. Запустили midnigh
7. По F4 изменили файлик
как писал выше. (при нажатии F4 на черном экране будет выбор редактора - выбирайте mc.
И дальше скачав на нормальный комп putty все ставится очень легко.
Вы полюбите Linux, потому как он не чета порождению Билла Гейтса.
Камней никаких, если все будете делать по инструкции.
PS. Через
включите ssh сервер... В расширенных опциях.