Установка owfs на OpenWrt Tp-Link

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка owfs на OpenWrt Tp-Link

Сообщение Urbas81 » Вс дек 29, 2013 11:39 am

Опробовал вариант с Byte, вроде все корректно, наверное немного медленнее чем просто PIO.X, но так как управление и так не быстрое, с этим можно жить, ну и плюс в коде надо писать две строчки вместо одной. всем спасибо, за помощь и идеи.
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Установка owfs на OpenWrt Tp-Link

Сообщение immortal » Вс дек 29, 2013 1:06 pm

Опробовал вариант с Byte, вроде все корректно, наверное немного медленнее чем просто PIO.X, но так как управление и так не быстрое, с этим можно жить, ну и плюс в коде надо писать две строчки вместо одной. всем спасибо, за помощь и идеи.
выкладывай тогда сам код, как сделал, описание
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка owfs на OpenWrt Tp-Link

Сообщение Urbas81 » Вс дек 29, 2013 1:23 pm

Значит в свойствах 1wire в поле BYTE добавил c-во F1.status, поля PIO.A и PIO.B имеют c-ва RF01.status и RF02.status. Теперь везде после кода включения любого выхода я добавляю строчку
sg("F1.status",gg("RF01.status")+gg("RF02.status")*2);
ну и в объектах добавил еще один объект F1, все работало корректно пока на адаптере висело только 2 ключа 2 канальных, сейчас врезал их в шину с температурными датчиками, и после того как все выходы включил, половина температурных датчиков отвалилась и сами ключи.
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Установка owfs на OpenWrt Tp-Link

Сообщение kd0t » Вс дек 29, 2013 2:40 pm

Urbas81, могли бы вы собрать отладочную информацию по работе с ключами owfs и желательно owserver на вашем роутере, для передачи ее разработчикам пакета. Проблема в openwrt версии висит уже годами, может гуру помогут разобраться. owserver --detail=00.000000000000 (детальный лог для ведомого 00.000000000000).
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка owfs на OpenWrt Tp-Link

Сообщение Urbas81 » Вс дек 29, 2013 2:53 pm

kd0t писал(а):Urbas81, могли бы вы собрать отладочную информацию по работе с ключами owfs и желательно owserver на вашем роутере, для передачи ее разработчикам пакета. Проблема в openwrt версии висит уже годами, может гуру помогут разобраться. owserver --detail=00.000000000000 (детальный лог для ведомого 00.000000000000).
эту строчку надо добавить к строке запуска owserver? и где будет этот лог? Если просто в консоли ввожу пишет unrecognized option
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Установка owfs на OpenWrt Tp-Link

Сообщение kd0t » Вс дек 29, 2013 3:21 pm

Urbas81 писал(а):
kd0t писал(а):Urbas81, могли бы вы собрать отладочную информацию по работе с ключами owfs и желательно owserver на вашем роутере, для передачи ее разработчикам пакета. Проблема в openwrt версии висит уже годами, может гуру помогут разобраться. owserver --detail=00.000000000000 (детальный лог для ведомого 00.000000000000).
эту строчку надо добавить к строке запуска owserver? и где будет этот лог? Если просто в консоли ввожу пишет unrecognized option
--detail=00.000000000000 - добавить в строку запуска сервера или owfs - вместо нулей идентификатор , например ds2413 -будет выводится инфа только по этому устройству, остальные по возможности отключить. Вывод идет в консоль, добавим в конец строки > /tmp/debug.txt 2>&1 -будет идти в файл /tmp/debug.txt .
Далее отправляйте и считывайте значения по отдельности и вместе. Лог заберите до перезагрузки.
Если вместо --detail=00.000000000000 поставить --debug -логгиться будет информация по всей сети 1-wire.
Последний раз редактировалось kd0t Вс дек 29, 2013 3:23 pm, всего редактировалось 1 раз.
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка owfs на OpenWrt Tp-Link

Сообщение Urbas81 » Вс дек 29, 2013 3:23 pm

Сейчас попробую.
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка owfs на OpenWrt Tp-Link

Сообщение Urbas81 » Вс дек 29, 2013 3:29 pm

В файле тоже сообщение про нераспознаную опцию, я погуглил, похожей опции не увидел, может подойдет что-то типа --error_print
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка owfs на OpenWrt Tp-Link

Сообщение Urbas81 » Вс дек 29, 2013 3:41 pm

--debug пишет, --detail с id нет.
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Установка owfs на OpenWrt Tp-Link

Сообщение kd0t » Вс дек 29, 2013 3:45 pm

Urbas81 писал(а):--debug пишет, --detail с id нет.
Тоже неплохо, сейчас у себя попробую на термометре --detail

/usr/bin/owfs -s 127.0.0.1 --detail=28.5A6CCE030000 /mnt/1-wire >/tmp/debug.txt 2>&1 --у меня работает, пишет лог только по темп.датчику.
Если у вас не пишет --detail=, бросайте лог с выводом всего --debug -отправим полный или выберем только нужное.
Ответить