Настоятельно прошу ознакомиться с уже предложенной документацией прежде чем задавать вопрос. Если информация, обсуждаемая на форуме несет в себе полезную смысловую нагрузку и будет полезна другим, то она будет закреплена в шапке (Просьба в этом мне помогать!)
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
Дата: Воскресенье, 01.05.2016, 14:31 | Сообщение # 821
Группа: Пользователи
Сообщений: 454
Статус: Offline
Вопрос к знающим людям. Переустановил Raspberry.jessie. Установил WebIOPi-0.7.1. Пропатчил. Эту часть : $ cd /etc/systemd/system/ $ sudo wget https://raw.githubusercontent.com/doubleb....service $ sudo systemctl start webiopi $ sudo systemctl enable webiopi не выполнял. Зашел на сервер, получил картинку: Затем выполнил пункты 19-21 из инструкции. Затем выполнил пункт 22 и опять получил ту же картинку, какая показана выше. Затем я закрыл страницу и опять войти на сервер уже не могу. Срвер отклоняет мое предложение. Когда в терминале набираю sudo webiopio, опять можно войти на сервер, но опять картинка выше. Самый первый раз ведь все получилось. Появился красочный графический интерфейс. Не могу понять в чем причина.
Дата: Воскресенье, 01.05.2016, 15:43 | Сообщение # 822
Группа: Пользователи
Сообщений: 490
Статус: Offline
ppwwdd, за каким.... Вы переустонавливали ОС? Еще и опять на Jessie? Тот скрин который вы приложили это стандартный интерфейс webiopi. По верхней ссылке как раз ваш любимый красочный интерфейс. Вы сами пишите что не активировали автозагрузку webiopi и потом еще чему то удивляетесь?! Я так то в шоке немного... Человек пишет я все сделал, но вот это не делал и у меня теперь не работает! Почему?... Я прям не знаю... Вы издеваетесь?!
How to Start WebIOPiFollow the steps below if Raspbian is installed by NOOBS later than 1.4.2.
$ cd /etc/systemd/system/ $ sudo wget https://raw.githubusercontent.com/doubleb....service $ sudo systemctl start webiopi $ sudo systemctl enable webiopi$ $ sudo update-rc.d webiopi defaults После чего перезапускаемRaspberryPi: $ sudoreboot
А по инструкции Admin: 8.Скачать архив WebIOPi на диск Raspberry Pi: $ wgethttp://sourceforge.net/projects/webiopi/files/WebIOPi-x.y.z.tar.gzгде x.y.z – номер версии. Последняядоступная версия WebIOPi-0.7.1 9. Распаковать архив WebIOPi на диск: $tarxvzfWebIOPi-0.7.1.tar.gz 10.Выбрать распакованную папку (директорию): $cdWebIOPi-0.7.1 11. В случае использования RaspberryPiB+ или RaspberryPi2 загрузить патч pi2bplus. Если используется Raspberry Pi с26 портами GPIO, сразу перейти к пункту12. $ wgethttps://raw.githubusercontent.com/doublebind/raspi/master/webiopi-pi2bplus.patch$ patch -p1 -i webiopi-pi2bplus.patch 12. Установить WebIOPi: $sudo ./setup.sh 13.Активировать автозапуск WebIOPi $sudo update-rc.d webiopi defaults 14. Перегрузить Raspberry Pi: $ sudoreboot
Четыре пункта: $ cd /etc/systemd/system/ $ sudo wget https://raw.githubusercontent.com/doubleb....service $ sudo systemctl start webiopi $ sudo systemctl enable webiopi я не выполнял этот раз. А самый первый раз может быть и выполнил. Уже не помню. То что для Вас само собой разумеется и об этом не говорится, то для таких залетных как я важно все до малейших деталей. Ведь на сайте все писалось для Raspberry Pi model B. Я прикупил Raspberry Pi 2 Model B. А для этой модели уже многое по другому. Я даже попробовал на свой Raspberry установить 2014-12-24-wheezy-raspbian.img так оказалось, у меня не запускается. Высветились цветные пятна и все. Я ведь начинающий и наименьшие пропуски само собой разумеющихся для вас процедур в инструкциях или неполное толкование приводит меня к неверным действиям. Поэтом у меня вопрос,Zoolu. Четыре пункта: $ cd /etc/systemd/system/ $ sudo wget https://raw.githubusercontent.com/doubleb....service $ sudo systemctl start webiopi $ sudo systemctl enable webiopi тоже мне нужо выполнить ? Я не выполнял их потому что ставил Raspbian не с помощью NOOB.
Сообщение отредактировал ppwwdd - Воскресенье, 01.05.2016, 19:22
Дата: Понедельник, 02.05.2016, 05:18 | Сообщение # 824
Группа: Пользователи
Сообщений: 490
Статус: Offline
ppwwdd, простите за грубость я сам уже запутался что и откуда вы берете))) Давайте еще раз: что работает, что не работает и что нужно чтобы работало? Попробуем разобраться P.S. кучу кода (одного и того же) пожалуйста не лепите постоянно в свои сообщения. Или прячьте в спойлер наконец.
Дата: Понедельник, 02.05.2016, 08:42 | Сообщение # 825
Группа: Пользователи
Сообщений: 454
Статус: Offline
Zoolu, я сам уже ничего не понимаю. Вроде, аккуратно последовательно выполняю все процедуры, а результат не тот, который должен получиться. Начинаешь экспериментировать и доходишь до того, что возникает мысль: "Неужели я такой тупой, что пользуясь инструкцией, не могу получить на выходе этот графический интерфейс ? " Ведь первый раз сразу все получилось с вашими рекомендациями. Был один момент - я взял Raspberry на работу показать ее в работе приятелю. Он ее немного уронил на пол, потом мы ее подключили к роутеру у него на рабочем месте с моим ноутбуком. Так там вместо графического интерфейса отобразился первоначальный стандартный. Через несколько подключений связь с сервером перестала устанавливаться. Нужно было набирать sudo webiopi. Я два раза все переустанавливал и все повторяется одинаково. Я не думаю, что это связано с падением платы. Мистика какая-то... Итак о наболевшем. После установки WebIOPi-0.7.1, при заходе на сервер у меня отображается стандартный web интерфейс. Затем согласно инструкции от Admin, http://lock.3dn.ru/load....1-0-571 создаю каталоги home/pi/myproject/html и home/pi/myproject/python/ В них розархивирую прилагаемые архивы соответственно. При открытии первый раз web сервера опять отображается стандартный интерфейс, а не тот, который создал Admin, второй раз уже сервер не открывается хост 192.168.1.3 отклонил запрос на подсоединение. Когда в терминале ввожу sudo webiopi, то открывается, но опять только первоначальный (стандартный).
Сообщение отредактировал ppwwdd - Понедельник, 02.05.2016, 08:48
Дата: Понедельник, 02.05.2016, 10:26 | Сообщение # 826
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитатаppwwdd ()
Затем согласно инструкции от Admin, http://lock.3dn.ru/load....1-0-571 создаю каталоги home/pi/myproject/html и home/pi/myproject/python/ В них розархивирую прилагаемые архивы соответственно. При открытии первый раз web сервера опять отображается стандартный интерфейс, а не тот, который создал Admin, второй раз уже сервер не открывается хост 192.168.1.3 отклонил запрос на подсоединение.
После этого выполните в терминале команду:
sudo webiopi -d -c /etc/webiopi/config
и выложите скриншот полученного ответа на эту команду. Скорее всего проблема будет в "питоновских" скриптах.
в Word файле выглядит совсем по другому. Она вся подчеркнута волнистой линией и подчеркивания между script и sensor.py не видно. Я воспринимал его как пробел. Вот была в чем проблема. Это те моменты, которые для таких одаренных как я оборачиваются проблемами. Но и в этом есть очень большие плюсы. А Вам спасибо за команду:
sudo webiopi -d -c /etc/webiopi/config
Внес изменения в файл и все заработало.
Добавлено (02.05.2016, 13:22) --------------------------------------------- Потрачено два дня незря. Многократное повторение приводит к лучшему пониманию. Еще раз спасибо за помощь.
Дата: Понедельник, 02.05.2016, 16:56 | Сообщение # 830
Группа: Пользователи
Сообщений: 490
Статус: Offline
Admin, доброго времени суток! Очень интересно посмотреть на реализацию вашей последней темы, так что делитесь файлами)))) есть уже мысли по переделке)))