Страница 1 из 2

gpio 18b20

Добавлено: Чт мар 30, 2017 9:47 pm
yura174
Здравствуйте помогите подключить датчик 18b20 на raspberry через gpio.

Re: gpio 18b20

Добавлено: Пт мар 31, 2017 12:11 am
immortal
yura174 писал(а):Здравствуйте помогите подключить датчик 18b20 на raspberry через gpio.
в чем проблема? куча мануалов в сети, например вот https://kropochev.com/?go=all/raspberry ... re-sensor/
НО! если длинна провода не большая, то работает без проблем будь то на распберри, ардуино или esp8266, но вот при длянных проводах только DS9590R или дешевый вариант DS2480 на UART порту распберри

Re: gpio 18b20

Добавлено: Пт мар 31, 2017 7:19 am
yura174
Проблема в том я через терминал вижу датчик, как его увидеть в majordomo.

Re: gpio 18b20

Добавлено: Пт мар 31, 2017 7:40 am
immortal
yura174 писал(а):Проблема в том я через терминал вижу датчик, как его увидеть в majordomo.
Как через терминал виден датчик? Вернее его температура.

Re: gpio 18b20

Добавлено: Пт мар 31, 2017 10:03 am
yura174
30 00 4b 46 ff ff 0f 10 b8 : crc=b8 YES
30 00 4b 46 ff ff 0f 10 b8 t=23812

Re: gpio 18b20

Добавлено: Пт мар 31, 2017 10:21 am
DimSun75
Когда-то игрался, но сейчас уже подробностей не помню. Вам нужно смотреть в сторону owfs. В мажордом есть модуль для работы с ней. Вот помню были какие-то проблемы, но какие уже не помню

Отправлено с моего SM-A520F через Tapatalk

Re: gpio 18b20

Добавлено: Пт мар 31, 2017 12:11 pm
immortal
DimSun75 писал(а):Когда-то игрался, но сейчас уже подробностей не помню. Вам нужно смотреть в сторону owfs. В мажордом есть модуль для работы с ней. Вот помню были какие-то проблемы, но какие уже не помню

Отправлено с моего SM-A520F через Tapatalk
А разве owfs умеет работать с датчиками на gpio?

Re: gpio 18b20

Добавлено: Пт мар 31, 2017 12:50 pm
immortal
если через owfs, то конфиг owfs.conf должен выглядеть так:

Код: Выделить всё

server: w1
server: port = 4304
далее в МД раскомментируйте строку где tcp://localhost:4304
и в админке просканируйте устройства

Re: gpio 18b20

Добавлено: Сб апр 01, 2017 2:21 pm
yura174
Спасибо. Датчик обнаружил как его вывести индикацию температуры.

Re: gpio 18b20

Добавлено: Сб апр 01, 2017 8:40 pm
immortal
yura174 писал(а):Спасибо. Датчик обнаружил как его вывести индикацию температуры.
обнаружился в owfs и MajorDoMo?

в owhttp виден по адресу: http://ip:2121 ?
в МД виден в устройствах 1-wire ?

если в устройствах 1-wire то на против температуры сделать связанный объект и свойство ,но я делал в коде датчика следующий код:

Код: Выделить всё

$temp12 = $params['temperature12']['VALUE'];
if ($temp12<>"" and $temp12<>0 and $temp12<>85 )
{
$temp12 = round($temp12,0); // округляем температуру
sg("temp1.temperature", $temp12); //присваиваем свойству temperature объекта temp1 текущую температуру датчика
callMethod('temp1.tempChanged',array('t'=>$temp12)); 
} 

Можно подробнее что делали, я как раз по датчикам ds18b20 пишу большую статью со всеми возможными вариантами и разным железом.