Настоятельно прошу ознакомиться с уже предложенной документацией прежде чем задавать вопрос. Если информация, обсуждаемая на форуме несет в себе полезную смысловую нагрузку и будет полезна другим, то она будет закреплена в шапке (Просьба в этом мне помогать!)
1. Отформатировать SD карту (4-32 Гб) в программе SDFormatter. При форматировании в разделе «Option»указать тип формата «Quick» и формат сборки «On».
2. На отформатированную карту с помощью программы Win32DiskImage установить образ операционной системы Raspbian. Скачать образ можно здесь – https://u.to/RzT7Cw
3. Установить SD карту в слот Raspberry Pi, подключить кабель HDMI к монитору или ТВ, клавиатуру и блок питания.
4. Включить Raspberry Pi. После загрузки выбрать в меню конфигурирования системы пункт «Advanced Options» и включить режим SSH. Если меню по каким-либо причинам после загрузки системы не появилось, необходимо его вызвать командой: sudo raspi-config
5. Отключить Raspberry Pi от монитора, клавиатуры, питания и подключить его кабелем Ethernet к роутеру. Включить питание.
6. С помощью программы IPScan определить IP адрес Raspberry Pi в сети (например, 192.168.1.8)
7. Запустить программу Putty и настроить доступ к Raspberry Pi – ваш IP, порт – 22, имя пользователя – pi, пароль – raspberry.
8. Скачать архив WebIOPi на диск Raspberry Pi: $ wget https://u.to/jV0LCg (для старых версий) или: $ wget https://u.to/T61-DA (для новых версий), где x.y.z – номер версии
9. Распаковать архив WebIOPi на диск: $ tar xvzf WebIOPi-x.y.z.tar.gz
10. Выбрать распакованную папку (директорию): $ cd WebIOPi-x.y.z
Если у вас модель Pi2 или B+ то выполняем следующие действия: $ wget https://u.to/cvylDA $ patch -p1 -i webiopi-pi2bplus.patch
14. Открыть файл конфигурации WebIOPi: sudo nano /etc/webiopi/config Найти в тексте заголовок [DEVIСE]и прописывать строку: serial0 = Serial device:ttyAMA0 baudrate:9600 (для работы через UART) или: serial0 = Serial device:ttyUSB0 baudrate:9600 (для работы через USB)
15. В разделе [HTTP Server Configuration] необходимо прописать строку: doc-root = /home/pi/myproject/html
20. Создать на диске Raspberry Pi папки для хранения файлов проекта. Для этого запустить программу WinSCP (логин – root, пароль – назначенный в пункте 18). Структура вложенных папок должна иметь вид: /home/pi/myproject/html
21. Скопировать в папку html все файлы проекта с расширением *html и файл фонового рисунка fon.jpg. В качестве фона можно использовать любой рисунок, главное, что бы имел название fon.jpg.
22. Выполнить вход на сервер raspberry Pi из сети по адресу: ваш IP:8000 (логин – pi, пароль - raspberry)
Микроблог Zoolu о переделке интерфейса. Информация будет редактироваться только тут
P.S. Давайте сделаем ВМЕСТЕ форум информативным и интересным!
ВНИМАНИЕ !!! В процессе разработки системы домашней автоматизации было создано несколько различных версий. Из-за этого у многих пользователей возникает путаница - программное обеспечение применяется от одних проектов, прошивки контроллеров от других. Поэтому, перед тем как задавать вопро, внимательно ознакомьтесь с этой информацией
Сообщение отредактировал Zoolu - Четверг, 28.04.2016, 11:09
Дата: Вторник, 23.02.2016, 00:08 | Сообщение # 681
Группа: Пользователи
Сообщений: 868
Статус: Offline
ЦитатаSegador ()
Наблюдая за форумом, я прихожу к выводу, что идея с построением системы по принципу "конструктора" не находит широкой поддержки
Получается тот кто сделал под себя уже тоже должен отписываться на форуме? Пока что у меня 2 пожелания 485 клавиатура и индикатор уровня воды а в остальном все расписано и разжевано
Дата: Вторник, 23.02.2016, 05:41 | Сообщение # 682
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Извините, времени мало поэтому кратко: Segador, почитаю более внимательно, тогда отвечу vspishkin, никто никому ничего не должен. Но без обратной связи мне очень сложно оценивать, в том ли идёшь направлении.
Дата: Вторник, 23.02.2016, 07:47 | Сообщение # 683
Группа: Пользователи
Сообщений: 3
Статус: Offline
Admin, спасибо за ответ. В Вашей инструкции обращено внимание на точное следование при редактировании некоторых файлов,т.к. они влияют на жизнеспособность системы. Мой последний опыт программирования имел место быть лет 28 назад. Поэтому, самостоятельно справиться, наверное, смогу не скоро. Или, если не затруднит, скиньте дистрибутив старой ОС. Два дня рыскал в инете, не мог найти...:(
Дата: Вторник, 23.02.2016, 09:05 | Сообщение # 685
Группа: Пользователи
Сообщений: 480
Статус: Offline
ЦитатаAdmin ()
Наблюдая за форумом, я прихожу к выводу, что идея с построением системы по принципу "конструктора" не находит широкой поддержки. По моему мнению главная причина этого в том, что люди привыкли к готовым решениям. А необходимость самому разрабатывать концепцию и конфигурировать систему многих банально отпугивает.
Проблема в терминологии. Вы и другие под термином "конструктор" подразумевают совершенно разные понятия. Думаю проблема на Вашей стороне. Вы под словом "конструктор" прячете термин "заготовки". Читатели же ожидают набор готовых "кубиков". "Отпугивает"... Человек всегда идет по пути наименьшего сопротивления. Кайф от творчества испытывают о, пшик десятых человечества. Более того, человек с инженерным складом ума обязан сначала изучить чужие решения, что бы не изобретать велосипед. А интернет позволяет быстро найти более-менее готовое решение. Это раньше надо было часами сидеть в библиотеке. Вот она обратная сторона информатизации. Все предполагают, что "это" уже кто-то сделал и надо просто спросить у гугла. ИМХО: Не подстраивайтесь под толпу. Делайте то, что Вам нравится и это ценится умными людьми (и поисковиками).
Дата: Вторник, 23.02.2016, 12:03 | Сообщение # 687
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
ЦитатаSegador ()
2. По приведенной ссылке схема построения системы приведена правильная и красивая, но привязки к реализованным вариантам нет.
Вот это для меня новость!!! А ведь все, что нарисовано на "красивой" картинке реализовано как раз в полном объеме! И для чего я в таком случае разрабатывал столько вариантов контролеров? Покажите хоть один элемент этой "красивой" картинки, который не был реализован.
ЦитатаSegador ()
Некоторые простые датчики температуры, которые "нравились" в других темах, здесь не использованы
На других форумах считают, что такие реле, как представлены в модулях, лучше не использовать.
Конкретно такие (китайские) может и нет, соглашусь. Но никто не убедит меня перейти исключительно на семисторы или твердотельные реле. Вы никогда не задавали себе вопрос почему в подстанциях, сейчас "доверху" забитых микропроцессорной техникой вместе с тем применяются именно электромагнитные, а не твердотельные реле? Вот именно это для меня показатель, а не то, что считают на форумах.
Дата: Вторник, 23.02.2016, 17:11 | Сообщение # 688
Группа: Пользователи
Сообщений: 55
Статус: Offline
Уважаемый Admin! Я всего лишь высказал свое мнение. И в плоскость споров переходить бы не хотел. Предположу, что высказать свое мнение имеет право любой участник форума, а не только творческий или одаренный. Тем более, что Вами практически был задан вопрос. Повторюсь отчасти, что, на мой взгляд, делаете Вы все правильно. Причем, исходя из уже достигнутого, осознанного и сложившегося уровня восприятия данной проблемы. Некоторые участники говорят, что не такие названия у устройств или еще что-то. Не готов ответить однозначно. Могу лишь предположить, что не у всех участников складывается та самая "картинка". Попробую ответить на вопросы, которые мне заданы.
ЦитатаAdmin ()
Покажите хоть один элемент этой "красивой" картинки, который не был реализован.
Вопрос не в реализации, повторюсь, к Вам претензий нет. Вспомните, пжл, есть такой детский конструктор из металлических полосочек с дырочками, квадратиков, колёс, болтиков и др. На титульной странице инструкции показано самое сложное, что можно собрать из этого набора. Это как раз есть на сайте. А если полистаем её, то увидим ещё много чего, что можно собрать из тех же "железочек" (кубиков), вот этого не хватает. Т.е. каждый желающий открывает понравившуюся страничку и из "железочек" (кубиков) собирает, что понравилось, при этом понимает, что при желании система м.б. расширена добавлением кубиков. Что более наглядно для реализации я указывал (электричество, вода, свет), все есть?
ЦитатаAdmin ()
Если речь о DS18B20
Этот датчик, подключенный к GPIO, дает достоверные показания на расстоянии не более 3-х метров. Значит чтобы контролировать таким способом температуру в 10 помещениях, нужно установить 10 Raspberry Pi? Есть альтернативный кубик?
ЦитатаAdmin ()
Вот именно это для меня показатель, а не то, что считают на форумах.
Предположу, что не плохо было бы в качестве показателя использовать величину коммутируемого тока. Такое реле не желательно ставить для розеток, а уж чайник оно точно не выдержит, со своими 1 - 1,5 А. Возможно есть смысл это как-то отразить. Короче, я всего лишь высказал ИМХО на проблемный вопрос, прозвучавший в сообщении уважаемого Admin-а, а практически попал в "черные" списки.
Сообщение отредактировал Segador - Вторник, 23.02.2016, 17:14
Дата: Вторник, 23.02.2016, 18:15 | Сообщение # 689
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
ЦитатаSegador ()
Короче, я всего лишь высказал ИМХО на проблемный вопрос, прозвучавший в сообщении уважаемого Admin-а, а практически попал в "черные" списки.
Начну с последнего. Segador, Боже упаси, что бы я подумал что-то подобное. Лично для меня гораздо больше ценная именно объективная критика, а не дифирамбы. С другой стороны, я ведь тоже имею право отстаивать свою точку зрения. Откровенно говоря, тот мой пост, помимо содержащейся в ней информации, был призван стать своеобразным "детонатором" для активности форума. И вроде бы диалог пошел. Это здорово! А Вы тут про какие-то "черные списки"
ЦитатаSegador ()
Я всего лишь высказал свое мнение. И в плоскость споров переходить бы не хотел. Предположу, что высказать свое мнение имеет право любой участник форума, а не только творческий или одаренный. Тем более, что Вами практически был задан вопрос.
Абсолютно согласен! Впрочем, именно что-то в этом роде я и озвучил выше.
ЦитатаSegador ()
Могу лишь предположить, что не у всех участников складывается та самая "картинка".
Значит, хреновый из меня "писатель", если не смог донести свои идеи.
ЦитатаSegador ()
А если полистаем её, то увидим ещё много чего, что можно собрать из тех же "железочек" (кубиков), вот этого не хватает. Т.е. каждый желающий открывает понравившуюся страничку и из "железочек" (кубиков) собирает, что понравилось, при этом понимает, что при желании система м.б. расширена добавлением кубиков
Да, не хватает много. Но много остается и "за кадром". Не буду же рассказывать о том, что снимаю показания с электросчетчика по интерфейсу RS485 стандартной сервисной программой. Это может любой сделать. И даже интегрировав эту функцию в систему, смысла большого в ней не будет - у разных электросчетчиков разная адресация регистров в пределах того же Modbus RTU. Аналогичный пример этому - реализованное управление кондиционером. Вроде бы полезная функция, но для большинства не подходит ввиду другого протокола управления кондиционером. Скажете что самый правильный выход - "мультипротокольные" решения? Здорово! Но это область уже или коммерческих систем или работы целого сообщества. А какое может быть сообщество, если я делаю все один? Ещё не было ни одного предложения от участников форума типа "а давайте я разработаю для этой системы то-то..." Но все ждут "универсальных решений"....
Мои неоднократные обращения "использовать систему как конструктор" в определенной степени преследовали цель подключить возможно больше людей к совершенствованию того, что уже сделано. Увы, как я сейчас понимаю, это без идейно. Поэтому я и хочу в скором времени представить в некотором смысле законченное решение, построенное на базе Raspberry Pi 2. И это не "подстраивание под толпу", от чего меня предостерегал Сергей (123kns). Просто такое решение нужно лично мне и я его сейчас реализую.
ЦитатаSegador ()
Этот датчик, подключенный к GPIO, дает достоверные показания на расстоянии не более 3-х метров. Значит чтобы контролировать таким способом температуру в 10 помещениях, нужно установить 10 Raspberry Pi? Есть альтернативный кубик?
Предположу, что не плохо было бы в качестве показателя использовать величину коммутируемого тока. Такое реле не желательно ставить для розеток, а уж чайник оно точно не выдержит, со своими 1 - 1,5 А. Возможно есть смысл это как-то отразить.
А это уже давно отражено здесь. Там четко указано, что необходимо использовать для управления мощными нагрузками.
Дата: Вторник, 23.02.2016, 19:50 | Сообщение # 690
Группа: Пользователи
Сообщений: 55
Статус: Offline
ЦитатаAdmin ()
Значит, хреновый из меня "писатель", если не смог донести свои идеи.
Повторюсь, написано-то нормально, и решения нормальные, но сложные. К примеру, попал человек на сайт, умный дом... Что выбрать (где инструкция с разными "картинками" (вариантами))? Например, выбрал управление светом, не говорю, что просто, но... смотрабельно! И домашние заметят, а может и спросят, что еще он для них сделает? Вот в чем смысл, дать возможность начать с чего-то понятно-заметного. А кондиционер? - Да я его и так включу. А свет - а вдруг экономия? Да и показания, никуда не лезть.
ЦитатаAdmin ()
в определенной степени преследовали цель подключить возможно больше людей к совершенствованию того, что уже сделано.
Мы вот вроде говорим об одном и том же, но понимаем по разному. Не все имеют такой же, как у Вас, уровень подготовке в построении подобных систем, дайте с чего начать. Никто не сможет усовершенствовать Вашу конструкцию, кроме Вас и тому причин много... До этого нужно хотя бы дорасти (или вырастить) до требуемого уровня.