Предыстория:
Купив Raspberry pi 2, первым делом начал реализовывать "термометр" по шине 1-wire.
Делал это:
1. По средствам скриптов sh, py;
2. PHP.
Далее когда наигрался, решил поставить OpenHab2. Разобрался с трудом - снес.
К сути вопроса.
Записал образ предоставленный sergejey (версия образа 3.26 от 22.03.2017, размер 1.52Гб, архив 7Zip).
Методом проб и ошибок, создал сценарий который открывает новую страницу с показанием датчика ds18b20, и произносит показания.
Датчик подключен через GPIO.
Рабочий код:
Код: Выделить всё
$file = '/sys/bus/w1/devices/28-00000634bdbe/w1_slave';
$lines = file($file);
$temp = explode('=', $lines[1]);
$temp = number_format($temp[1] / 1000, 0, ',', '');
echo $temp;
say('Температура'.$temp.'градусов',2);