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

owfs не признает DS18B20 и отображает рандомную температуру

Добавлено: Пн мар 28, 2016 11:19 am
teter
установил на RPi2 majordomo (по http://majordomo.smartliving.ru/Main/SetupRaspberryPi) запустил owserver и owfs. Первоначально были подключены 2 DS18B20, один не опознался как DS18B20, а другой генерировал хаотичную температуру (/mnt/1wire/28.000...000/temperature). Но в /sys/bus/w1/devices/28-000...00/w1_slave температура отображалась корректно. Отключил первые 2 DS18B20, подключил новый(другой) DS18B20, теперь owfs помнит в /mnt/1wire первые 2, а новый не видит.

umount /mnt/1wire
owfs -C -uall /mnt/1wire --allow_other
не помогает.

как добавлять DS18B20 в owfs?
почему DS18B20 генерировал хаотичную температуру в /mnt/1wire и как исправить?

Re: owfs не признает DS18B20 и отображает рандомную температ

Добавлено: Пн мар 28, 2016 1:20 pm
slgeo
А как подключено? Через GPIO? Что в содержимом конфигурационного файла?

Re: owfs не признает DS18B20 и отображает рандомную температ

Добавлено: Пн мар 28, 2016 1:32 pm
teter
slgeo писал(а):А как подключено? Через GPIO? Что в содержимом конфигурационного файла?
да, через GPIO

owfs.conf
СпойлерПоказать
# Sample configuration file for the OWFS suite for Debian GNU/Linux.
#
#
# This is the main OWFS configuration file. You should read the
# owfs.conf(5) manual page in order to understand the options listed
# here.

######################## SOURCES ########################
#
# With this setup, any client (but owserver) uses owserver on the
# local machine...
! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
server: FAKE = DS18B20,DS2405
#
# USB device: DS9490
#server: usb = all
#
# Serial port: DS9097
#server: device = /dev/ttyS1
#
# owserver tcp address
#server: server = 192.168.10.1:3131
#
# random simulated device
#server: FAKE = DS18S20,DS2405
#
######################### OWFS ##########################

mountpoint = /mnt/1wire
allow_other

####################### OWHTTPD #########################

http: port = 2121

####################### OWFTPD ##########################

ftp: port = 2120

####################### OWSERVER ########################

server: port = localhost:4304

Re: owfs не признает DS18B20 и отображает рандомную температ

Добавлено: Пн мар 28, 2016 1:41 pm
slgeo
Недавно с нашим форумчанином пробовали - безуспешно. Owfs не хочеть работать с w1.
У тебя указан фейковый сервер, поэтому и выпадают случайные значения.
Мы даже ставили самую свежую версию owfs 3.x из исходников.
Попробуй https://www.linux.org.ru/forum/general/12327772

Re: owfs не признает DS18B20 и отображает рандомную температ

Добавлено: Вт мар 29, 2016 12:46 pm
teter
slgeo писал(а):Недавно с нашим форумчанином пробовали - безуспешно. Owfs не хочеть работать с w1.
У тебя указан фейковый сервер, поэтому и выпадают случайные значения.
Мы даже ставили самую свежую версию owfs 3.x из исходников.
Попробуй https://www.linux.org.ru/forum/general/12327772
ссылка помогла, пересобрал ядро (коллега), DS18B20 теперь отображаются