Установка Системы Majordomo на Raspberry pi

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

Модератор: immortal

electric
Сообщения: 309
Зарегистрирован: Вт сен 17, 2013 10:11 pm
Благодарил (а): 3 раза
Поблагодарили: 56 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение electric » Чт май 01, 2014 10:00 am

Всем привет.
Народ, никто не сталкивался с проблемами при установке пакетов?
Уже который раз на чистую обновленную систему пытаюсь поставить

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

sudo apt-get install mysql-server mysql-client
И каждый раз зависает после "Обрабатываются триггеры для menu"
Куда копать?))
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение Ivan » Чт май 01, 2014 12:13 pm

И каждый раз зависает после "Обрабатываются триггеры для menu"
Куда копать?))
Возможно: Проверьте свой блок питания.
В остальном проблем не было.

Последний раз ставил с предустановленной версии - понравилось хоть и есть недочёты.

Заметка создателю предустановленного пакета. Пожалуйста замените кодировку базы по умолчанию на utf8 - со временем после обновлений создаются неправильные таблицы - от чего портится база
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
alexg31
Сообщения: 18
Зарегистрирован: Вт июн 18, 2013 10:16 am
Благодарил (а): 0
Поблагодарили: 0

Re: Установка Системы Majordomo на Raspberry pi

Сообщение alexg31 » Пн май 12, 2014 6:45 am

А каким образом можно мониторить состояние (температуру, загрузку проца и пр.) малинки в MDM?
На вскидку

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

echo exec('vcgencmd measure_temp'); 
выдает: VCHI initialization failed
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение Ivan » Пн май 12, 2014 7:53 am

У малинки нет PCI и других шин на которых обычно сидят датчики температуры - то есть никак. Если конечно самому не повесить на какой нибудь GPIO градусник. Но если вы не разгоняли её, вам это не нужно.

Насчёт нагрузки проца, просто посмотреть можно командой top. Если в скрипт забрать, то нужно копать инет. Там куча примеров. Я одно время хотел потом забил. Если на ней крутиться только MD то нагрузка почти одинаковая.

Кстати когда ставил сам нагрузка была 90%. Последний раз ставил с готового образа, сейчас у меня 20% - то ли Сергей оптимизировал, то ли я тогда чего то перемудрил
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Установка Системы Majordomo на Raspberry pi

Сообщение shemnik69 » Пн май 12, 2014 3:46 pm

У меня работает образ с сайта. Оптимизировал по рекомендациям с форума (стр 2-3) нагрузка стала совсем незначительная просто потому как время реакции почти мгновенье.. Кстати заметил что с обновлениями если система работает стабильно не стоит играть. Может на "Убунте" или DВин" обновления незаметны (если что, не так, там ядро справится) то здесь все должно быть без лишних тормозов.
Заметил что цикл падал, при отсутствии интернета. И еще присмотритесь к хорошей флешке я поставил от видео регистраторов класс вроде 5 ... могу ошибиться но разница есть, особенно при массовом опросе датчиков или прорисовке графиков,
Кроме того данные следует оптимизировать (тоже указывалось как) и переносить на HDD/USB.
electric
Сообщения: 309
Зарегистрирован: Вт сен 17, 2013 10:11 pm
Благодарил (а): 3 раза
Поблагодарили: 56 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение electric » Пн май 12, 2014 7:07 pm

electric писал(а):Всем привет.
Народ, никто не сталкивался с проблемами при установке пакетов?
Уже который раз на чистую обновленную систему пытаюсь поставить

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

sudo apt-get install mysql-server mysql-client
И каждый раз зависает после "Обрабатываются триггеры для menu"
Куда копать?))
Проблема оказалась временной, а именно на серверах "source list" выложили не рабочий билд MySQL-сервера.
Позже версию обновили, теперь все ОК.
alexg31 писал(а):А каким образом можно мониторить состояние (температуру, загрузку проца и пр.) малинки в MDM?
На вскидку

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

echo exec('vcgencmd measure_temp'); 
выдает: VCHI initialization failed
Легко...

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

function_SystemInfo
//CPU temp
$cpu_temp=`cat /sys/class/thermal/thermal_zone0/temp` / 1000;
$cpu_temp=round($cpu_temp,1);
setGlobal("ThisComputer.CPU_temp",$cpu_temp);
//CPU usage
$cpu_usage=exec("top -bn 1 | awk ''{print $9}'' | tail -n +8 | awk ''{s+=$1} END {print s}''");
setGlobal("ThisComputer.CPU_usage",$cpu_usage);
//System uptime
$sys_uptime=shell_exec(''uptime'');
$sys_uptime = explode('' up '', $sys_uptime);
$sys_uptime = explode('','', $sys_uptime[1]);
$sys_uptime = $sys_uptime[0].'', ''.$sys_uptime[1];
setGlobal("ThisComputer.System_uptime",$sys_uptime);
//Memory usage/total
$mem_total=exec("cat /proc/meminfo | grep MemTotal | awk ''{print $2}''");
$mem_usage=$mem_total - exec("cat /proc/meminfo | grep MemFree | awk ''{print $2}''");
$sys_memory=$mem_usage . "/" . $mem_total;
setGlobal("ThisComputer.System_memory",$sys_memory);
 
shemnik69 писал(а):У меня работает образ с сайта. Оптимизировал по рекомендациям с форума (стр 2-3) нагрузка стала совсем незначительная просто потому как время реакции почти мгновенье.. Кстати заметил что с обновлениями если система работает стабильно не стоит играть. Может на "Убунте" или DВин" обновления незаметны (если что, не так, там ядро справится) то здесь все должно быть без лишних тормозов.
Ставил с нуля, использовал так же рекомендации с этого форума.
Как поставил 0.6.0b, так ни разу пока не обновлялся.
Пытался делать бэкапы и потом откатывать систему - почему то не получалось, не стал пока разбираться...
shemnik69 писал(а):И еще присмотритесь к хорошей флешке я поставил от видео регистраторов класс вроде 5 ... могу ошибиться но разница есть, особенно при массовом опросе датчиков или прорисовке графиков
У меня уже одна китайская microSD умерла.
Как приедет из китая кубитрак, подключу HDD от ноута и "перееду" полностью.
А малинка будет у меня телевизором на кухне))
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Установка Системы Majordomo на Raspberry pi

Сообщение shemnik69 » Вс июн 15, 2014 8:55 am

очень интересная тема для любителей raspberry.(http://electromost.com/news/raspberry_p ... -03-17-119 Особенно в части подключения GPIO и управления через RS485 (в моих условиях самое то что нужно...) Кстати после последних обновлений Samba на вывод видео просто летает. Хотел отдельную Малинку ставить но после экспериментов оставил все как есть.
LVitat
Сообщения: 29
Зарегистрирован: Пн июн 23, 2014 8:59 pm
Благодарил (а): 0
Поблагодарили: 9 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение LVitat » Пн июн 23, 2014 9:09 pm

К списку PHP5 надо добавить php5-curl
Изображение
LVitat
Сообщения: 29
Зарегистрирован: Пн июн 23, 2014 8:59 pm
Благодарил (а): 0
Поблагодарили: 9 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение LVitat » Пн июн 23, 2014 11:54 pm

Поставил на минимальный образ(https://docs.google.com/file/d/0B3nsVzb ... edit?pli=1) - несравнимо
Изображение
Mio
Сообщения: 10
Зарегистрирован: Вс июн 29, 2014 6:24 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Установка Системы Majordomo на Raspberry pi

Сообщение Mio » Вс июн 29, 2014 6:31 pm

shemnik69 писал(а):очень интересная тема для любителей raspberry.(http://electromost.com/news/raspberry_p ... -03-17-119 Особенно в части подключения GPIO и управления через RS485
shemnik69, а какой протокол для RS485 там используется? У меня стоит задача с помощью Raspberry (мастер) собирать информацию с порядка 10 устройств (слэйв), которые будут включены в сеть RS485 и работающих по протоколу Modbus RTU
Ответить