MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

Dallas 1-wire мониторинг t° с помощью роутера [РЕШЕНО]

Техническая поддержка нахаляву, но не оперативная.

Модераторы: Death_Morozz, FELiS, null

Dallas 1-wire мониторинг t° с помощью роутера [РЕШЕНО]

Сообщение FELiS » 02 фев 2014, 19:10

Собираюсь сделать мониторинг температуры с помощью роутера dir-620 d1 на openwrt и термодатчиков ds18b20 Хочется выжать из 1-wire максимум расстояния и исследовать все возможности этой технологии. Так же возможно будет изучено подключение теплых, аналоговых терморезисторов через ацп и щелканье релюхами по 1-wire используя gpio+ацп ds2450. Плюс опробую подключение ключей touch memory.
Все это будет подключено к gpio роутера, uart и возможно USB.


ds18b20
images.jpg
images.jpg (6.64 КБ) Просмотров: 15625

Поскольку роутер имеет usb разъем возможно будет опробован адаптер DS9490R
ds9490.jpeg
ds9490.jpeg (139.52 КБ) Просмотров: 15627

images (1).jpg
images (1).jpg (6.8 КБ) Просмотров: 15627

Аппаратная часть и спецификации:
http://ru.wikipedia.org/wiki/1-Wire Краткое описание 1-wire RUS
http://www.1wire.org/Files/Articles/1-W ... 20v1.0.pdf Основной талмуд (Много полезной инфы)ENG
http://www.maximintegrated.com/app-note ... mvp/id/148 аппноут(наиболлее полезный)ENG
http://neutrino.phys.ksu.edu/~gahs/doub ... /AN148.pdf он же, но в pdf
http://www.elektroniikka.org/thermometer/bin/app147.pdf аппноут о паразитном питании от шины ENG

С начала я решил подключить датчики к COM порту компьютера и опробовать софт для работы с 1-wire сетями, были найдены несколько вариантов простых схем мастера 1-wire сети:

ds9097 от dallas рекомендуемый для связи на расстояния до 40 метров
366dce86a01ccf3e4577b73cd793b49b.gif
366dce86a01ccf3e4577b73cd793b49b.gif (7.93 КБ) Просмотров: 15627


Второй вариант ds9097 имеющий альтернативный принцип формирования сигналов
1wire-dongle.png
1wire-dongle.png (6.29 КБ) Просмотров: 15627


Мною была выбрана вторая схема, так как шина минуса питания датчиков в первой реализации не подключена к минусу питания компьютера и из за чего невозможно было использование питания датчиков от +5 вольт USB.
После сборки второй схемы и чтения аппноутов выяснилось что при замене номинала резистора R2 на 1к связь с датчиками получалась более устойчивой. Так же при чтении аппноутов было выяснено что из за того что применяется последовательный порт компютера тайминги получаемые от такого адаптера не полностью соответствуют спецификации от Dallas и дальнобойную сеть на таких переходниках построить невозможно.
Dallas рекомендует использовать микросхему ds2480b(применяется в адаптере ds9097u) для таких целей. Длина сети на ней может достигать 200 метров, так как тайминги формируются микросхемой а не портом компьютера, и используется активная подтяжка линии данных взамен резистора.

Вдоволь наигравшись с софтом на компьютере было решено попробовать завести все это дело на одноплатном компьютере с linux на борту, коим является любой роутер с openwrt. Для соединения роутера с сетью 1-wire я планирую использовать два варианта подключения, uart и gpio.
Для подключения через uart лучше использовать ds2480b, или можно использовать схему
234939.png
234939.png (78.95 КБ) Просмотров: 15627

А для подключения к gpio
загруженное.jpg
загруженное.jpg (3.68 КБ) Просмотров: 15627

http://cyber-place.ru/showthread.php?t=485&page=2#20 Подключение датчика ds18b20 к gpio роутера на openwrt
Есть подозрение что такие варианты подключения не будут работать на больших расстояниях.

Программная часть:
Показания температуры можно получить тремя способами:
1: digitemp работает хорошо, но умеет только мониторить, нет возможности управлять микросхемами gpio и ds2450
2. owfs драйвер представляющий 1-wire сеть как файловую систему в юзерспейсе, поддерживает болшое количество 1-wire устройств.
3. w1 Еще не изучено мной.

визуализировать показания можно с помощью программ:
1. rrdtool (движок кольцевых баз данных, умеет рисовать графики) реализация
2. mango m2m (работает не со всеми адаптерами)
3. ScadaBR (форк mango m2m)
4. zabbix (система мониторинга серверов)
5. cacti (система мониторинга серверов)
6. openscada (не поддерживает 1-wire напрямую, требуется шаманские навыки или написать свой драйвер 1-wire)
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

SPI и gpio на роутере

Сообщение FELiS » 02 фев 2014, 20:15

http://wiki.openwrt.org/ru/doc/hardware/port.gpio Как найти gpio
http://wiki.openwrt.org/ru/toh/tp-link/tl-mr3420/deep.mmc.hack Подключение SD карты к шине SPI роутера. Для 620го необходимо будет найти как минимум один gpio и проверить поддерживается ли работа gpio как сигнала CS1 для spi
1g1.png
1g1.png (49.03 КБ) Просмотров: 15623
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение FELiS » 02 фев 2014, 20:43

http://owfs.org/index.php?page=wireless-router 1-wire на роутере wrt54g
Front.small.jpg
Front.small.jpg (41.05 КБ) Просмотров: 15619
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение FELiS » 02 апр 2014, 20:55

Был куплен TL-MR3020 и успешно накатан OpenWrt, к USB подключен хаб с флешкой на 8 гиг и ds9490r. Установлены и настроены пакеты:

owfs представление 1-wire сети как каталогов
owserver позволяет подключать несколько клиентов owfs
owhttpd полезно для отладки
bash
luci-app-statistics визуализация с помощью rrdtool в интерфейсе luci
rrdtool движок кольцевых баз данных+отрисовка графиков
collectd демон сбора данных
collectd exec plugin сбор данных из шеллскриптов
collectd rrdtool plugin вывод в rrdtool
collectd csv plugin вывод в csv файл с записью на флешку

Теперь роутер пишет статистику по температуре с помощью датчиков ds18b20.
Готова пока что отладочная версия конфигурации, которую скоро выложу сюда со скриншотами. В дальнейших планах избавиться от флешки, которая используется в качестве оверлея(место для установки доп. пакетов) и попробовать впихнуть это все в 4 метра памяти на роутере.

P.S. 620d1 занялся раздачей инета, но ничего не мешает проделать с ним все тоже что и с mr-3020
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение FELiS » 23 апр 2014, 11:54

Работа роутера на двух датчиках ds18b20, провалы - выключение питания.
1.png
Отрисовка с помощью rrdtool, cбор данных через collected, фронтенд - плагин openwrt luci-app-statistics
1.png (57.54 КБ) Просмотров: 15258

owhttpd-1.png
Демон представления параметров 1-wire через Http
owhttpd-1.png (17.3 КБ) Просмотров: 15258

owhttpd-2.png
Демон представления параметров 1-wire через Http, что видно в датчиках
owhttpd-2.png (35.71 КБ) Просмотров: 15258
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение FELiS » 23 апр 2014, 12:12

Bash скрипт для сбора данных модулем collectd-exec данных из owfs

я его положил в /scripts/gettemp
Код: Выделить всё
#!/bin/bash

# Sample script for the exec plugin (collectd-exec(5))


HOSTNAME=OpenWrt
INTERVAL=30

while sleep "$INTERVAL"
do
        TEMP=$(owread -C 28.7A5EE5040000/temperature12 | awk '{printf "%3.2f\n",($0)}');
        if [ $? -ne 0 ]
        then
                TEMP="U"
        fi

        echo "PUTVAL $HOSTNAME/exec-7A5EE5040000-temperature/temperature interval=$INTERVAL N:$TEMP"

        TEMP=$(owread -C 28.DC52E4040000/temperature12 | awk '{printf "%3.2f\n",($0)}');
        if [ $? -ne 0 ]
        then
                TEMP="U"
        fi
        echo "PUTVAL $HOSTNAME/exec-room-temperature/temperature interval=$INTERVAL N:$TEMP"
done


Так же можно написать bash скрипт, в котором вы можете определить внешние команды, которые будут выполнены, когда значения достигнут определённого порога. Значения будут переданы на стандартный ввод вызванным программам. Тем самым мы можем как угодно манипулировать показаниями с помощью Bash и, например передавать значения через owwrite на исполнительные устройства.



для добавления устройств увеличивается количество секций этого кода:
Код: Выделить всё
TEMP=$(owread -C 28.7A5EE5040000/temperature12 | awk '{printf "%3.2f\n",($0)}');
        if [ $? -ne 0 ]
        then
                TEMP="U"
        fi

        echo "PUTVAL $HOSTNAME/exec-7A5EE5040000-temperature/temperature interval=$INTERVAL N:$TEMP"


Где 28.7A5EE5040000 - идентификатор датчика на шине 1-wire, а 7A5EE5040000-temperature - название базы rrdtool.
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение FELiS » 23 апр 2014, 12:17

Lua модуль для настройки отрисовки графиков с помощью rrdtool и формирования страницы для браузера.
лежит в /usr/lib/lua/luci/statistics/rrdtool/definitions
Код: Выделить всё
module("luci.statistics.rrdtool.definitions.exec", package.seeall)

function rrdargs(graph, plugin, plugin_instance)

        -- within the exec.lua's rrdargs() function you can decide
        -- for which rrd you've been called. For the temperature.rrd,
        --  plugin will be "exec" and plugin_instance will be "room-temperature"        -
        -- temperature diagram
        --
        if "room-temperature" == plugin_instance then
                return {
                        title = "%H: Temperature room",
                        vlabel = "Celsius",
                        data = {
                                types = { "temperature" },
                                options = {
                                        temperature = {
                                                title  = "Temperature room",
                                                color  = "000000"
                                        }
                                }
                        }
                }
        end
        if "7A5EE5040000-temperature" == plugin_instance then
                return {
                        title = "%H: Temperature",
                        vlabel = "Celsius",
                        data = {
                                types = { "temperature" },
                                options = {
                                        temperature = {
                                                title  = "7A5EE5040000 temperature",
                                                color  = "ff0000"
                                        }
                                }
                        }
                }
        end
end


К сожалению я не знаток языка Lua, и не додумался как написать опрос всех датчиков в цикле.

Датчики добавляются этой секцией:
Код: Выделить всё
        if "7A5EE5040000-temperature" == plugin_instance then
                return {
                        title = "%H: Temperature",
                        vlabel = "Celsius",
                        data = {
                                types = { "temperature" },
                                options = {
                                        temperature = {
                                                title  = "7A5EE5040000 temperature",
                                                color  = "ff0000"
                                        }
                                }
                        }
                }
        end


Здесь все параметры трогать не обязательно, кроме указания базы rrdtool 7A5EE5040000-temperature
Если необходимо по особенному обозвать датчик - смените его заголовок в параметре title.
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение FELiS » 23 апр 2014, 12:38

Автоматическое монтирование флешки было реализовано через веб интерфейс, с использованием UUID.
Код: Выделить всё
root@OpenWrt:/etc/config# cat fstab

config global 'automount'
        option from_fstab '1'
        option anon_mount '1'

config global 'autoswap'
        option from_fstab '1'
        option anon_swap '0'

config mount
        option device '/dev/sda1'
        option fstype 'ext4'
        option options 'rw,sync'
        option enabled '1'
        option is_rootfs '1'
        option enabled_fsck '1'
        option uuid '18781a60-6c17-4cb1-b2f6-d105de5681f1'

config swap
        option device '/dev/sda2'
        option enabled '1'

При замене флешки необходимо сменить её UUID в файле /etc/config/fstab находящийся в встроенной флеш памяти роутера.
Узнать его можно командой blkid /путь/до_раздела
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение FELiS » 23 апр 2014, 12:40

ПО во флеши роутера, свободное место: 39% (420.00 KB), лишнего вроде бы нет.
Скрытый текст
base-files - 117-r36088
blkid - 2.21.2-1
block-mount - 0.2.0-9
busybox - 1.19.4-6
dnsmasq - 2.62-2
dropbear - 2011.54-2
firewall - 2-55.1
hotplug2 - 1.0-beta-4
iptables - 1.4.10-4
iw - 3.6-1
jshn - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
kernel - 3.3.8-1-d6597ebf6203328d3519ea3c3371a493
kmod-ath - 3.3.8+2012-09-07-3
kmod-ath9k - 3.3.8+2012-09-07-3
kmod-ath9k-common - 3.3.8+2012-09-07-3
kmod-cfg80211 - 3.3.8+2012-09-07-3
kmod-crypto-aes - 3.3.8-1
kmod-crypto-arc4 - 3.3.8-1
kmod-crypto-core - 3.3.8-1
kmod-fs-ext4 - 3.3.8-1
kmod-gpio-button-hotplug - 3.3.8-1
kmod-ipt-conntrack - 3.3.8-1
kmod-ipt-core - 3.3.8-1
kmod-ipt-nat - 3.3.8-1
kmod-ipt-nathelper - 3.3.8-1
kmod-leds-gpio - 3.3.8-1
kmod-ledtrig-default-on - 3.3.8-1
kmod-ledtrig-netdev - 3.3.8-1
kmod-ledtrig-timer - 3.3.8-1
kmod-ledtrig-usbdev - 3.3.8-1
kmod-lib-crc-ccitt - 3.3.8-1
kmod-lib-crc16 - 3.3.8-1
kmod-mac80211 - 3.3.8+2012-09-07-3
kmod-nls-base - 3.3.8-1
kmod-ppp - 3.3.8-1
kmod-pppoe - 3.3.8-1
kmod-pppox - 3.3.8-1
kmod-scsi-core - 3.3.8-1
kmod-usb-core - 3.3.8-1
kmod-usb-ohci - 3.3.8-1
kmod-usb-storage - 3.3.8-1
kmod-usb2 - 3.3.8-1
kmod-wdt-ath79 - 3.3.8-1
libblkid - 2.21.2-1
libblobmsg-json - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libc - 0.9.33.2-1
libgcc - 4.6-linaro-1
libip4tc - 1.4.10-4
libiwinfo - 36
libiwinfo-lua - 36
libjson - 0.9-2
liblua - 5.1.4-8
libnl-tiny - 0.1-3
libubox - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libubus-lua - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci - 2013-01-04.1-1
libuci-lua - 2013-01-04.1-1
libuuid - 2.21.2-1
libxtables - 1.4.10-4
lua - 5.1.4-8
luci - 0.11.1-1
luci-app-firewall - 0.11.1-1
luci-i18n-english - 0.11.1-1
luci-i18n-russian - 0.11.1-1
luci-lib-core - 0.11.1-1
luci-lib-ipkg - 0.11.1-1
luci-lib-nixio - 0.11.1-1
luci-lib-sys - 0.11.1-1
luci-lib-web - 0.11.1-1
luci-mod-admin-core - 0.11.1-1
luci-mod-admin-full - 0.11.1-1
luci-proto-core - 0.11.1-1
luci-proto-ppp - 0.11.1-1
luci-sgi-cgi - 0.11.1-1
luci-theme-base - 0.11.1-1
luci-theme-openwrt - 0.11.1-1
mtd - 18.1
netifd - 2013-01-29.2-4bb99d4eb462776336928392010b372236ac3c93
opkg - 618-3
ppp - 2.4.5-8
ppp-mod-pppoe - 2.4.5-8
swap-utils - 2.21.2-1
swconfig - 10
uboot-envtools - 2012.04.01-1
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
ubusd - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
uci - 2013-01-04.1-1
uhttpd - 2012-10-30-e57bf6d8bfa465a50eea2c30269acdfe751a46fd
wpad-mini - 20120910-1


ПО записанное на флешку USB, может содержать ненужные компоненты.
Скрытый текст
root@OpenWrt:~# opkg list
base-files - 117-r36088
bash - 4.2-3
blkid - 2.21.2-1
block-mount - 0.2.0-9
busybox - 1.19.4-6
collectd - 4.10.7-2
collectd-mod-cpu - 4.10.7-2
collectd-mod-csv - 4.10.7-2
collectd-mod-exec - 4.10.7-2
collectd-mod-interface - 4.10.7-2
collectd-mod-iwinfo - 4.10.7-2
collectd-mod-load - 4.10.7-2
collectd-mod-rrdtool - 4.10.7-2
collectd-mod-thermal - 4.10.7-2
dnsmasq - 2.62-2
dosfsck - 3.0.12-1
dropbear - 2011.54-2
fdisk - 2.21.2-1
firewall - 2-55.1
fuse-utils - 2.9.0-2
glib2 - 2.26.1-3
hotplug2 - 1.0-beta-4
htop - 1.0.1-1
iptables - 1.4.10-4
iw - 3.6-1
jshn - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
kernel - 3.3.8-1-d6597ebf6203328d3519ea3c3371a493
kmod-ath - 3.3.8+2012-09-07-3
kmod-ath9k - 3.3.8+2012-09-07-3
kmod-ath9k-common - 3.3.8+2012-09-07-3
kmod-cfg80211 - 3.3.8+2012-09-07-3
kmod-crypto-aes - 3.3.8-1
kmod-crypto-arc4 - 3.3.8-1
kmod-crypto-core - 3.3.8-1
kmod-fs-ext4 - 3.3.8-1
kmod-fs-msdos - 3.3.8-1
kmod-fs-vfat - 3.3.8-1
kmod-fuse - 3.3.8-1
kmod-gpio-button-hotplug - 3.3.8-1
kmod-ipt-conntrack - 3.3.8-1
kmod-ipt-core - 3.3.8-1
kmod-ipt-nat - 3.3.8-1
kmod-ipt-nathelper - 3.3.8-1
kmod-leds-gpio - 3.3.8-1
kmod-ledtrig-default-on - 3.3.8-1
kmod-ledtrig-netdev - 3.3.8-1
kmod-ledtrig-timer - 3.3.8-1
kmod-ledtrig-usbdev - 3.3.8-1
kmod-lib-crc-ccitt - 3.3.8-1
kmod-lib-crc16 - 3.3.8-1
kmod-mac80211 - 3.3.8+2012-09-07-3
kmod-nls-base - 3.3.8-1
kmod-nls-utf8 - 3.3.8-1
kmod-ppp - 3.3.8-1
kmod-pppoe - 3.3.8-1
kmod-pppox - 3.3.8-1
kmod-scsi-core - 3.3.8-1
kmod-usb-core - 3.3.8-1
kmod-usb-ohci - 3.3.8-1
kmod-usb-storage - 3.3.8-1
kmod-usb2 - 3.3.8-1
kmod-wdt-ath79 - 3.3.8-1
libart - 2.3.21-1
libblkid - 2.21.2-1
libblobmsg-json - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libbz2 - 1.0.6-1
libc - 0.9.33.2-1
libexpat - 2.0.1-1
libfreetype - 2.4.8-1
libfuse - 2.9.0-2
libgcc - 4.6-linaro-1
libip4tc - 1.4.10-4
libiwinfo - 36
libiwinfo-lua - 36
libjson - 0.9-2
libltdl - 2.4-1
liblua - 5.1.4-8
libmysqlclient - 5.1.53-7
libncurses - 5.7-5
libncursesw - 5.7-5
libnl-tiny - 0.1-3
libopenssl - 1.0.1e-1
libow - 2.8p13-1
libow-capi - 2.8p13-1
libpcre - 8.11-2
libpng - 1.2.46-2
libpthread - 0.9.33.2-1
libreadline - 5.2-2
librpc - 0.9.32-rc2-0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7
librrd - 1.2.30-3
librrd1 - 1.0.50-2
librt - 0.9.33.2-1
libubox - 2013-01-29-0bc317aa4d9af44806c28ca286d79a8b5a92b2b8
libubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libubus-lua - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
libuci - 2013-01-04.1-1
libuci-lua - 2013-01-04.1-1
libusb - 0.1.12-3
libusb-1.0 - 1.0.9-1
libuuid - 2.21.2-1
libxml2 - 2.7.8-2
libxtables - 1.4.10-4
lua - 5.1.4-8
luci - 0.11.1-1
luci-app-firewall - 0.11.1-1
luci-app-statistics - 0.11.1-1
luci-i18n-english - 0.11.1-1
luci-i18n-russian - 0.11.1-1
luci-lib-core - 0.11.1-1
luci-lib-ipkg - 0.11.1-1
luci-lib-nixio - 0.11.1-1
luci-lib-sys - 0.11.1-1
luci-lib-web - 0.11.1-1
luci-mod-admin-core - 0.11.1-1
luci-mod-admin-full - 0.11.1-1
luci-proto-core - 0.11.1-1
luci-proto-ppp - 0.11.1-1
luci-sgi-cgi - 0.11.1-1
luci-theme-base - 0.11.1-1
luci-theme-openwrt - 0.11.1-1
mtd - 18.1
nano - 2.2.6-1
netifd - 2013-01-29.2-4bb99d4eb462776336928392010b372236ac3c93
opkg - 618-3
owfs - 2.8p13-1
owhttpd - 2.8p13-1
owserver - 2.8p13-1
owshell - 2.8p13-1
ppp - 2.4.5-8
ppp-mod-pppoe - 2.4.5-8
rrdtool1 - 1.0.50-2
swap-utils - 2.21.2-1
swconfig - 10
terminfo - 5.7-5
uboot-envtools - 2012.04.01-1
ubus - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
ubusd - 2013-01-13-bf566871bd6a633e4504c60c6fc55b2a97305a50
uci - 2013-01-04.1-1
uclibcxx - 0.2.4-1
uhttpd - 2012-10-30-e57bf6d8bfa465a50eea2c30269acdfe751a46fd
usbutils - 005-1
vim - 7.3-1
wpad-mini - 20120910-1
zlib - 1.2.7-1
zoneinfo-europe - 2011n-1
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение Death_Morozz » 23 апр 2014, 19:37

пашет?
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Re: Dallas 1-wire мониторинг температуры с помощью роутера

Сообщение FELiS » 24 апр 2014, 06:47

Death_Morozz писал(а):пашет?

viewtopic.php?f=3&p=8385#p8380
скрины
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 84

cron
x

#{title}

#{text}