ПОМОГИТЕ как настроить DS9490r к Raspberry Pi (с исп. OWFS)?

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ivan
Сообщения: 1474
Зарегистрирован: Сб окт 12, 2013 11:03 pm

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

Сообщение 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. 
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

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

Сообщение Vovix »

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

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

Проблемы видимо именно с настройками OWFS на Raspberry или с настройками самого Raspberry!
Может надо какие-то права давать на доступ к Raspberry по сети, я не знаю Линукс СОВСЕМ!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

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

Сообщение Vovix »

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

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

Работу на одном датчике проверю сегодня вечером, но ведь на самом Raspberry всё видно и нормально ловит все элементы!
Не работает именно передача (запрос) этих данных в MD!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

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

Сообщение Vovix »

чёта грустно как-то...
специально решил перевести 1-wire на Линукс, вернее OWFS, думая что пропадут проблемы...
а их тут еще больше чем на Windows...
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

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

Сообщение Vovix »

и разве служба owhttpd нужна? может тока для тестирования?
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov

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

Сообщение shemnik69 »

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

Проверьте сами настройки сервера, похоже что просмотрели, что то типа: ## строка // ПРОПУЩЕНО.
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov

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

Сообщение shemnik69 »

а сам образ системы на малинке с сайта был скачан или по рекомендациям? Тут одна засада была именно описана: http://smartliving.ru/forum/viewtopic.p ... 3&start=40 посмотрите там есть рекомендации по настройке.
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

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

Сообщение 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
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov

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

Сообщение shemnik69 »

должно быть localhost:4304 либо IP малинки :4304
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov

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

Сообщение 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
Ответить