Установка и настройка системы с самого начала для новичков

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

Модератор: immortal

Limyr
Сообщения: 16
Зарегистрирован: Пн ноя 03, 2014 10:01 am
Благодарил (а): 0
Поблагодарили: 0

Re: Установка и настройка системы с самого начала для новичк

Сообщение Limyr » Ср ноя 05, 2014 12:40 pm

shemnik69 писал(а):Порядок выбора таков:
1.Необходимое количество входных/выходных портов (т.е Pin) у разных моделей отличное но не менее 12.
2. Размеры (макетная плата. плата под пайку. разъемы) тут тоже очень много вариантов.
3. Цена ...(без коментариев)
А так есть Nano. Довольно удачная в плане начальных опытов и простая.
Мега конечно хороша но это уже по сути микрокомпьютер (управляющий) он конечно лучший вариант на все случаи, но стоит ли с него начинать?
Я бы начал с Nano и ее "клонов".
С платой разобрались..... А какие к ней нужны дополнительные платы расширения??? Что бы управлять по веб-интерфейсу..... И какие нужны платы для управление датчиками и релюшками по воздуху???
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Установка и настройка системы с самого начала для новичк

Сообщение shemnik69 » Ср ноя 05, 2014 1:45 pm

А если немного по другому... :D
Выбрали например плату...например Nano. (Uno) ///
Под ее типоразмер. от разных производителей. существует очень много дополнительных (подключаемых как разъемами так и проводниками или пайкой) плат расширения.
Что это за платы?
Тут нужно исходить из подхода не что это? а какие процессы Вы хотите отследить, обработать ?
Т.е например температура ...это параметр среды (и может быть например быть как просто переменный. статичный или например аварийный (100 С например для котла, или 60!!!! :oops: для теплого пола), и он может быть отработан как минимум 5-7 (ю) и более видами датчиков и у каждого свой или немного свой протокол обмена. :shock:
Сам датчик, как правило, (если брать именно платы) часто пассивный (контактный напримме геркон) но есть и активные например DS18b20 или датчики влажности или те же датчики движения.
Поэтому под любую "затею" существует и вариант(ы) решения.
Ваша затея сформирована как целостная программа или ?
Просто потому что не подбирают задачу под железо, а наоборот, под задачу комплектуют железо и программные коды и поверьте что под любую существует бесконечное множество вариантов решения.
:D
Limyr
Сообщения: 16
Зарегистрирован: Пн ноя 03, 2014 10:01 am
Благодарил (а): 0
Поблагодарили: 0

Re: Установка и настройка системы с самого начала для новичк

Сообщение Limyr » Ср ноя 05, 2014 3:03 pm

shemnik69 писал(а):А если немного по другому... :D
Выбрали например плату...например Nano. (Uno) ///
Под ее типоразмер. от разных производителей. существует очень много дополнительных (подключаемых как разъемами так и проводниками или пайкой) плат расширения.
Что это за платы?
Тут нужно исходить из подхода не что это? а какие процессы Вы хотите отследить, обработать ?
Т.е например температура ...это параметр среды (и может быть например быть как просто переменный. статичный или например аварийный (100 С например для котла, или 60!!!! :oops: для теплого пола), и он может быть отработан как минимум 5-7 (ю) и более видами датчиков и у каждого свой или немного свой протокол обмена. :shock:
Сам датчик, как правило, (если брать именно платы) часто пассивный (контактный напримме геркон) но есть и активные например DS18b20 или датчики влажности или те же датчики движения.
Поэтому под любую "затею" существует и вариант(ы) решения.
Ваша затея сформирована как целостная программа или ?
Просто потому что не подбирают задачу под железо, а наоборот, под задачу комплектуют железо и программные коды и поверьте что под любую существует бесконечное множество вариантов решения.
:D
Спасибо за ответ....... Я вот что хочу хотя бы для начала:
1) Отображение температуры за окном и в помещении.
2) Управление розетками. Чтобы их выключать включать..
3) Управление светом во всей квартире..
4) Камера в коридор, перед входной дверью.

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

Re: Установка и настройка системы с самого начала для новичк

Сообщение shemnik69 » Ср ноя 05, 2014 3:38 pm

А что тут особенного?
пункты 1-3 любая Arluino обработает с запасом на всякие прихоти и желания.
п.3 сам по себе довольно затратен и часто избыточен как по преступаемым данным так и по возможностям их обработать.
Поскольку сама по себе видео информация имеет значение если ее либо оперативно смотреть например монитор. либо программно аппаратно отсекать статичные кадры и фиксировать только изменение. В противном случае это бессмысленно.
Самый простой и одновременно действенный вариант это видео регистратор.
Это не реклама а просто практическая целесообразность. Можно ту-же видео плату или IP камеру но по сути то должен быть именно регистратор событий. Если же ставятся просто задачи чтобы сигнал фиксировался то поверьте, видео регистратор с такой задачей справится на "Ура".
Идем далее... температуру можно просто обработать. что потом делать будете с данными?
Розетки ... тут полно всяких готовых устройств NooLite и тд. и по функциональности и по комплектации на данные системы смотрите информацию например, на форуме в разделе каталог оборудования http://smartliving.ru/forum/viewforum.php?f=14
На счет света во все квартире!!! тут конечно вариантов столько, что как Вам дать совет не знаю. Поскольку хотя бы есть ремонт, нет ремонта имеет значение.
Ну и еще совет... создайте некий план помещения. про рисуйте варианты размещения тех же розеток ламп и прочего умного оборудования и тогда я уверен что 90% вопросов будут получены. А сейчас по сути идут только отвлеченные темы. А надо предметно.
Limyr
Сообщения: 16
Зарегистрирован: Пн ноя 03, 2014 10:01 am
Благодарил (а): 0
Поблагодарили: 0

Re: Установка и настройка системы с самого начала для новичк

Сообщение Limyr » Ср ноя 05, 2014 4:14 pm

shemnik69 писал(а):А что тут особенного?
пункты 1-3 любая Arluino обработает с запасом на всякие прихоти и желания.
п.3 сам по себе довольно затратен и часто избыточен как по преступаемым данным так и по возможностям их обработать.
Поскольку сама по себе видео информация имеет значение если ее либо оперативно смотреть например монитор. либо программно аппаратно отсекать статичные кадры и фиксировать только изменение. В противном случае это бессмысленно.
Самый простой и одновременно действенный вариант это видео регистратор.
Это не реклама а просто практическая целесообразность. Можно ту-же видео плату или IP камеру но по сути то должен быть именно регистратор событий. Если же ставятся просто задачи чтобы сигнал фиксировался то поверьте, видео регистратор с такой задачей справится на "Ура".
Идем далее... температуру можно просто обработать. что потом делать будете с данными?
Розетки ... тут полно всяких готовых устройств NooLite и тд. и по функциональности и по комплектации на данные системы смотрите информацию например, на форуме в разделе каталог оборудования http://smartliving.ru/forum/viewforum.php?f=14
На счет света во все квартире!!! тут конечно вариантов столько, что как Вам дать совет не знаю. Поскольку хотя бы есть ремонт, нет ремонта имеет значение.
Ну и еще совет... создайте некий план помещения. про рисуйте варианты размещения тех же розеток ламп и прочего умного оборудования и тогда я уверен что 90% вопросов будут получены. А сейчас по сути идут только отвлеченные темы. А надо предметно.
Вот план нарисовал квартиры... Ремонт в квартире сделан... Мне бы с на именьшем затратами это сделать, может реле для выключей с китая есть какие то.....

Выключатель в коридоре около входа стоит, на кухню и коридор.
Выключатель в коридоре около туалета стоит, на ванную и туалет...
На Кухне и в Детской натяжные потолки...

Жду дальнейших ответов)))
Вложения
Почта0005.JPG
Почта0005.JPG (42.86 КБ) 19075 просмотров
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Установка и настройка системы с самого начала для новичк

Сообщение shemnik69 » Ср ноя 05, 2014 4:41 pm

Про NooLite смотрели?
По сути готовое решение. не китай. свое родное.. Работает ...
Проводов нет радиоканал. Ключевые элементы как на реле так и с возможностью димирования (регулировка яркости). Выключатели хоть сенсор хоть как обычный варианты.
Простая инсталляция в MД. Разветвленная сеть. да и заказать можно. сам не знал что подобные красоты у меня за "забором" точнее за речкой.. посмотрел выбрал ..красота.
Вот на счет затрат тут не все так просто.. хорошее не стоит по цене соломы (даром). Я думаю Вам стоит подробнее изучить данный вопрос ( подчеркиваю я не рекламный агент, а обычный ..рядовой пользователь :D )
Limyr
Сообщения: 16
Зарегистрирован: Пн ноя 03, 2014 10:01 am
Благодарил (а): 0
Поблагодарили: 0

Re: Установка и настройка системы с самого начала для новичк

Сообщение Limyr » Ср ноя 05, 2014 5:37 pm

shemnik69 писал(а):Про NooLite смотрели?
По сути готовое решение. не китай. свое родное.. Работает ...
Проводов нет радиоканал. Ключевые элементы как на реле так и с возможностью димирования (регулировка яркости). Выключатели хоть сенсор хоть как обычный варианты.
Простая инсталляция в MД. Разветвленная сеть. да и заказать можно. сам не знал что подобные красоты у меня за "забором" точнее за речкой.. посмотрел выбрал ..красота.
Вот на счет затрат тут не все так просто.. хорошее не стоит по цене соломы (даром). Я думаю Вам стоит подробнее изучить данный вопрос ( подчеркиваю я не рекламный агент, а обычный ..рядовой пользователь :D )
Ну 800 рубиков за выключатель, не так уж дешево))))) Может есть не сами выключатели а просто платы реле которые ставят в выключатели в коробке и врезаешься в проводку????.....
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Установка и настройка системы с самого начала для новичк

Сообщение shemnik69 » Ср ноя 12, 2014 4:55 pm

Наверное оценка здесь не главное. Вот смотреть по конечному результату тут да. Но ... если брать например комплект NOOLite т.е например 4-5 выключателей. Димер. Релейные блоки и адаптер (USB) то по сути ВЫ получаете уже практически коробочную систему, точнее ее скелет. Добавим к ней сервер (на PC/Raspberyy/Cubitrac и т.д. получаем стартовую УД систему в которой:
1. Модули автономны
2. Модули самодостаточны и имеет независимое (сервер/человек) управление.
3. Продукция сертифицированная т.е гарантированно подойдет под любые эл. приборы.
И еще нет проводов... Ее подробно "расписали" на форуме т.е это самый лучший показатель и своего рода подробнейшая инструкция ... но а цена ..тут уж либо дорого, либо хорошо...
dredius
Сообщения: 39
Зарегистрирован: Сб ноя 22, 2014 10:25 pm
Откуда: Дмитров
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Re: Установка и настройка системы с самого начала для новичк

Сообщение dredius » Вс дек 21, 2014 6:05 pm

Вопрос такой кто то устанавливал на bananian (debian)?
я собрал свою маленькую инструкцию из двух но что пошло не так и больше суток алиса не живет и кушает много процессора.
СпойлерПоказать
1. базовая конфигурация конфигурация
bananian-config
shutdown -r now


2. Обновление платформы
bananian-update


3. Обновления
apt-get update
apt-get upgrade -y


4. настройка звука
apt-get install alsa-utils
nano /etc/asound.conf ставим все на 0
alsamixer микшер


5. Устанавливаем MySQL
apt-get install mysql-server mysql-client
Когда запросит установить пароль для root – укажите любой пароль, который Вы запомните.


6. Устанавливаем APACHE
apt-get install apache2 apache2-utils apache2-doc

Если при перезапуске выдат примерно такую команду: ''apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message': то необходимо поправить httpd.conf
nano /etc/apache2/apache2.conf
Вставить
ServerName localhost
и перезагружаем апач
/etc/init.d/apache2 restart


Правим конфиг Апача
nano /etc/apache2/sites-available/default
Находим раздел
</Directory>
И меняем
AllowOverride None
на
AllowOverride All
(везде!!!) Сохраняемся и выходим: Ctrl-O Ctrl-X
Перезапускаем Апач
/etc/init.d/apache2 restart


7. Установим PHP, Curl и инструмент для работы с MySQL - phpmyadmin.
apt-get install php5 php5-cgi php5-cli libapache2-mod-php5 php5 php-pear php5-xcache php5-gd php5-mysql php5-xdebug php5-common php5-dev
далее
apt-get install curl libcurl3 libcurl3-dev php5-curl


8. Устанавливаем PHPMYADMIN:
apt-get install phpmyadmin
В процессе установки он попросит пароль для пользователя MySQL (который мы указали ранее) и новый пароль для подключения к phpmyadmin
Создадим ссылку в www
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin


9. Включаем mod_rewrite
a2enmod rewrite
и делаем рестарт апача
/etc/init.d/apache2 restart

Убираем нотификации в логах PHP:
В обоих конфигах: Для веб-сервера
nano /etc/php5/apache2/php.ini
nano /etc/php5/cli/php.ini


для error_reporting задать:
error_reporting = E_ALL & ~E_NOTICE

Update: Если вы переносите базу с windows-версии или переустановили Linux, то необходимо также изменить в php.ini
max_execution_time с 30 меняем на 90
max_input_time поменяем с 60 на 180
post_max_size меняем с 8M на 200M
upload_max_filesize меняем с 2M на 50M
max_file_uploads меняем с 20 на 150

Обязательно перезапускаем Апач, чтобы изменения вступили в силу
/etc/init.d/apache2 restart


10. Устанавливаем MajorDoMo

Скачиваем дистрибутив Majordomo, разархивируем и копируем содержимое html в папку /var/www/

mkdir /home/majordomo
cd /home/majordomo
wget wget http://smartliving.ru/download/_majordo ... 60b.tar.gz
tar xvfz _majordomo_linux_060b.tar.gz
cp -rp /home/majordomo/html/* /var/www
cp -rp /home/majordomo/html/.htaccess /var/www



11. Меняем права доступа к файлам по принципу: всем-всё.
Другое решение проблемы с правами следующее. Мажордом работает от пользователя www-data. Права доступа к каталогу /var/www, где лежат файлы Мажордом по умолчанию принадлежат root. Изменим владельца папки /var/www на www-data.

chown -R www-data:www-data /var/www
Но этого мало. Необходимо дать права на доступ к звуку: Т.е. добавить www-data в группу audio. Делаем usermod:
usermod -a -G audio www-data
Проверяем, что он появился в группе:
cat /etc/group | grep audio
ищем строку похожую на
audio:x:29:pi,www-data

для окончательной проверки еще можно запустить из консоли:
Код:
/usr/bin/mplayer /var/www/cached/voice/test.mp3
Должен быть звук. Перезапускаемся (чтобы пользователь обновился). И теперь пробуем через web интерфейс получить сообщение.
Если звук не появился, заходим в утилиту "top" и смотрим под каким пользователем запущен основной скрипт "cycle.php". Если под root или другим пользователем, и нет звука, то убиваем процесс и запускаем скрипт под своим текущем пользователем. И проверяем
В случае появления звука, использовать автозапуск системы, согласно пункту "Основной цикл Вариант 1", описанному ниже.


12. Создание базы данных

№1 Создаем пустую БД с названием db_terminal.
Заходим по адресу http://majordomo_IP/phpmyadmin (http://localhost/phpmyadmin4) Создаем базу данных db_terminal
Импортируем в нее данные из файла db_terminal.sql (что скачали в архиве _majordomo_linux_060b.tar.gz)
Создаем пользователя, например - major, пароль 123456789 (указать свой) хост укажем localhost и дадим ему полные права для работы с БД db_terminal.


№2 Правим основной конфиг.
nano /var/www/config.php
Создаем пользователя, например - major, пароль 123456789 (указать свой) хост укажем localhost и дадим ему полные права для работы с БД db_terminal.

№3 Все, теперь вы можете зайти на веб интерфейс Majordomo
http://majordomo_IP/ (http://localhost/)


13. Меняем права доступа к файлам по принципу: всем-всё.
find /var/www/ -type f -exec chmod 0666 {} \;
find /var/www/ -type d -exec chmod 0777 {} \;
Проверяем права командой
ls -lh
если права по какой-то причине не дались, а об этом говорят минусы вместо rwxrwxrwx. То есть совсем железобетонный вариант:
sudo chmod -R 777 /var/www

14. Для полноценной работы системы осталось запустить циклы. Я запускаю их от пользователя www-data.
Для автоматического запуска при загрузке системы открываем на редактирование файл /etc/crontab:
nano /etc/crontab
В конец добавляем следующую строчку:
@reboot www-data /usr/bin/php /var/www/cycle.php

15. установка аудио плеера
apt-get install mplayer
ииии
apt-get install vlc
раскоментировать подсеть
nano /etc/vlc/lua/http/.hosts

в /etc/crontab добавить: @reboot www-data vlc -I http
reboot и http://ip_pi:8080
Banana pi, Arduino mega 2560 + Ethernet shield, Arduino nano, Majordomo v.0.8.0.b

MajorDomo на Ubuntu Server 14.04 + Nettop Qoo intel Atom D510

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

Re: Установка и настройка системы с самого начала для новичк

Сообщение electric » Вс дек 21, 2014 8:20 pm

dredius писал(а):Вопрос такой кто то устанавливал на bananian (debian)?
я собрал свою маленькую инструкцию из двух но что пошло не так и больше суток алиса не живет и кушает много процессора.
Попробуй образ Игоря Песовника для BananaPi.
Далее можешь посмотреть руководство из подписи к моим сообщениям.
Я погонял этот образ - работает очень стабильно. Пробовал и на SD и с переносом на HDD.
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
Ответить