По ссылке на хабе много файлов, какие нужно взять для проекта?Jarik_G, 15 Янв. 20, 08:26
Нужно выбрать на малине каталог, в котором будет располагаться проект. У меня - /home/pi/distibot.
Для скачивания нужно использовать команды утилиты git. Например, находясь в домашнем каталоге pi:
git clone <url проекта>.
После нужно отредактировать distibot.conf, создав его из distibot.conf.template
и выбрать и отредактировать один из файлов *.play
Дополнение:
я использую для проекта python 3.6.6 (по-моему последний для Raspbian), а в репозитории самой OS предлагается python 2.x.
Поэтому я использую pyenv для установки для проекта python 3.6.6. Вот, статья про установку pyenv в Raspbian
https://yeti.co/...ning-python-35/. В п. 8 используем 3.6.6, а п. 9 пропускаем.
После этого переходим к скачиванию проекта с github
После скачивания в каталоге проекта исполняем: pyenv local 3.6.6
Далее pip install -r requirements.txt
Если нужно установить проект не на малине, то pip install -r requirements-non-rpi.txt
После установки можно проверить работу, например, температурных датчиков DS18B20.
Для этого нужно создать конфигурационный файл, скажем, tsensor.conf содержащий:
[tsensors]
gpio_ts=4
ts_boiler_id=051670a8a9ff
4 - это GPIO, к которому подключён датчик/датчики
ts_boiler - название датчика
051670a8a9ff - идентификатор датчика, который виден в выводе команды:
ls -l /sys/bus/w1/devices/
У меня вывод выгляди так:
total 0
lrwxrwxrwx 1 root root 0 Jan 16 20:59 28-051670a8a9ff -> ../../../devices/w1_bus_master1/28-
051670a8a9fflrwxrwxrwx 1 root root 0 Jan 16 20:57 w1_bus_master1 -> ../../../devices/w1_bus_master1
После формирования файла tsensor.conf
нужно запустить:
./tsensor.py --conf=tsensor.conf