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

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

Модератор: immortal

Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

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

Сообщение shemnik69 » Вт мар 04, 2014 3:56 pm

Коллеги!
Установка настройка да и начальная эксплуатация системы МЖД на "распбери" прошла и идет успешно. Все! устраивает, но теперь встал вопрос? как пристыковать имеющуюся Ардуино, в которой уже присутствует рабочий скетч, и нарекания к нему, по поводу стабильности нет.
Просмотрел по сайтам варианты, пробовал установить на малинку пакет Arduinu но??? Знаний и опыты с Люнекс системой нет. В принципе просто и понятно но это когда знаешь.
А задача такая ранее (да и сейчас) Ардуино опрашивает датчики я уже указывал . Это простые контактные и еще есть небольшая сетка где температурные датчики. Прежняя версия на Винде и дополнительной программой GW все отрабатывала и проблем не было. А теперь как запросить и получить ответ. Канал передачи USB? Запрос был такой "Data"
В ответ сыпалось состояние датчиков "1/0, 2/0, T1 23.13" контактных и температура.
Далее скрипт, ловил нужные параметры и было либо то, либо другое ..т.е реакция. А как теперь? это совершить?
скетч Ардуино могу приложить...
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Вт мар 04, 2014 5:29 pm

Точно так же как и раньше, только вместо Arduino GW можно использовать Bash-скрипт. Вот здесь можно покопаться и выудить нужный скрипт: http://smartliving.ru/Main/LinuxMiniHub

Навскидку вот ещё для примера, может пригодится. Возможно, даже совместимо с Arduino GW, но не проверял :)

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

ARDUINO_PORT=/dev/ttyACM0
ARDUINO_PORT_SPEED=9600
LOCAL_BASE_URL="http://localhost"

# main cycle
stty -F $ARDUINO_PORT ispeed $ARDUINO_PORT_SPEED ospeed $ARDUINO_PORT_SPEED cs8 ignbrk -brkint -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts

#---------------------------------------------------------------------------
while read LINE; do

echo $LINE

# Processing incoming URLs from controller
REGEX='^GET (.+)$'
if [[ $LINE =~ $REGEX ]]
then
URL=$LOCAL_BASE_URL${BASH_REMATCH[1]}
#-URL=$LOCAL_BASE_URL
wget -O $DATA_PATH/http.tmp $URL
echo Getting URL
echo $URL
fi

done < $ARDUINO_PORT

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
PAV
Сообщения: 968
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

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

Сообщение PAV » Ср мар 05, 2014 12:49 am

Загляните в Библиотеку, специально для всех инфу собираются туда. Там раздел ардуины
PAV
Сообщения: 968
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

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

Сообщение PAV » Чт апр 03, 2014 8:34 am

Подскажите, у меня все работает на Pi. Как подключить жесткий диск и чтобы база писалась именно на жесткий диск, а не на карточку?
fiberline
Сообщения: 20
Зарегистрирован: Ср мар 26, 2014 9:44 pm
Благодарил (а): 26 раз
Поблагодарили: 0

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

Сообщение fiberline » Чт апр 03, 2014 11:44 pm

PAV писал(а):Подскажите, у меня все работает на Pi. Как подключить жесткий диск и чтобы база писалась именно на жесткий диск, а не на карточку?
Сам еще не пробовал, но думаю это поможет ссылка
PAV
Сообщения: 968
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

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

Сообщение PAV » Пт апр 04, 2014 9:42 am

Linux, linux кричали они ;) Что же на этом линуксе все так сложно и гимморно?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пт апр 04, 2014 11:44 am

А в чём сложность, собственно? По идее надо просто подключить диск, чтобы он был виден и можно было туда записывать файлы. А потом самое простое это перенести на него папку с данными mysql, оставив на месте старой символический линк -- и всё будет работать без дополнительных настроек.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
PAV
Сообщения: 968
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

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

Сообщение PAV » Пт апр 04, 2014 12:26 pm

Подскажите, пожалуйста, что конкретно куда переносить и что где прописывать.
fiberline
Сообщения: 20
Зарегистрирован: Ср мар 26, 2014 9:44 pm
Благодарил (а): 26 раз
Поблагодарили: 0

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

Сообщение fiberline » Пт апр 04, 2014 7:15 pm

Разумеется перенести только MySQL гораздо проще, простое копирование и создание симлинка, но я например не дал бы гарантий, что при полном обновлении не возникнет проблем. И потом думаю все согласны, что на данный момент ни одна SD карта не зависимо от стоимости не сравнится по скорости и надежности с HDD.
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

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

Сообщение shemnik69 » Вт апр 08, 2014 3:21 pm

По поводу работы HDD.
Перенес базу как рекомендовано http://anton.logvinenko.name/ru/blog/pe ... -disk.html и еще спрашивал у программистов на работе.
Настроили через удаленный доступ. мост PC-PC-SSH-Pi Но мне кажется база стала немного тупее что ли...
иными словами если ее смотреть через админ... то как мне кажется стала медленнее. но эта скорость не зависит от ее размера. Т.е ранее работало например 2 датчика температуры (narodmon.ru) база маленькая стало их 12 и ключи база растет как снежный ком и скорость резко упала (на флеш) на диске этого как раз нет т.е. размер престал значить.
Это наверное важно.
Но еще момент, у кого система без аварийного питания? может база обвалится в таком случае..? .перезапись то идет на диск Тут я не могу прокомментировать поскольку у меня присутствует некий бесперебойник (аккумуляторы).
Ответить