Results 1 to 15 of 124

Thread: Роутер следит за температурой (digitemp&owfs)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Quote Originally Posted by borneo View Post
    Я имел в виду вот эту, ссылка куда-то делась в прошлый раз.

    Насчет digitemp и pl2303 советую перейти на owfs, см. инструкцию в моем предыдущем посте. Гораздо менее капризная конфигурация.
    К сожалению, с owfs также ничего не заработало, даже через реальный com-порт - запускаю и тишина... Раскурочил вчера свой переходник, припаял с трудом к 1-ой и 5-й ноге микросхемы pl2303 (смотрел тут -http://siemensdca.ucoz.ru/_ph/2/408298139.gif и паял по этой инструкции http://kazus.ru/forums/showthread.php?t=17380 - она как раз соответствует рекомендованной), но результата к сожалению не добился ни с digitemp, ни с owfs - та же тишина... Прочитал http://forum.homedistiller.ru/index.php?topic=462.40 и решил также удалить драйвер, как тут http://files.homedistiller.ru/15296.jpg - после этого переходник вообще перестал находиться =(

    Сегодня наткнулся на эту тему - http://www.linux.org.ru/forum/linux-hardware/4395795 и поехал за вторым таким переходником, вставляю - и также не заработало (там советуют удалить modprobe -r ds2490 и запускать digitemp_DS2490 -q -a -o "%F" -i). Один раз прошла идентификация после такой последовательности:
    Code:
     modprobe -r pl2303
     modprobe -r usbserial
    modprobe pl2303
    digitemp_DS9097 -i -s /dev/ttyUSB0
    DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
    GNU Public License v2.0 - http://www.digitemp.com
    Turning off all DS2409 Couplers
    .
    Searching the 1-Wire LAN
    2836EBDD03000093 : DS18B20 Temperature Sensor
    ROM #0 : 2836EBDD03000093
    Wrote .digitemprc
    Но более он также не отвечал, что за дела =(((

    PS: все эти эксперименты проводил из под виртуалки с гостем centos6. Если к виртуалке подключить не Prolific USB-Serial, а непосредственно COM7-порт (так винда установила драйверы сама), то digitemp работает.
    PPS: попробовал в ubuntu-виртуалке, сначала заработало, а потом опять тишина:
    Code:
    root@wserver:/home/wserver# digitemp_DS9097 -i -s /dev/ttyUSB0
    DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
    GNU Public License v2.0 - http://www.digitemp.com
    Turning off all DS2409 Couplers
    .
    Searching the 1-Wire LAN
    2836EBDD03000093 : DS18B20 Temperature Sensor
    ROM #0 : 2836EBDD03000093
    Wrote .digitemprc
    root@wserver:/home/wserver# digitemp_DS9097 -a
    DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
    GNU Public License v2.0 - http://www.digitemp.com
    ^C
    Last edited by Rossi25; 09-05-2012 at 15:18.

  2. #2
    При чем тут виртуалка? AFAIK, в прошивке роутера нет модуля ds2490 и команды modprobe.
    А у вас в логах порт ttyUSB0 или аналогичный появляется? Это необходимое условие.
    Еще можно попробовать после включения модулей сделать
    Code:
    mknod /dev/ttyUSB0 c 188 0
    chmod 666 /dev/ttyUSB0

  3. #3
    Quote Originally Posted by borneo View Post
    При чем тут виртуалка? AFAIK, в прошивке роутера нет модуля ds2490 и команды modprobe.
    А у вас в логах порт ttyUSB0 или аналогичный появляется? Это необходимое условие.
    Еще можно попробовать после включения модулей сделать
    Code:
    mknod /dev/ttyUSB0 c 188 0
    chmod 666 /dev/ttyUSB0
    Да, так тоже пробовал. порт ttyUSB0:
    Code:
    root@wserver:/home/wserver# ls -l /dev/ |grep 'tty'
    xxx
    crw-rw---- 1 root dialout   4,  64 May  9 18:20 ttyS0
    crw-rw---- 1 root dialout   4,  65 May  9 18:20 ttyS1
    xxx
    crw-rw---- 1 root dialout 188,   0 May  9 18:30 ttyUSB0
    Вообщем заметил следующее: если отключить, а затем заново включить Prolific USB-Serial (вытащить-вставить), то в течении 2..3 секунд digitemp работает - инициализирует и считывает показания. Но потом замолкает.. Что можно сделать, чтобы не передергивать?

    - upd: Заработало, как только загрузился в xubuntu12 на реальном компьютере! ура! осталось теперь с построением графиков разобраться и либо купить роутер, либо попробовать на ненужном linksys wrt54g (нету usb, но можно com serial распаять) - вопрос только прошивки, чтобы данные прямо на нем в память записывались, openwrt?
    - upd2: На реальном компе с centos6 также не работает через переходник... Так что дело в этом дистрибе (библиотеках?)
    Last edited by Rossi25; 10-05-2012 at 06:32.

  4. #4

    Обладателям температурных датчиков MP707 от masterkit

    Имею МР707 + Asus Wl-520GU (Open WRT). В программировании чайник. В порядке гуманитарной помощи подскажите что как сделать, чтоб посылать температуру на "народмон". Заранее спасибо.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •