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

Подключение адаптера Ethernet-1Wire

Добавлено: Сб мар 21, 2015 8:39 pm
tolyan608
Добрый день
Купил адаптер Ethernet-1Wire: http://radioseti.ru/index.php?route=pro ... uct_id=142
Данный адаптер подключил к роутеру, который организует домашнюю сеть.
В файле config.php прописал настройку: Define('ONEWIRE_SERVER', 'tcp://192.168.1.100:4001');

Далее в панеле управления MDM "Устройства->1-Wire" нажал на кнопку. Система подумала некоторое время но ни одного устройства 1-wire не нашла. Хотя к данному адаптеру подключено два датчика температуры.
С комьютера, где стоит Web сервис MDM через браузер по ссылке http://192.168.1.100 адаптер доступен. Можно произвести его настройку.

Сеть выглядит следующим образом:
Сервер MaJoDomo ->Wifi-> Роутер ->Lan-> Адаптер Ethernet-1Wire

Сервер MaJoDomo (Ubuntu 14.04) IP = 192.168.1.57
Роутер IP = 192.168.1.1
Адаптер Ethernet-1Wire IP = 192.168.1.100 (порт 4001 для прослушивания)

Подскажите, что еще надо сделать для того, чтобы можно было получить список датчиков 1-wire подключенных к данному адаптеру?
Вроде как требуется пробросить порты, но как это сделать? Не пойму

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Сб мар 21, 2015 10:35 pm
erandess
не все там так просто. Цитата из описания модуля:
"представляет собой мост передачи и преобразования команд 1-wire (Ds2480) и TCP IP протокола,
Вариант работы под Линукс, установить програмное обеспечение виртуального -COM-port, указать в ПО номер COM-порта, этот же вариант подключения подходит для сторонних програм использующих передачу по COM или USB".
т.е. устанавливаем OWFS и настраиваем его на работу через виртуальный COM-TCP порт.

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Вс мар 22, 2015 10:38 am
Bagir
Но тогда идея Ethernet-1Wire полностью умирает. Я пользуюсь USB мастером. Все устраивает, но перед установкой Ethernet вариант я тоже смотрел. Он бы сильно укоротил шлейф.
А у коробочки Ethernet-1Wire есть API? Может не трудно самому получать список устройств и их параметров?

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Вс мар 22, 2015 11:53 am
tolyan608
erandess писал(а):не все там так просто. Цитата из описания модуля:
"представляет собой мост передачи и преобразования команд 1-wire (Ds2480) и TCP IP протокола,
Вариант работы под Линукс, установить програмное обеспечение виртуального -COM-port, указать в ПО номер COM-порта, этот же вариант подключения подходит для сторонних програм использующих передачу по COM или USB".
т.е. устанавливаем OWFS и настраиваем его на работу через виртуальный COM-TCP порт.
OWFS стоит. Опрос через usb адаптер работает.
Но с Etherner-1-wire адаптером подружиться не получается
Можете описать пошагово как установить виртуальный COM порт и как его настроить?
А так же как на сервере MDM его настроить

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Вс мар 22, 2015 12:53 pm
erandess
Не, я не подскажу. У меня сервер на винде и настраивал по инструкции со страницы производителя. На линух только планирую переводить, копаю в сторону ser2net.

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Вс мар 22, 2015 6:19 pm
tolyan608
Создал виртуальный COM порт, который смотрит на удаленный адаптер Ethernet-1-Wire на котором открыт порт 4001:
sudo socat pty,link=dev/ttyV0,waitslave tcp:192.168.1.100:4001

Далее запустил owfs сервер и web морду:
sudo /opt/owfs/bin/owserver -d /dev/ttyV0 -p3333
sudo /opt/owfs/bin/owhttpd -s 3333 -p 3400

по ссылке http://localhost:3400 страница не открывается
настройка на сервере MDM Define('ONEWIRE_SERVER', 'tcp://localhost:3333'); тоже не помогла
Ничего не пойму. Три дня уже убил на поиск решения. Где ошибка?

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Пн мар 23, 2015 8:06 am
Vovix
tolyan608 писал(а):Добрый день
....
С комьютера, где стоит Web сервис MDM через браузер по ссылке http://192.168.1.100 адаптер доступен. Можно произвести его настройку.
....
А дайте скрин сюда этой Веб-морды - с адаптера!!!
Я конечно, совсем не специалист, но мне кажется, что вам либо парсить Веб-морду придется,
либо надо запросить у производителя API.

Чувствую, что через OWFS ни как не получиться!!!
Вот у меня например есть Raspberry Pi и уже к ней через USB адаптер подключена сеть 1-wire, и OWFS и как сервис и как Веб-морда крутиться на Малине... вот тогда MDM взаимодействует с сервисом OWFS!

А если через преобразователь... то там должен тогда на нем быть OWFS.... а его там ведь нет!!!



чисто мои мысли... самому этот вариант включения интересен... жду как решиться у Вас!!!


аааа
вот еще мысль... вроде у OWFS есть настройка для варианта использования Ethernet:
а вот вроде это:
Скриншот 2015-03-23 09.03.40.png
Скриншот 2015-03-23 09.03.40.png (60.55 КБ) 11596 просмотров

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Пн мар 23, 2015 8:44 pm
erandess
а /etc/owfs.conf посмотреть можно? данный адаптер эмулирует DS9097, а не DS9094.

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Пн мар 23, 2015 9:07 pm
tolyan608
Vovix писал(а):
tolyan608 писал(а):Добрый день
....
С комьютера, где стоит Web сервис MDM через браузер по ссылке http://192.168.1.100 адаптер доступен. Можно произвести его настройку.
....
А дайте скрин сюда этой Веб-морды - с адаптера!!!
Я конечно, совсем не специалист, но мне кажется, что вам либо парсить Веб-морду придется,
либо надо запросить у производителя API.

Чувствую, что через OWFS ни как не получиться!!!
Вот у меня например есть Raspberry Pi и уже к ней через USB адаптер подключена сеть 1-wire, и OWFS и как сервис и как Веб-морда крутиться на Малине... вот тогда MDM взаимодействует с сервисом OWFS!

А если через преобразователь... то там должен тогда на нем быть OWFS.... а его там ведь нет!!!



чисто мои мысли... самому этот вариант включения интересен... жду как решиться у Вас!!!


аааа
вот еще мысль... вроде у OWFS есть настройка для варианта использования Ethernet:
а вот вроде это:
Вложение Скриншот 2015-03-23 09.03.40.png больше недоступно
Ура!!! Хоть что-то получилось.
Взял настройку с вашего скриншота, запустил следующим образом:
sudo /opt/owfs/bin/owserver -s 192.168.1.100:4001 -p 6000
sudo /opt/owfs/bin/owhttpd -s 6000 -p 6001
при обращении по ссылке: http://localhost:6001/
у меня открылась страница owfs. Но к сожалению не увидел в списке ни одного датчика.

Страницу настройки адаптера Ethernet-1wire см ниже. По сути в ней ничего интересного нет.

Re: Подключение адаптера Ethernet-1Wire

Добавлено: Пн мар 23, 2015 9:20 pm
tolyan608
erandess писал(а):а /etc/owfs.conf посмотреть можно? данный адаптер эмулирует DS9097, а не DS9094.
Данные из файла owfs.conf

# local machine...
! server: server = localhost:4304
# 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