Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+

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

Модератор: immortal

rv9c
Сообщения: 19
Зарегистрирован: Сб дек 09, 2017 11:55 pm
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение rv9c » Вс дек 10, 2017 12:15 pm

На форуме не нашел метода регулировки громкости при помощи системного микшера orange pi pc, пришлось придумывать самому вот что из этого вышло:
в классе Computer создаем метод Set_Volume (как хотите называйте) скрипт

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

$vol=gg("ThisComputer.setvolumeLevel");
if($vol>100){
 $vol=100;
 sg("ThisComputer.setvolumeLevel",$vol);
}
if($vol<1){
 $vol=1;
 sg("ThisComputer.setvolumeLevel",$vol);
}
$vol=round($vol);
exec("amixer -c 0 set 'Lineout volume control',0 ". $vol. "%");
say("Изменилась громкость до ".$vol." процентов",5); 


после в классе Computer создаем свойство setvolumeLevel в котором указываем запуск метода Set_Volume при изменении значения
вот и все, теперь уровень звука всей системы (уровень звука Алисы, плеера, радио и др) можно менять изменяя переменную ThisComputer.setvolumeLevel от 1 до 100
За это сообщение автора rv9c поблагодарили (всего 2):
Берендей (Вс дек 10, 2017 4:20 pm) • immortal (Вс дек 10, 2017 8:14 pm)
Рейтинг: 2.33%
AlexFox
Сообщения: 55
Зарегистрирован: Пн апр 24, 2017 12:58 pm
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение AlexFox » Вс дек 10, 2017 2:45 pm

rv9c писал(а):хм. как проверить что дело в правах?
И ещё вопрос как правильно пользоваться этим модулем lgtv? Те при каждом выполняемом действии сначала запускаем его а потом отправляем данные ему по mqtt, или же запускаем его при загрузке системы и проверяем статус соединения с ТВ и если соединения с ТВ нет то постоянно перезапускаем его?

Может кто поделится примером работы с модулем? Буду очень признателен.

ps в Linux системах разбираюсь поверхостно, поэтому прошу понять меня правильно
https://majordomo.smartliving.ru/forum/ ... &start=170
Shmit
Сообщения: 78
Зарегистрирован: Вс дек 25, 2016 1:46 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Shmit » Вс дек 10, 2017 7:42 pm

Shmit писал(а):Всем привет,а можно как-то сделать,что бы major сам публиковал некоторые данные в mqtt?
Никто не знает?
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Вс дек 10, 2017 8:14 pm

Shmit писал(а):
Shmit писал(а):Всем привет,а можно как-то сделать,что бы major сам публиковал некоторые данные в mqtt?
Никто не знает?
Устройства - MQTT - Новая запись
rv9c писал(а):На форуме не нашел метода регулировки громкости при помощи системного микшера orange pi pc, пришлось придумывать самому вот что из этого вышло:
в классе Computer создаем метод Set_Volume (как хотите называйте) скрипт

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

$vol=gg("ThisComputer.setvolumeLevel");
if($vol>100){
 $vol=100;
 sg("ThisComputer.setvolumeLevel",$vol);
}
if($vol<1){
 $vol=1;
 sg("ThisComputer.setvolumeLevel",$vol);
}
$vol=round($vol);
exec("amixer -c 0 set 'Lineout volume control',0 ". $vol. "%");
say("Изменилась громкость до ".$vol." процентов",5);


после в классе Computer создаем свойство setvolumeLevel в котором указываем запуск метода Set_Volume при изменении значения
вот и все, теперь уровень звука всей системы (уровень звука Алисы, плеера, радио и др) можно менять изменяя переменную ThisComputer.setvolumeLevel от 1 до 100
Спасибо, добавил в шапку.
За это сообщение автора immortal поблагодарил:
Shmit (Вт фев 20, 2018 7:14 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
prmres
Сообщения: 428
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 113 раз
Поблагодарили: 123 раза

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение prmres » Ср дек 13, 2017 12:55 am

VAndrey писал(а):immortal, не знаю, по теме ли... подскажи, как вытащить в мажор параметры работы апельсина? загрузку проца и т.д.
immortal писал(а):Установка и настройка RPi Monitor на OrangePiPC
камрады, не сочтите за наглость, но буквально на днях натыкался на подобное:
в виде графиковПоказать
Изображение
подробности (в описании видео архив со всем необходимым):
https://www.youtube.com/watch?v=teJWbHz2NvU

может быть будет полезным
Telemetry.zip
(116.38 КБ) 229 скачиваний
для сохранности карты памяти измените пути к файлам, чтобы они хранились в /tmp
За это сообщение автора prmres поблагодарили (всего 2):
ZhenyaRUS39 (Ср дек 13, 2017 9:48 am) • immortal (Ср дек 13, 2017 11:55 am)
Рейтинг: 2.33%
Не только лишь все!
VAndrey
Сообщения: 109
Зарегистрирован: Ср окт 11, 2017 1:09 pm
Откуда: Краснодар
Благодарил (а): 94 раза
Поблагодарили: 1 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение VAndrey » Ср дек 13, 2017 9:50 am

prmres писал(а): камрады, не сочтите за наглость, но буквально на днях натыкался на подобное:
в виде графиковПоказать
Изображение
подробности (в описании видео архив со всем необходимым):
https://www.youtube.com/watch?v=teJWbHz2NvU
может быть будет полезным
Спасибо за помощь. Этот способ, как я понял, несет только информационную нагрузку. А я сделал по способу Immortal, который позволяет использовать полученные данные для дальнейшей обработки. ..

Я вот хочу, чтобы Алиса предупреждала меня о превышении заданного уровня по температуре и использованию памяти (у меня уже один раз ложился сервак), хотя у меня и настроен оптимайзер.
Для этих целей я создал простое процентное устройство. И теперь сижу и парю - не пойму каким скриптом и как можно забрать данные из объекта ThisComputer в это процентное устройство. Может кто помочь?
Сервер на Orange Pi РС (Armbian 5.60 stable Debian GNU/Linux 9 4.14.84-sunxi)
Shmit
Сообщения: 78
Зарегистрирован: Вс дек 25, 2016 1:46 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Shmit » Ср дек 13, 2017 9:57 am

Решил сделать доступ к MajorDomo из интернета.Может кому пригодится.
СпойлерПоказать
Заходим на сайт Duckdns.org ,вверху жмем авторизаваться с помощью Google+ или любой другой аккаунт.Далее придумываете любой домеин и нажимаем
add domain.Заходим в левом верхнем углу install и выбираем Linux cron и делаем по инструкции.Далее в /var/www/config.php надо разкоментировать

Define('HOME_NETWORK', '192.168.0.*');
Define('EXT_ACCESS_USERNAME', 'user');
Define('EXT_ACCESS_PASSWORD', 'password')

и придумать логин и пароль.

Теперь нужно пробросить порт 80 на роутере https://hobbyits.com/wi-fi-router/probr ... merax.html
Да,ещё не забыть сменить пароль в phpmyadmin,в самой системе для пользователя root и orangepi.
Если нужен доступ к SSH то пробрасываем ещё 22 порт.Вроде всё ,теперь можно зайти в MajorDomo http://****duckdns.org или по current ip , ввести свой логин и пароль.
За это сообщение автора Shmit поблагодарили (всего 3):
immortal (Ср дек 13, 2017 11:55 am) • prmres (Ср дек 13, 2017 4:45 pm) • olegvolk75 (Пн сен 24, 2018 1:45 pm)
Рейтинг: 3.49%
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Logrus » Ср дек 13, 2017 11:34 am

VAndrey, это процентное устройство об!ект у него свойство значение, т.е. пиши из скрипта не в этоткомпьютер.темпкпу, а в простоепроцентноеустройства.валуе
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Ср дек 13, 2017 11:56 am

VAndrey писал(а):
prmres писал(а): камрады, не сочтите за наглость, но буквально на днях натыкался на подобное:
в виде графиковПоказать
Изображение
подробности (в описании видео архив со всем необходимым):
https://www.youtube.com/watch?v=teJWbHz2NvU
может быть будет полезным
Спасибо за помощь. Этот способ, как я понял, несет только информационную нагрузку. А я сделал по способу Immortal, который позволяет использовать полученные данные для дальнейшей обработки. ..

Я вот хочу, чтобы Алиса предупреждала меня о превышении заданного уровня по температуре и использованию памяти (у меня уже один раз ложился сервак), хотя у меня и настроен оптимайзер.
Для этих целей я создал простое процентное устройство. И теперь сижу и парю - не пойму каким скриптом и как можно забрать данные из объекта ThisComputer в это процентное устройство. Может кто помочь?
можно модернизировать код под МД, но мне не нравится что каждую секунду идет запись в 4 файла, надо их в /tmp ложить. Руки дойдут то модернизирую под МД

Спасибо prmres и Shmit, добавил в шапку
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
VAndrey
Сообщения: 109
Зарегистрирован: Ср окт 11, 2017 1:09 pm
Откуда: Краснодар
Благодарил (а): 94 раза
Поблагодарили: 1 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение VAndrey » Ср дек 13, 2017 1:54 pm

immortal писал(а): можно модернизировать код под МД, но мне не нравится что каждую секунду идет запись в 4 файла, надо их в /tmp ложить. Руки дойдут то модернизирую под МД
Спасибо prmres и Shmit, добавил в шапку
Было бы круто...
Logrus писал(а):VAndrey, это процентное устройство об!ект у него свойство значение, т.е. пиши из скрипта не в этоткомпьютер.темпкпу, а в простоепроцентноеустройства.валуе
Я уже под эти свойства графики завел - неохота переделывать.
А простое устройство нужно только для того, чтобы поставить допустимые значения. Всего для двух параметров.
Я пробовал добавить в свойства Этоткомпьютер максвэлью и минвэлью. Но так и не получилось настроить оповещение...
Наверняка же есть простой код... подскажите.
Сервер на Orange Pi РС (Armbian 5.60 stable Debian GNU/Linux 9 4.14.84-sunxi)
Ответить