Установка пакета OWFS
Re: Установка пакета OWFS
http://www.ab-log.ru/smart-house/1-wire/rele статья как из php обратиться к сети 1-wire
Re: Установка пакета OWFS
А чем не устраивает скрипт на баше(может я чего не знаю)?bycter писал(а):... Возникла необходимость наполнять базу mysql данными с датчиков. Пока этим занимается скрипт на баше, но я хотел бы использовать скрипт на php. ...
Для этой задачи и Вашей ОС самый выгодный вариант.
Имхо, конечно.
"Та нам з тобою своє робити, відкрити очі і далі йти!
І зуби сильно стиснувши, маму ніжно любити, хто ж тоді, як не ми, брати?!"(с)
І зуби сильно стиснувши, маму ніжно любити, хто ж тоді, як не ми, брати?!"(с)
Re: Установка пакета OWFS
Интересно что если разобраться то используется: cron -> bash -> php.
Покрайней мере для регулярного опроса датчиков температуры.
Так что действительно зачем еще php если от баша все равно не уйдем?
Покрайней мере для регулярного опроса датчиков температуры.
Так что действительно зачем еще php если от баша все равно не уйдем?
Re: Установка пакета OWFS
Есть ли у кого-то опыт установки и эксплуатации OWFS под Windows?
Поделитесь инструкцией по установке, пожалуйста.
Или посоветуйте еще какой нибудь способ взаимодействия с 1-wire сетью из .NET
Поделитесь инструкцией по установке, пожалуйста.
Или посоветуйте еще какой нибудь способ взаимодействия с 1-wire сетью из .NET
Re: Установка пакета OWFS
вот есть SDK от Maxim Integrated http://www.maximintegrated.com/en/produ ... tools.html
-
- Сообщения: 338
- Зарегистрирован: 20 дек 2012, 15:52
- Откуда: Саратов Saratov
- Контактная информация:
Re: Установка пакета OWFS
Пробовал разные способы.... но скажу честно OWFS и Win это не те "друзья".. Например сервер работает, (XP) но проблема за сутки 100-150 Мб памяти отъедает...
Есть версия только для Win, но для XP. А вот для W7-64 (которая у меня) такая не работает и решения этому нет или может и есть но не нашел.
. Как выход из положения установил OWFS отдельный ро утер TP-LInk MR3020 и забыл ..что есть OWFS.
Просто она есть и все, данные теперь можно хоть планшетом IP... :3001 (посмотреть на странице отражены все устройства и если что можно оперативно влиять) хоть данные на сервер через порт 3000. В моем варианте MajorDoMo именно так и работает.
Тоже самое и Вам советую. Меньше проблем.
Еще OWFS прекрасно работает на Raspberry (но на роутере, проще и наверное надежнее, да и гораздо дешевле). А главное и там и там стабильно работает.
Только в обоих случаях активный USB HAB и нормальный (DS9490R) мастер сети. Если все это исполнить то возможные затраты покажутся ВАМ не просто копеечные, но главное будет результат.
Есть версия только для Win, но для XP. А вот для W7-64 (которая у меня) такая не работает и решения этому нет или может и есть но не нашел.
. Как выход из положения установил OWFS отдельный ро утер TP-LInk MR3020 и забыл ..что есть OWFS.
Просто она есть и все, данные теперь можно хоть планшетом IP... :3001 (посмотреть на странице отражены все устройства и если что можно оперативно влиять) хоть данные на сервер через порт 3000. В моем варианте MajorDoMo именно так и работает.
Тоже самое и Вам советую. Меньше проблем.
Еще OWFS прекрасно работает на Raspberry (но на роутере, проще и наверное надежнее, да и гораздо дешевле). А главное и там и там стабильно работает.
Только в обоих случаях активный USB HAB и нормальный (DS9490R) мастер сети. Если все это исполнить то возможные затраты покажутся ВАМ не просто копеечные, но главное будет результат.
Re: Установка пакета OWFS
Поставил OWFS на cubietruck (Debian Wheezy) из репозитория дистрибутива Debian, всё работает (вместе с openhab), до этого стояло на Synology DS414, тоже работало (но с небольшими глюками) в режиме 24/7. На Винду даже и не пробовал. Железо DS9490R и пока что три DS18B20.
Offtopic Кстати, сравнивал показания температуры с метеостанцией Netatmo, разница не более 0.5 градуса.
Offtopic Кстати, сравнивал показания температуры с метеостанцией Netatmo, разница не более 0.5 градуса.
Re: Установка пакета OWFS
shemnik69, а можно по подробней про установку OWFS на рутер? и как потом выгребать данные с него на сервер?
-
- Сообщения: 516
- Зарегистрирован: 20 окт 2012, 12:40
- Откуда: Мюнхен
Re: Установка пакета OWFS
http://x13home.github.com/Download/OneWire.zip Плагин под нашу систему, инструкция в комплекте, все исходники доступны там-же.korvin8 писал(а):Или посоветуйте еще какой нибудь способ взаимодействия с 1-wire сетью из .NET
OWFS не используется.
-
- Сообщения: 338
- Зарегистрирован: 20 дек 2012, 15:52
- Откуда: Саратов Saratov
- Контактная информация:
Re: Установка пакета OWFS
Ставил так:
Прошиваем (я использовал TP-Link MR3020) CuderWRT (более простая, при наличии внешней "Флешки" ставится очень много дополнительных полезных модулей) порядок расписан вот тут: http://cyber-place.ru/showthread.php?t=1017
После настройки сеть и прочие...т.е нужен выход интернет, ставим модуль терминал, для работы или настраиваем удаленный доступ (Putti) то порядок таков:
opkg update
opkg install kmod-usb-serial-pl2303 kmod-usb-serial-cp210x kmod-usb-serial-ftdi
opkg install digitemp
opkg install owfs
Затем запускаем
owfs --allow_other -u /mnt/owfs
Адаптер сети (обязательно должен быть через активный (с внешним питанием) USB HAB) 1-ware должен определиться (ну что то похожее может отличаться в зависимости от порта HAB-a:
DEFAULT: ow_usb_msg.c:DS9490_open(276) Opened USB DS9490 bus master at 1:4.
DEFAULT: ow_usb_cycle.c:DS9490_ID_this_master(191) Set DS9490 1:4 unique id to 8 1 EE 95 31 00 00 00 32
Далее: ls -lah /mnt/owfs
Должны увидеть идентификатор мастера сети : типа 81.12ade2334 ... если есть? то замечательно! если нет то смотрите наличие питания. нужных драйверов ит.д. у меня прошло без проблем. должно и у Вас тоже.
Ставим OWFS сервер.
opkg install owserver
opkg install owhttpd
Делам автозагрузку
owserver -uall -p 3000
owhttpd -s 3000 -p 3001
owfs -s 3000 /mnt/owfs
Народ ставит еще вот это:
крон */5 * * * * sh /usr/owsrvr.sh
скрипт /usr/owsrvr.sh
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
killall owserver
owserver -uall -p 3000
Для перезапуска,. но у меня работает стабильно, я все-же перегружаю роутер в 00 часов командой с сервера (он автономно запитан поэтому режим 24/7)
Данные выгребаем обращением ...IP адрес роутера:3000 ( 192.168.0.45:3000) через браузер 3001 открывается страница и видны все устройства.
Датчики же DS18b20 работают прекрасно.
Да один момент... к сожалению в данной системе очень плохо управляются ключи т.е. DS2408/13 они управляются, но уже так просто (MAjorDoMo) т.е сценарии там более сложные через Byte.. но, а поскольку я отказался от ключей в общей сети с датчиками температуры в пользу микроконтроллер-ных блоков то это уже не важно.
Прошиваем (я использовал TP-Link MR3020) CuderWRT (более простая, при наличии внешней "Флешки" ставится очень много дополнительных полезных модулей) порядок расписан вот тут: http://cyber-place.ru/showthread.php?t=1017
После настройки сеть и прочие...т.е нужен выход интернет, ставим модуль терминал, для работы или настраиваем удаленный доступ (Putti) то порядок таков:
opkg update
opkg install kmod-usb-serial-pl2303 kmod-usb-serial-cp210x kmod-usb-serial-ftdi
opkg install digitemp
opkg install owfs
Затем запускаем
owfs --allow_other -u /mnt/owfs
Адаптер сети (обязательно должен быть через активный (с внешним питанием) USB HAB) 1-ware должен определиться (ну что то похожее может отличаться в зависимости от порта HAB-a:
DEFAULT: ow_usb_msg.c:DS9490_open(276) Opened USB DS9490 bus master at 1:4.
DEFAULT: ow_usb_cycle.c:DS9490_ID_this_master(191) Set DS9490 1:4 unique id to 8 1 EE 95 31 00 00 00 32
Далее: ls -lah /mnt/owfs
Должны увидеть идентификатор мастера сети : типа 81.12ade2334 ... если есть? то замечательно! если нет то смотрите наличие питания. нужных драйверов ит.д. у меня прошло без проблем. должно и у Вас тоже.
Ставим OWFS сервер.
opkg install owserver
opkg install owhttpd
Делам автозагрузку
owserver -uall -p 3000
owhttpd -s 3000 -p 3001
owfs -s 3000 /mnt/owfs
Народ ставит еще вот это:
крон */5 * * * * sh /usr/owsrvr.sh
скрипт /usr/owsrvr.sh
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
killall owserver
owserver -uall -p 3000
Для перезапуска,. но у меня работает стабильно, я все-же перегружаю роутер в 00 часов командой с сервера (он автономно запитан поэтому режим 24/7)
Данные выгребаем обращением ...IP адрес роутера:3000 ( 192.168.0.45:3000) через браузер 3001 открывается страница и видны все устройства.
Датчики же DS18b20 работают прекрасно.
Да один момент... к сожалению в данной системе очень плохо управляются ключи т.е. DS2408/13 они управляются, но уже так просто (MAjorDoMo) т.е сценарии там более сложные через Byte.. но, а поскольку я отказался от ключей в общей сети с датчиками температуры в пользу микроконтроллер-ных блоков то это уже не важно.
-
- Сообщения: 2
- Зарегистрирован: 09 ноя 2018, 10:53
Re: Установка пакета OWFS
прочитал всю ветку но так и не понял как запустить из пакета owfs Только сам owfs то есть чтобы появилась только файловая структура 1-wire устройств и не более того.
а все остальные пакеты выключить - сервер,фтп, и все стальные
а все остальные пакеты выключить - сервер,фтп, и все стальные
Re: Установка пакета OWFS
Очевидно, что нужно запустить только owfs.
А owserver, owftpd и все остальное не запускать...
А owserver, owftpd и все остальное не запускать...