установил на 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 и как исправить?
owfs не признает DS18B20 и отображает рандомную температуру
Модератор: immortal
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: owfs не признает DS18B20 и отображает рандомную температ
А как подключено? Через GPIO? Что в содержимом конфигурационного файла?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
Re: owfs не признает DS18B20 и отображает рандомную температ
да, через GPIOslgeo писал(а):А как подключено? Через 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
#
#
# 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
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: owfs не признает DS18B20 и отображает рандомную температ
Недавно с нашим форумчанином пробовали - безуспешно. Owfs не хочеть работать с w1.
У тебя указан фейковый сервер, поэтому и выпадают случайные значения.
Мы даже ставили самую свежую версию owfs 3.x из исходников.
Попробуй https://www.linux.org.ru/forum/general/12327772
У тебя указан фейковый сервер, поэтому и выпадают случайные значения.
Мы даже ставили самую свежую версию owfs 3.x из исходников.
Попробуй https://www.linux.org.ru/forum/general/12327772
- Рейтинг: 1.16%
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
Re: owfs не признает DS18B20 и отображает рандомную температ
ссылка помогла, пересобрал ядро (коллега), DS18B20 теперь отображаютсяslgeo писал(а):Недавно с нашим форумчанином пробовали - безуспешно. Owfs не хочеть работать с w1.
У тебя указан фейковый сервер, поэтому и выпадают случайные значения.
Мы даже ставили самую свежую версию owfs 3.x из исходников.
Попробуй https://www.linux.org.ru/forum/general/12327772