Настоятельно прошу ознакомиться с уже предложенной документацией прежде чем задавать вопрос. Если информация, обсуждаемая на форуме несет в себе полезную смысловую нагрузку и будет полезна другим, то она будет закреплена в шапке (Просьба в этом мне помогать!)
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
2)Не встречали ли Вы трехфазные измерители, типа PZEM-004, с обменом информацией.
C ИП (измерительными преобразователями) с RS485 иногда приходится сталкивался по работе. Но основном они "узнопаправленные", для примера Е854Ц/Е855Ц/Е849Ц (напряжение/ток/мощность) Есть универсальные, типа ПИМ ЕТ, но и они больше "заточены" под промышленное применение. Ну и цена соответствующая.
Дата: Четверг, 07.01.2016, 15:55 | Сообщение # 552
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Переписал под Modbus RTU прошивку и серверную часть своего 4-х канального контроллера. Сейчас уже четыре разных устройства могут работать с Raspberry Pi по данному протоколу:
Дата: Четверг, 07.01.2016, 19:22 | Сообщение # 554
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитатаvspishkin ()
Изменения в малине? Или же в контролерах где реле?
И в малине (скрипты) и в контроллерах (прошивки). "Железо" не затронуто.
Цитатаvspishkin ()
Так 2 канального у нас и не было это же покупной китайский
У нас не было. Но "покупной китайский" не заработает с малиной сам по себе по "взмаху волшебной палочки". Тем более, что управление по Modbus реализовано в нем довольно своеобразно. Так что привязать его к Raspberry Pi это был ещё тот "геморрой".
Дата: Воскресенье, 10.01.2016, 17:49 | Сообщение # 556
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитатаvspishkin ()
не легче 4 канальный собрать или половинку его?
Кому-то проще заказать, кому-то нет возможности возится с платами. Так зачем "отпугивать" таких людей, должна быть определенная свобода выбора. Наоборот, чем больше будет возможностей по подключению "покупных" элементов системы, тем лучше. "Самопальных" контроллеров и так уже разработано больше, чем достаточно :D
P.S. И что-то тема заглохла, хоть бы кто показан свои наработки, сделанные на основе публикуемых материалов. Вот сейчас начал готовить статью по новой версии системы. И очень мучает вопрос - как преподносить материал? Писать подробнейшую инструкцию с приложением всех скриптов и правками в конфигурационных файлах? Но это опять начнется повтор "один в один". А ведь главная идея в том, что завершенного решения, которое будет универсальным для всех, быть не может, каждый пользователь должен "затачивать" систему под собственные требования.
Дата: Воскресенье, 10.01.2016, 18:16 | Сообщение # 557
Группа: Пользователи
Сообщений: 480
Статус: Offline
ЦитатаAdmin ()
Писать подробнейшую инструкцию с приложением всех скриптов и правками в конфигурационных файлах? Но это опять начнется повтор "один в один". А ведь главная идея в том, что завершенного решения, которое будет универсальным для всех, быть не может, каждый пользователь должен "затачивать" систему под собственные требования.
Пишите подробно так как: 1)То, что для Вас подробно, для многих темный лес. 2)Если даже повторят один в один, то это лучше чем ничего. 3)Я пытался повторить за Вашей первой статьей настройку Малины и не смог. Не потому, что Вы плохо написали, а потому, что нет у меня быстрого безлимитного интернета. У других другие отличия. В общем, чем подробней напишите, тем больше будет желающих повторить, что есть гуд.
Дата: Воскресенье, 10.01.2016, 18:33 | Сообщение # 558
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата123ksn ()
Пишите подробно так как: 1)То, что для Вас подробно, для многих темный лес.
А вот здесь и есть самый опасный "подводный камень" - без понимания того, что делаешь, повторяя все по "подробной" инструкции, человек не сможет разобраться в простейшей проблеме. Я вот до приобретения Raspberry Pi вообще не знал ни JavaScript, ни Python. Сейчас тоже далеко не "гуру", но хотя бы есть четкое понимание, что делаю.
Цитата123ksn ()
2)Если даже повторят один в один, то это лучше чем ничего.
Абсолютно согласен. Но в разрезе пункта №1, кому потом придется потом делать "заточку" под конкретного пользователя? Думаю, вопрос риторический
Дата: Воскресенье, 10.01.2016, 18:45 | Сообщение # 559
Группа: Пользователи
Сообщений: 480
Статус: Offline
И еще... Попробуйте сделать без роутера и интернета. Только Raspberry и компьютер. Еще большим гуру станете. А "кайфа" сколько хватанете!!! :D
UP. Ваш образ у меня не запустился. Видимо потому, что у меня версия малины на 40 штырьков (плюс кажется). Это не в укор. Просто Вы спрашивали, почему никто не пишет об успехах.
Сообщение отредактировал 123ksn - Понедельник, 11.01.2016, 08:31
Дата: Понедельник, 11.01.2016, 08:38 | Сообщение # 560
Группа: Пользователи
Сообщений: 91
Статус: Offline
Всем привет и С новым годом. Не нашел куда запостить мой вопрос. Возможно ли сделать так что бы малинка пинговала какой то ресурс (скажем тот же yandex) с интервалом раз в 5 минут к примеру. Если пинг не проходит то скажем малинка на 10 секунд замыкает реле подключенное к ней.
Вопрос в том что лично у меня есть интернет в гараже по антенам, Редко но бывает подвисание этих антен и пока руками не перезагрузишь их то инета нет. А каждый раз приезжать и перезагружать не всегда есть возможности.