проблема с установкой и настройкой VCL проигрывателя

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Аватара пользователя
harrysmith
Сообщения: 80
Зарегистрирован: Чт сен 29, 2016 5:49 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение harrysmith » Вт янв 24, 2017 12:22 am

а как заставить ее говорить у меня не хочет!
да и музыку не проигрывает из медиа

Есть какие то ошибки в ошибках системы Панель управления/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 пустой
может что где поправить можно и если не сложно подскажите хоть где искать этот скрипт
Где-то был скрипт на форуме, нужно поискать.
так как Алиса так и не проигрывает музыку. Радио работает а музыки нет
Harry Smith
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение iapet » Вт янв 24, 2017 12:01 pm

Голосовой движок установлен? Сделайте ClockChime.onNewHour" method если он пустой. Как-то криво все у Вас. Уже писал - устанавливал и на Pi2 и Pi3 раз двадцать - все запускается с полпинка и работает.
MDM воспроизводит музыку без всяких скриптов. На терминале в котором есть пароль для VLC (применительно для Pi3).
Аватара пользователя
harrysmith
Сообщения: 80
Зарегистрирован: Чт сен 29, 2016 5:49 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение harrysmith » Вт янв 24, 2017 12:33 pm

криво не то слово!!!! но найти инструкцию по которой установить Pi 3 невозможно на сайте три инструкции которые противоречат между собой!! в результате делалось по двум источникам
1. инструкция http://majordomo.smartliving.ru/Main/SetupRaspberryPi2
2. видео объясняющего что и где заменить в данной инструкции чтобы она заработала. (на видео на 4мин51сек есть фраза подтверждающая мои слова)
Я к сожалению не работал и Линуксоподобными системами и не сталкивался с программированием на PHP, но двадцать лет программирования Win приложений MS SQL, ASP.NET не позволяет мне разобраться с противоречащими инструкциями.
Я готов поставить на новую карточку все с нуля, Но подскажите какую инструкцию использовать чтобы она заработала в полном объеме.
Такая замечательная идея!!!
Респект создателю!
Но с документацией просто полный швах. Я конечно понимаю что проект любительский и я (да и никто) не вправе требовать идеальной документации от автора. Но неделя поиска от всего содержимого сайта до содержимого всего инета немного утомляет.
даже ту ссылку что вы мне давали
Установите на голый дебиан по этой инструкции viewtopic.php?f=3&t=1652. Только www-data
она для другой платы у меня Raspberry PI 3 и RASPBIAN JESSIE а там для Cubietruck и Debian Wheezy.
Так подскажите где у вас лежит инструкция или описание как поставить majordomo на Raspberry PI 3? Буду премного благодарен
Harry Smith
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение iapet » Вт янв 24, 2017 2:46 pm

harrysmith писал(а):
Установите на голый дебиан по этой инструкции viewtopic.php?f=3&t=1652. Только www-data
она для другой платы у меня 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.
Будут вопросы - спрашивайте. Не забудьте

Код: Выделить всё

root@raspberry:~# mkdir /srv/www     
чтобы не запутаться потом.
А, да.. Если будете ставить по ssh, то под рутом не попадете. Нужно исправить файлик:

Код: Выделить всё

/etc/ssh/sshd_config
в нем должна быть строка

Код: Выделить всё

PermitRootLogin yes
, а не та которая написана. Или делайте под pi но через sudo.
А инструкция у меня лежит в голове.. Гыгы...
Аватара пользователя
harrysmith
Сообщения: 80
Зарегистрирован: Чт сен 29, 2016 5:49 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение harrysmith » Вт янв 24, 2017 9:17 pm

Голосовой движок установлен?
СпойлерПоказать
Изображение
Сделайте ClockChime.onNewHour" method если он пустой. Как-то криво все у Вас.
что значить "Сделайте" это как, это где???
но вот три скриншота где видно ClockChime и метод onNewHour
СпойлерПоказать
Изображение
СпойлерПоказать
Изображение
СпойлерПоказать
Изображение
как видим голосовой движок установлен а с вот с ClockChime не совсем понятно. Хотя я вчера в ClockChime.onNewMinute добавил
if (isWeekDay()) {
if (timeIs('02:05')) {

say('Доброе утро'); // просто проговорить фразу
runScript('playFavoriteMusic'); // запустить скрипт

}
}
но вчера в 2,25 он сработал но только письменно, а звук из него так и не раздался
если что подскажите что здесь можно исправить
А сейчас буду на другую карту ставить JESSIE LITE
Harry Smith
Аватара пользователя
harrysmith
Сообщения: 80
Зарегистрирован: Чт сен 29, 2016 5:49 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение harrysmith » Вт янв 24, 2017 9:17 pm

Голосовой движок установлен?
СпойлерПоказать
Изображение
Сделайте ClockChime.onNewHour" method если он пустой. Как-то криво все у Вас.
что значить "Сделайте" это как, это где???
но вот три скриншота где видно ClockChime и метод onNewHour
СпойлерПоказать
Изображение
СпойлерПоказать
Изображение
СпойлерПоказать
Изображение
как видим голосовой движок установлен а с вот с ClockChime не совсем понятно. Хотя я вчера в ClockChime.onNewMinute добавил
if (isWeekDay()) {
if (timeIs('02:05')) {

say('Доброе утро'); // просто проговорить фразу
runScript('playFavoriteMusic'); // запустить скрипт

}
}
но вчера в 2,25 он сработал но только письменно, а звук из него так и не раздался
если что подскажите что здесь можно исправить
А сейчас буду на другую карту ставить JESSIE LITE
Harry Smith
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение iapet » Вт янв 24, 2017 9:26 pm

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"); // выполним метод будильника
  }
}
 
С фестивалем не знаю, его не настраивал.. Ивона работает.
Аватара пользователя
harrysmith
Сообщения: 80
Зарегистрирован: Чт сен 29, 2016 5:49 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение harrysmith » Вт янв 24, 2017 11:14 pm

мо
Harry Smith
Аватара пользователя
harrysmith
Сообщения: 80
Зарегистрирован: Чт сен 29, 2016 5:49 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение harrysmith » Вт янв 24, 2017 11:33 pm

Установил скрипт для нового часа эффекта не наступило. Проблема гдето в проигрывании звука.
мой мозг взорвется это точно я возненавижу линуксоподобные системы на всю оставшуюся жизнь

Вы зачем мне посоветовали
И ставьте 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???
заранее благодарен
Harry Smith
iapet
Сообщения: 289
Зарегистрирован: Вт авг 18, 2015 6:23 pm
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Re: проблема с установкой и настройкой VCL проигрывателя

Сообщение iapet » Вт янв 24, 2017 11:50 pm

В каком конфиге вы выбрали 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

Код: Выделить всё

 sudo passwd pi
ввели пароль два раза. И сразу делаете пароль пользователю root

Код: Выделить всё

sudo passwd root
6. Запустили midnigh

Код: Выделить всё

sudo mc
7. По F4 изменили файлик

Код: Выделить всё

/etc/ssh/sshd_config
как писал выше. (при нажатии F4 на черном экране будет выбор редактора - выбирайте mc.
И дальше скачав на нормальный комп putty все ставится очень легко.
Вы полюбите Linux, потому как он не чета порождению Билла Гейтса. :lol:

Камней никаких, если все будете делать по инструкции.

PS. Через

Код: Выделить всё

raspi-config
включите ssh сервер... В расширенных опциях.
Ответить