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

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

Модератор: immortal

tolyan608
Сообщения: 12
Зарегистрирован: Сб мар 21, 2015 5:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение tolyan608 » Сб мар 21, 2015 8:39 pm

Добрый день
Купил адаптер 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 подключенных к данному адаптеру?
Вроде как требуется пробросить порты, но как это сделать? Не пойму
erandess
Сообщения: 50
Зарегистрирован: Пт окт 03, 2014 9:04 am
Благодарил (а): 2 раза
Поблагодарили: 14 раз

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

Сообщение erandess » Сб мар 21, 2015 10:35 pm

не все там так просто. Цитата из описания модуля:
"представляет собой мост передачи и преобразования команд 1-wire (Ds2480) и TCP IP протокола,
Вариант работы под Линукс, установить програмное обеспечение виртуального -COM-port, указать в ПО номер COM-порта, этот же вариант подключения подходит для сторонних програм использующих передачу по COM или USB".
т.е. устанавливаем OWFS и настраиваем его на работу через виртуальный COM-TCP порт.
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

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

Сообщение Bagir » Вс мар 22, 2015 10:38 am

Но тогда идея Ethernet-1Wire полностью умирает. Я пользуюсь USB мастером. Все устраивает, но перед установкой Ethernet вариант я тоже смотрел. Он бы сильно укоротил шлейф.
А у коробочки Ethernet-1Wire есть API? Может не трудно самому получать список устройств и их параметров?
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
tolyan608
Сообщения: 12
Зарегистрирован: Сб мар 21, 2015 5:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение tolyan608 » Вс мар 22, 2015 11:53 am

erandess писал(а):не все там так просто. Цитата из описания модуля:
"представляет собой мост передачи и преобразования команд 1-wire (Ds2480) и TCP IP протокола,
Вариант работы под Линукс, установить програмное обеспечение виртуального -COM-port, указать в ПО номер COM-порта, этот же вариант подключения подходит для сторонних програм использующих передачу по COM или USB".
т.е. устанавливаем OWFS и настраиваем его на работу через виртуальный COM-TCP порт.
OWFS стоит. Опрос через usb адаптер работает.
Но с Etherner-1-wire адаптером подружиться не получается
Можете описать пошагово как установить виртуальный COM порт и как его настроить?
А так же как на сервере MDM его настроить
erandess
Сообщения: 50
Зарегистрирован: Пт окт 03, 2014 9:04 am
Благодарил (а): 2 раза
Поблагодарили: 14 раз

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

Сообщение erandess » Вс мар 22, 2015 12:53 pm

Не, я не подскажу. У меня сервер на винде и настраивал по инструкции со страницы производителя. На линух только планирую переводить, копаю в сторону ser2net.
tolyan608
Сообщения: 12
Зарегистрирован: Сб мар 21, 2015 5:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение tolyan608 » Вс мар 22, 2015 6:19 pm

Создал виртуальный 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'); тоже не помогла
Ничего не пойму. Три дня уже убил на поиск решения. Где ошибка?
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

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

Сообщение Vovix » Пн мар 23, 2015 8:06 am

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 КБ) 11585 просмотров
За это сообщение автора Vovix поблагодарил:
tolyan608 (Пн мар 23, 2015 8:55 pm)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
erandess
Сообщения: 50
Зарегистрирован: Пт окт 03, 2014 9:04 am
Благодарил (а): 2 раза
Поблагодарили: 14 раз

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

Сообщение erandess » Пн мар 23, 2015 8:44 pm

а /etc/owfs.conf посмотреть можно? данный адаптер эмулирует DS9097, а не DS9094.
tolyan608
Сообщения: 12
Зарегистрирован: Сб мар 21, 2015 5:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение tolyan608 » Пн мар 23, 2015 9:07 pm

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 см ниже. По сути в ней ничего интересного нет.
Вложения
ttt1.jpg
веб морда с настройками Ethernet-1wire
ttt1.jpg (121.7 КБ) 11513 просмотров
ttt.jpg
То что стало видно по ссылке http://localhost:6001/
ttt.jpg (64.07 КБ) 11513 просмотров
tolyan608
Сообщения: 12
Зарегистрирован: Сб мар 21, 2015 5:19 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение tolyan608 » Пн мар 23, 2015 9:20 pm

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
Ответить