Плагин Raspberry Pi 1-Wire

Назначение

Плагин Raspberry Pi 1-Wire предназначен для работы с датчиками температуры 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. выбрать устройство из списка доступных устройств системы.

Формула

По умолчанию система подставляет формулу: 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