Образ для Raspberry Pi 2

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Spirit
Сообщения: 2
Зарегистрирован: Пн окт 10, 2016 3:29 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Образ для Raspberry Pi 2

Сообщение Spirit » Вт окт 11, 2016 4:03 pm

Руслан писал(а):
foxvlad писал(а):Вопрос к знатокам Linux, как дать права, что бы MajorDoMo мог выполнить такую команду:

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

service majordomo restart
Так как она выполняется нормально только с рут правами.

А то периодически веб-сокеты отваливаются(перестает меняться состояние элементов на сцене) , или может кто знает как справится с отваливанием веб-сокетов.
Попробуйте:
sudo chown -R <user>:<usergroup> /<path>/ - изменит права всем файлам в папке
sudo chown <user>:<usergroup> /<path>/<file> - изменит права для конкретного файла

Возможно нет прав на выполнение "service" тогда надо править /etc/init.d

можно попробовать сделать так:
sudo chown <user>:<usergroup> /etc/init.d/service или sudo chown <user>:<usergroup> /etc/init.d/majordomo

Точнее не могу сказать, под рукой нет распбери
Sas
Сообщения: 207
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Образ для Raspberry Pi 2

Сообщение Sas » Вт окт 11, 2016 11:36 pm

Сокеты
viewtopic.php?p=35544#p35544
Скрипт перезапуска я постил тут
viewtopic.php?f=18&t=2408&p=35543#p35543
DAP
Сообщения: 118
Зарегистрирован: Пн апр 06, 2015 10:25 pm
Благодарил (а): 6 раз
Поблагодарили: 16 раз

Re: Образ для Raspberry Pi 2

Сообщение DAP » Ср окт 12, 2016 11:11 am

после установки модуля UNIEL cycle_uniel.php имеет права 100666 а остальные скрипты в папке skripts 100777 незнаю как влияет на работоспособность - просто заметил пока шарился по фс.
DAP
Сообщения: 118
Зарегистрирован: Пн апр 06, 2015 10:25 pm
Благодарил (а): 6 раз
Поблагодарили: 16 раз

Re: Образ для Raspberry Pi 2

Сообщение DAP » Ср окт 12, 2016 7:10 pm

подключил к Raspberry pi 2 внешнюю USB звуовую прописал её в конфиг alsa и столкнулся с невозможностью регулировать громкость, отсутствием звука динг донг и голоса Yandex TTS, радио при этом работает, выполнил обновление в web и звук динг появился, как и речь TTS, но громкость из web не регулируется, а во время прослушивания радио tts не говорит.
Руслан
Сообщения: 193
Зарегистрирован: Чт дек 17, 2015 10:08 am
Откуда: Уфа
Благодарил (а): 36 раз
Поблагодарили: 14 раз

Re: Образ для Raspberry Pi 2

Сообщение Руслан » Чт окт 13, 2016 5:17 am

Я тоже подключал внешнюю звуковую, тоже не регулировался звук. Но голос, помнится, был. Писал здесь, но решения не подсказали. Сам не стал ковырять, подключил как обычно. Было бы конечно хорошо иметь возможность пользоваться несколькими звуковухами - для каждой комнаты свою.
DAP
Сообщения: 118
Зарегистрирован: Пн апр 06, 2015 10:25 pm
Благодарил (а): 6 раз
Поблагодарили: 16 раз

Re: Образ для Raspberry Pi 2

Сообщение DAP » Чт окт 13, 2016 12:33 pm

сегодня сами по себе из модуля 101 пропали все станции. С утра проснулся хотел радио послушать станций нет, сделал update && upgrade переустановил модуль, нажал обновить - станций на странице нет, а в настройках можуля отображаются. При попытке проиграть из настроек - звука нет, хотя пишет ОК

Просьба к автору описать штатный механизм регулирования громкости для Rpi если такого описания нет или подсказать где почитать.

Что нашел сам:

В файле var/www/modules/app_player/mpd.php нужно заменить "PCM" в строке:

safe_exec('amixer sset PCM,0 '.$volume.'%');

на название ползуна которое отоброжает ваша alsamixer для дискретной звуковой, при условии что вы уже назначили её дефолтной в alsa-base.conf, заменив в нём строчку

options snd-usb-audio index=-2

на

options snd-usb-audio index=0.

У меня это называется Speaker:

safe_exec('amixer sset Speaker,0 '.$volume.'%');

и тогда громкость снова переключается.

хотя сама конструкция на мой взгляд не верна, т.к. приказывает менять громкость на заданном устройстве, а не на дефолтном, как менять на дефолтном пока незнаю.
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Образ для Raspberry Pi 2

Сообщение slgeo » Пт окт 14, 2016 2:14 pm

DAP писал(а): хотя сама конструкция на мой взгляд не верна, т.к. приказывает менять громкость на заданном устройстве, а не на дефолтном, как менять на дефолтном пока незнаю.
amixer sset Master?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
DAP
Сообщения: 118
Зарегистрирован: Пн апр 06, 2015 10:25 pm
Благодарил (а): 6 раз
Поблагодарили: 16 раз

Re: Образ для Raspberry Pi 2

Сообщение DAP » Пт окт 14, 2016 6:38 pm

slgeo писал(а):
DAP писал(а): хотя сама конструкция на мой взгляд не верна, т.к. приказывает менять громкость на заданном устройстве, а не на дефолтном, как менять на дефолтном пока незнаю.
amixer sset Master?
Master, PCM, Speaker - зависит от звуковой и может меняться при смене железа так что нет..

Хотя можно сделать повторение конструкции с 3мя основными вариантами :lol:
Руслан
Сообщения: 193
Зарегистрирован: Чт дек 17, 2015 10:08 am
Откуда: Уфа
Благодарил (а): 36 раз
Поблагодарили: 14 раз

Re: Образ для Raspberry Pi 2

Сообщение Руслан » Пт окт 14, 2016 7:49 pm

неужели никто и никогда на Pi2 не менял пароль в /phpmyadmin ?
Пароль через веб на /phpmyadmin и config.php меняю и все работает до первой перезагрузки.
а потом вот это
после смены пароля.png
после смены пароля.png (24.06 КБ) 11797 просмотров
захожу на /phpmyadmin и ввожу стандартный rootpsw, меняю пароль на новый (в config.php который) и все нормально становится... до следующей перезагрузки.
никакие права на папки не трогал, все как на скаченном образе.
DAP
Сообщения: 118
Зарегистрирован: Пн апр 06, 2015 10:25 pm
Благодарил (а): 6 раз
Поблагодарили: 16 раз

Re: Образ для Raspberry Pi 2

Сообщение DAP » Пт окт 14, 2016 10:13 pm

После обновления регулятор звука снова сбился и я решил попробовать изменить
if ($terminal['HOST']=='localhost') {
safe_exec('amixer sset PCM,0 '.$volume.'%');
на
if ($terminal['HOST']=='localhost') {
safe_exec('amixer sset PCM,0 '.$volume.'%');
safe_exec('amixer sset Speaker,0 '.$volume.'%');
safe_exec('amixer sset Master,0 '.$volume.'%');

Результат: на любой карте, какую бы я не назначил основной звук регулируется..

Кроме того можно убрать if else оставив только строку
$mpd->SetVolume($volume);
тогда громкость будет регулироваться плеером MPD но в его конфиге нужно будет сменить название потока на актуальное для вашей карты.
Ответить