Настоятельно прошу ознакомиться с уже предложенной документацией прежде чем задавать вопрос. Если информация, обсуждаемая на форуме несет в себе полезную смысловую нагрузку и будет полезна другим, то она будет закреплена в шапке (Просьба в этом мне помогать!)
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
У меня проблема с отображением Русских символов в проектах. Символы не читаемы. С чем это может быть связано?
Информации маловато - о каких конкретно проектах идет речь? Если об отображении русских букв в программе Putty, то описание настройки языковой локализации есть в первой части по Raspberry Pi:
"При выборе языковой локализации, учитываем следующее. Если вам больше нравится работать на английском языке, то данный пункт можно пропустить. Для включения русской локализации заходим в раздел Internationalisation Options и выбираем Change Locale. В открывшемся списке уже отмечен один пункт - en_GB.UTF-8 UTF-8. Листаем список и дополнительно отмечаем клавишей «пробел» пункт ru_RU.UTF-8 UTF-8. Клавишей «Tab» переходим на пункт «ОК» и нажимаем «Enter». В открывшемся окне выбираем русскую локализацию ru_RU.UTF-8 UTF-8 и переходим на пункт «ОК». Система спустя некоторое время сгенерирует локализацию и русский язык будет установлен по умолчанию."
Очень интересный вариант реализации домашней автоматизации. Есть несколько вопросов: 1. Возможно ли в Контроллер RS485 включение нагрузок как из Веб-интерфейса так и непосредственно на месте с выключателя с отображением изменений на Веб-интерфейсе? 2. Возможность выполнения сценариев и написание их в Веб-интерфейсе? 3. Сам протокол реализован в Контроллер RS485 или еще и в raspberry ?
Есть еще вариант умного дома по RS485 но без интерфейса по ссылке: http://radiokot.ru/circuit/digital/automat/14/ Если кто знает возможно ли также для этих модулей использовать raspberry ?
Добавлено (18.06.2014, 19:26) --------------------------------------------- Вот ссылка на форуме на новые модули с исходниками, схемами и софтом.
1. Возможно ли в Контроллер RS485 включение нагрузок как из Веб-интерфейса так и непосредственно на месте с выключателя с отображением изменений на Веб-интерфейсе?
Непосредственно в данном контроллере нет. Но такая функция, безусловно, необходима. Просто данный контроллер рассматривался скорее как тестовый вариант. А вот в 4-х канальном контроллере температуры я последующем планировал добавить функцию местного управления.
Цитатаroman777 ()
2. Возможность выполнения сценариев и написание их в Веб-интерфейсе?
Этот вопрос пока еще не прорабатывался
Цитатаroman777 ()
3. Сам протокол реализован в Контроллер RS485 или еще и в raspberry ?
Немного не понял вопрос. Протокол обмена - это инструкция взаимодействия двух и более устройств, соединенных каналом связи. Соответственно, эта инструкция должна быть реализована во всех устройствах.
Цитатаroman777 ()
Есть еще вариант умного дома по RS485 но без интерфейса
Спасибо за ответ. По поводу протокола это я неправильно сформировал вопрос. Буду дальше следить за темой и ждать изменений.
Добавлено (03.07.2014, 16:59) --------------------------------------------- Добрый день. Случайно нашел видео реализации умного дома, только вместо RS485 используется CAN протокол. Вот ссылка: http://www.youtube.com/watch?v=23uQ8I8KSVE#t=1581 . Возможно ли что-то похожее построить на Raspberry Pi ?
Также возможно установить MajorDoMo в качестве интерфейса, а Arduino использовать в качестве исполнительных устройств.
Здравствуйте! Возникла необходимость передачи через UART из WebIOpi данных в HEX формате побайтно, (0xFF, 0x3F и т.д). Если это возможно организовать, то подскажите пожалуйста. Спасибо.