Подключение адаптера Ethernet-1Wire
Модератор: immortal
-
- Сообщения: 12
- Зарегистрирован: Сб мар 21, 2015 5:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Подключение адаптера Ethernet-1Wire
Добрый день
Купил адаптер 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 подключенных к данному адаптеру?
Вроде как требуется пробросить порты, но как это сделать? Не пойму
Купил адаптер 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 подключенных к данному адаптеру?
Вроде как требуется пробросить порты, но как это сделать? Не пойму
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Подключение адаптера Ethernet-1Wire
не все там так просто. Цитата из описания модуля:
"представляет собой мост передачи и преобразования команд 1-wire (Ds2480) и TCP IP протокола,
Вариант работы под Линукс, установить програмное обеспечение виртуального -COM-port, указать в ПО номер COM-порта, этот же вариант подключения подходит для сторонних програм использующих передачу по COM или USB".
т.е. устанавливаем OWFS и настраиваем его на работу через виртуальный COM-TCP порт.
"представляет собой мост передачи и преобразования команд 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
Но тогда идея Ethernet-1Wire полностью умирает. Я пользуюсь USB мастером. Все устраивает, но перед установкой Ethernet вариант я тоже смотрел. Он бы сильно укоротил шлейф.
А у коробочки Ethernet-1Wire есть API? Может не трудно самому получать список устройств и их параметров?
А у коробочки Ethernet-1Wire есть API? Может не трудно самому получать список устройств и их параметров?
-
- Сообщения: 12
- Зарегистрирован: Сб мар 21, 2015 5:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Подключение адаптера Ethernet-1Wire
OWFS стоит. Опрос через usb адаптер работает.erandess писал(а):не все там так просто. Цитата из описания модуля:
"представляет собой мост передачи и преобразования команд 1-wire (Ds2480) и TCP IP протокола,
Вариант работы под Линукс, установить програмное обеспечение виртуального -COM-port, указать в ПО номер COM-порта, этот же вариант подключения подходит для сторонних програм использующих передачу по COM или USB".
т.е. устанавливаем OWFS и настраиваем его на работу через виртуальный COM-TCP порт.
Но с Etherner-1-wire адаптером подружиться не получается
Можете описать пошагово как установить виртуальный COM порт и как его настроить?
А так же как на сервере MDM его настроить
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Подключение адаптера Ethernet-1Wire
Не, я не подскажу. У меня сервер на винде и настраивал по инструкции со страницы производителя. На линух только планирую переводить, копаю в сторону ser2net.
-
- Сообщения: 12
- Зарегистрирован: Сб мар 21, 2015 5:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Подключение адаптера Ethernet-1Wire
Создал виртуальный 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'); тоже не помогла
Ничего не пойму. Три дня уже убил на поиск решения. Где ошибка?
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
А дайте скрин сюда этой Веб-морды - с адаптера!!!tolyan608 писал(а):Добрый день
....
С комьютера, где стоит Web сервис MDM через браузер по ссылке http://192.168.1.100 адаптер доступен. Можно произвести его настройку.
....
Я конечно, совсем не специалист, но мне кажется, что вам либо парсить Веб-морду придется,
либо надо запросить у производителя API.
Чувствую, что через OWFS ни как не получиться!!!
Вот у меня например есть Raspberry Pi и уже к ней через USB адаптер подключена сеть 1-wire, и OWFS и как сервис и как Веб-морда крутиться на Малине... вот тогда MDM взаимодействует с сервисом OWFS!
А если через преобразователь... то там должен тогда на нем быть OWFS.... а его там ведь нет!!!
чисто мои мысли... самому этот вариант включения интересен... жду как решиться у Вас!!!
аааа
вот еще мысль... вроде у OWFS есть настройка для варианта использования Ethernet:
а вот вроде это:
- Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
- Сообщения: 50
- Зарегистрирован: Пт окт 03, 2014 9:04 am
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Подключение адаптера Ethernet-1Wire
а /etc/owfs.conf посмотреть можно? данный адаптер эмулирует DS9097, а не DS9094.
-
- Сообщения: 12
- Зарегистрирован: Сб мар 21, 2015 5:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Подключение адаптера Ethernet-1Wire
Ура!!! Хоть что-то получилось.Vovix писал(а):А дайте скрин сюда этой Веб-морды - с адаптера!!!tolyan608 писал(а):Добрый день
....
С комьютера, где стоит Web сервис MDM через браузер по ссылке http://192.168.1.100 адаптер доступен. Можно произвести его настройку.
....
Я конечно, совсем не специалист, но мне кажется, что вам либо парсить Веб-морду придется,
либо надо запросить у производителя API.
Чувствую, что через OWFS ни как не получиться!!!
Вот у меня например есть Raspberry Pi и уже к ней через USB адаптер подключена сеть 1-wire, и OWFS и как сервис и как Веб-морда крутиться на Малине... вот тогда MDM взаимодействует с сервисом OWFS!
А если через преобразователь... то там должен тогда на нем быть OWFS.... а его там ведь нет!!!
чисто мои мысли... самому этот вариант включения интересен... жду как решиться у Вас!!!
аааа
вот еще мысль... вроде у OWFS есть настройка для варианта использования Ethernet:
а вот вроде это:
Взял настройку с вашего скриншота, запустил следующим образом:
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 см ниже. По сути в ней ничего интересного нет.
- Вложения
-
- веб морда с настройками Ethernet-1wire
- ttt1.jpg (121.7 КБ) 11513 просмотров
-
- То что стало видно по ссылке http://localhost:6001/
- ttt.jpg (64.07 КБ) 11513 просмотров
-
- Сообщения: 12
- Зарегистрирован: Сб мар 21, 2015 5:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Подключение адаптера Ethernet-1Wire
Данные из файла owfs.conferandess писал(а):а /etc/owfs.conf посмотреть можно? данный адаптер эмулирует DS9097, а не DS9094.
# 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