Плагин Raspberry Pi 1-Wire

Скачать: Plugin-Raspberry-1Wire.zip  (7 KB)

Лицензия: MIT

Плагин Raspberry Pi GPIO 4 предназначен для работы с датчиками температуры DS18B20 подключенными к входу GPIO4 

Установка плагина

Процедура установки плагина показана здесь

Настройки на Raspberry Pi

Для работы плагина необходимо войти на Raspberry Pi по SSH и в терминале выполнить следующее:

1. Отредактировать файл config.txt:

sudo nano /boot/config.txt

В конец файла добавить строку для включения протокола 1Wire для 4 пина GPIO

dtoverlay=w1-gpio,gpiopin=4

2. Добавить дополнительные модули:
w1-gpio (модуль поддержки 1Wire протокола через GPIO порты) и
w1-therm (модуль поддержки датчиков температуры DS18B20).

sudo modprobe w1-gpio
sudo modprobe w1-therm

3. Перезагрузить Raspberry Pi

sudo reboot

Настройка плагина

После установки плагина нажать кнопку вызова дополнительного меню и выбрать пункт «Запустить плагин». Никаких настроек не требуется.

Настройка каналов

Нажать кнопку вызова списка каналов и выбрать «Список каналов»:

В списке каналов вы увидите список подключенных датчиков 1-Wire. 

Для привязки канала (датчика) к виртуальному устройству системы:

  1. двойным кликом открыть окно свойств канала
  2. выбрать устройство из списка доступных устройств системы.
  3. ввести формулу преобразования значения с датчика

Формула

По умолчанию система подставляет формулу: Math.round(value/100)/10

С датчика 1-Wire приходит число. Например, 25375. 
Делим на 100: (25375/100 = 253.75)
Округляем до целого: Math.round(value/100). Получаем: 254
Делим на 10: (254/10 = 25.4)
В итоге из канала получаем число 25.4

Закрыть меню