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

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 11:28 am
Ivan
Проверьте на одном датчике температуры. Достаточно с пассивным питанием. Если работает ищите проблему в сети, отключая все элементы и подключая по одному.
Если не работает, скорей всего выпалили защитную микруху в DS9490R
Не нужно запускать в ручную. т.к. должны запускаться службы автоматом owserver и owhttpd
Также проверьте порты в конфиге МД и /etc/owfs.conf
В /etc/owfs.conf указан 4304 а в MD по умолчанию 8234 - меняю обычно в MD конфиге

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

root@beaglebone:/var/www/debmes# /etc/init.d/owserver
Usage: /etc/init.d/owserver {start|stop|restart|force-reload|status}
root@beaglebone:/var/www/debmes# /etc/init.d/owserver status
owserver.service - LSB: 1-wire TCP server
          Loaded: loaded (/etc/init.d/owserver)
          Active: active (running) since Thu, 15 May 2014 10:33:20 +0400; 2 months and 23 days ago
         Process: 735 ExecStart=/etc/init.d/owserver start (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/owserver.service
                  └ 899 /usr/bin/owserver -c /etc/owfs.conf --pid-file /var/run/owfs/owserver.pid

May 15 10:33:20 beaglebone owserver[735]: Starting 1-Wire TCP Server: owserver. 

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 12:05 pm
Vovix
shemnik69 писал(а):Вроде датчики и прочие устройства определяются.
А как у вас сами эти устройства как питаются? паразитное или активное питание?
складывается впечатление что мастер сети не отдает нужный ток. Попробуйте проверить. Т.е например мастер сети на исправность например на компьютере а также через питание от отдельного +5 в (в шину питания сети 1-ware с разрывом от мастера сети).
Да вот еще ..попробуйте так. мне помогло. Столкнулся с тем что один удаленный датчик (длинна кабеля около 20 м) изначально питался как паразитный, но постоянно пропадал, запитал от активного через свой стабилизатор на 5 в все, работает. т.е попробуйте по-отключать, либо несколько, либо какие-то отдельно датчики, по все видимости в сети присутствует датчик (часто такое от перегрева при пайке) полу - живой.. т.е проверьте саму сеть 1-ware/

Спасибо!
Всё работало под Windows (и работает при обратном включении), но были проблемы в OWFS под Windows, поэтому и перевел сеть 1-wire на Raspberry Pi, питание отдельное активное не через мастер!

Проблемы видимо именно с настройками OWFS на Raspberry или с настройками самого Raspberry!
Может надо какие-то права давать на доступ к Raspberry по сети, я не знаю Линукс СОВСЕМ!!!

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 12:12 pm
Vovix
Ivan писал(а):Проверьте на одном датчике температуры. Достаточно с пассивным питанием. Если работает ищите проблему в сети, отключая все элементы и подключая по одному.
Если не работает, скорей всего выпалили защитную микруху в DS9490R
Не нужно запускать в ручную. т.к. должны запускаться службы автоматом owserver и owhttpd
Также проверьте порты в конфиге МД и /etc/owfs.conf
В /etc/owfs.conf указан 4304 а в MD по умолчанию 8234 - меняю обычно в MD конфиге
При включении обратно в Windows все работает (порты корректирую)!

Порты выставлены для Raspberry - 4304 (для Винды меняю всё на 8234) (в моем скриншоте видно порты в MD)

Работу на одном датчике проверю сегодня вечером, но ведь на самом Raspberry всё видно и нормально ловит все элементы!
Не работает именно передача (запрос) этих данных в MD!!!

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 12:16 pm
Vovix
чёта грустно как-то...
специально решил перевести 1-wire на Линукс, вернее OWFS, думая что пропадут проблемы...
а их тут еще больше чем на Windows...

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 12:18 pm
Vovix
и разве служба owhttpd нужна? может тока для тестирования?

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 12:23 pm
shemnik69
Нет ставится все без проблем.
Самое главное что датчики у Вас определились. Еще момент, у Вас какое время обновления стоит? потому как "off line" показывает при опросе. Так наверное бывает, поскольку у меня тоже иногда датчик глянешь данные идут (температура на сайт narodmon.ru) а сам датчик в режиме "ОFF". Еще посмотрите на ab-log.ru там очень подробно про настройку именно самого сервера OWFS есть информация на форуме. Еще вопрос как сам мастер сети то включен?.

Проверьте сами настройки сервера, похоже что просмотрели, что то типа: ## строка // ПРОПУЩЕНО.

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 12:28 pm
shemnik69
а сам образ системы на малинке с сайта был скачан или по рекомендациям? Тут одна засада была именно описана: http://smartliving.ru/forum/viewtopic.p ... 3&start=40 посмотрите там есть рекомендации по настройке.

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 12:39 pm
Vovix
shemnik69 писал(а):а сам образ системы на малинке с сайта был скачан или по рекомендациям? Тут одна засада была именно описана: http://smartliving.ru/forum/viewtopic.p ... 3&start=40 посмотрите там есть рекомендации по настройке.
образ покупал в комплекте с Raspberry Pi!
по ссылке, там вроде полная установка MD на Raspberry Pi, а у меня только 1-wire на малине!
может надо поставить до кучи Апачи и PHP на Raspberry или для работы ТОЛЬКО OWFS это не нужно?

ставил OWFS как указанно здесь - http://lodge.glasgownet.com/2012/11/14/ ... pberry-pi/

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

apt-get install owserver ow-shell
modprobe ds1wm
echo “ds1wm” >> /etc/modules
вот это

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

modprobe ds1wm
echo “ds1wm” >> /etc/modules
мне не понятно зачем?

да и вот тут /etc/owfs.conf

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

! server: server = localhost:4304
server: usb = all
server: w1
server: port = 0.0.0.0:4304
вот это меня смутило

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

server: port = 0.0.0.0:4304

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 1:10 pm
shemnik69
должно быть localhost:4304 либо IP малинки :4304

Re: пошагово как настроить DS9490r к Raspberry Pi (с исп. OW

Добавлено: Чт авг 07, 2014 1:18 pm
shemnik69
вот так должно быть:
# 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 = DS18S20,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