Установка пакета OWFS

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
zelevova
Сообщения: 90
Зарегистрирован: 30 авг 2013, 12:03
Откуда: Краснодарский край

Re: Установка пакета OWFS

Сообщение zelevova » 07 ноя 2014, 12:02

http://www.ab-log.ru/smart-house/1-wire/rele статья как из php обратиться к сети 1-wire

kpp
Сообщения: 147
Зарегистрирован: 29 авг 2011, 15:03
Откуда: Київ-Дніпро

Re: Установка пакета OWFS

Сообщение kpp » 07 ноя 2014, 12:07

bycter писал(а):... Возникла необходимость наполнять базу mysql данными с датчиков. Пока этим занимается скрипт на баше, но я хотел бы использовать скрипт на php. ...
А чем не устраивает скрипт на баше(может я чего не знаю)?
Для этой задачи и Вашей ОС самый выгодный вариант.
Имхо, конечно.
"Та нам з тобою своє робити, відкрити очі і далі йти!
І зуби сильно стиснувши, маму ніжно любити, хто ж тоді, як не ми, брати?!"(с)

zelevova
Сообщения: 90
Зарегистрирован: 30 авг 2013, 12:03
Откуда: Краснодарский край

Re: Установка пакета OWFS

Сообщение zelevova » 07 ноя 2014, 12:57

Интересно что если разобраться то используется: cron -> bash -> php.
Покрайней мере для регулярного опроса датчиков температуры. :)
Так что действительно зачем еще php если от баша все равно не уйдем?

korvin8
Сообщения: 51
Зарегистрирован: 13 май 2014, 12:14

Re: Установка пакета OWFS

Сообщение korvin8 » 13 ноя 2014, 11:58

Есть ли у кого-то опыт установки и эксплуатации OWFS под Windows?
Поделитесь инструкцией по установке, пожалуйста.
Или посоветуйте еще какой нибудь способ взаимодействия с 1-wire сетью из .NET

mab
Сообщения: 36
Зарегистрирован: 18 авг 2014, 17:18

Re: Установка пакета OWFS

Сообщение mab » 13 ноя 2014, 12:06

вот есть SDK от Maxim Integrated http://www.maximintegrated.com/en/produ ... tools.html

shemnik69
Сообщения: 338
Зарегистрирован: 20 дек 2012, 15:52
Откуда: Саратов Saratov
Контактная информация:

Re: Установка пакета OWFS

Сообщение shemnik69 » 13 ноя 2014, 16:56

Пробовал разные способы.... но скажу честно OWFS и Win это не те "друзья".. Например сервер работает, (XP) но проблема за сутки 100-150 Мб памяти отъедает...
Есть версия только для Win, но для XP. А вот для W7-64 (которая у меня) такая не работает и решения этому нет или может и есть но не нашел.
. Как выход из положения установил OWFS отдельный ро утер TP-LInk MR3020 и забыл ..что есть OWFS.
Просто она есть и все, данные теперь можно хоть планшетом IP... :3001 (посмотреть на странице отражены все устройства и если что можно оперативно влиять) хоть данные на сервер через порт 3000. В моем варианте MajorDoMo именно так и работает.
Тоже самое и Вам советую. Меньше проблем.
Еще OWFS прекрасно работает на Raspberry (но на роутере, проще и наверное надежнее, да и гораздо дешевле). А главное и там и там стабильно работает.
Только в обоих случаях активный USB HAB и нормальный (DS9490R) мастер сети. Если все это исполнить то возможные затраты покажутся ВАМ не просто копеечные, но главное будет результат.

kisoft
Сообщения: 12
Зарегистрирован: 24 сен 2014, 22:09

Re: Установка пакета OWFS

Сообщение kisoft » 14 ноя 2014, 11:19

Поставил OWFS на cubietruck (Debian Wheezy) из репозитория дистрибутива Debian, всё работает (вместе с openhab), до этого стояло на Synology DS414, тоже работало (но с небольшими глюками) в режиме 24/7. На Винду даже и не пробовал. Железо DS9490R и пока что три DS18B20.
Offtopic Кстати, сравнивал показания температуры с метеостанцией Netatmo, разница не более 0.5 градуса.

korvin8
Сообщения: 51
Зарегистрирован: 13 май 2014, 12:14

Re: Установка пакета OWFS

Сообщение korvin8 » 14 ноя 2014, 11:54

shemnik69, а можно по подробней про установку OWFS на рутер? и как потом выгребать данные с него на сервер?

comparator
Сообщения: 516
Зарегистрирован: 20 окт 2012, 12:40
Откуда: Мюнхен

Re: Установка пакета OWFS

Сообщение comparator » 14 ноя 2014, 14:02

korvin8 писал(а):Или посоветуйте еще какой нибудь способ взаимодействия с 1-wire сетью из .NET
http://x13home.github.com/Download/OneWire.zip Плагин под нашу систему, инструкция в комплекте, все исходники доступны там-же.
OWFS не используется.

shemnik69
Сообщения: 338
Зарегистрирован: 20 дек 2012, 15:52
Откуда: Саратов Saratov
Контактная информация:

Re: Установка пакета OWFS

Сообщение shemnik69 » 14 ноя 2014, 15:34

Ставил так:
Прошиваем (я использовал 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 открывается страница и видны все устройства. :D
Датчики же DS18b20 работают прекрасно.
Да один момент... к сожалению в данной системе очень плохо управляются ключи т.е. DS2408/13 они управляются, но уже так просто (MAjorDoMo) т.е сценарии там более сложные через Byte.. но, а поскольку я отказался от ключей в общей сети с датчиками температуры в пользу микроконтроллер-ных блоков то это уже не важно.

rapidograf
Сообщения: 2
Зарегистрирован: 09 ноя 2018, 10:53

Re: Установка пакета OWFS

Сообщение rapidograf » 09 ноя 2018, 12:50

прочитал всю ветку но так и не понял как запустить из пакета owfs Только сам owfs то есть чтобы появилась только файловая структура 1-wire устройств и не более того.
а все остальные пакеты выключить - сервер,фтп, и все стальные

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Установка пакета OWFS

Сообщение Andrey_B » 10 ноя 2018, 10:12

Очевидно, что нужно запустить только owfs.
А owserver, owftpd и все остальное не запускать...

Ответить