Page 6 of 9 FirstFirst ... 45678 ... LastLast
Results 76 to 90 of 124

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

  1. #76
    Quote Originally Posted by eazarkin View Post
    Потратил 2 дня на пересборку owfs последней версии
    http://sourceforge.net/projects/owfs/files/, понял что квалификации не хватает. Бросил. Прошу, соберите у кого система настроена.
    Если ответили бы в скайпе, то я бы все обьяснил.

    Quote Originally Posted by eazarkin View Post
    Прошу, соберите у кого система настроена.
    Ладно. Забирайте owfs_2.8p13-1-oleg_mipsel.ipk.
    Сконфигурировано так:
    Code:
    Compile-time options:
                      Caching is enabled
                          USB is enabled
                          I2C is enabled
                       HA7Net is enabled
                           W1 is enabled
               Multithreading is enabled
        Parallel port DS1410E is enabled
            TAI8570 barometer is enabled
                 Thermocouple is enabled
             Zeroconf/Bonjour is enabled
                 Debug-output is enabled
                    Profiling is DISABLED
    Tracing memory allocation is DISABLED
    1wire bus traffic reports is DISABLED
    
    Module configuration:
                        owlib is enabled
                      owshell is enabled
                         owfs is enabled
                      owhttpd is enabled
                       owftpd is enabled
                     owserver is enabled
                        ownet is enabled
                     ownetlib is enabled
                        owtap is enabled
                        owmon is enabled
                       owcapi is enabled
                         swig is DISABLED
                       owperl is DISABLED
                        owphp is DISABLED
                     owpython is DISABLED
                        owtcl is DISABLED
    Пакет с fuselib возьмёте здесь.
    Last edited by Omega; 10-11-2011 at 05:48. Reason: fixed

  2. #77
    Join Date
    Feb 2009
    Location
    Moscow
    Posts
    12

    owfs

    После тестирования , могу сказать, что некорректная работа owserver исправлена. Рекомендую обновить пакет в репозитории. Тестировал owfs, owserver, owhttpd, с DS2480B подключенном к uart, и 8шт DS18B20, и 1 DS2413. (USB не проверял)
    P.S. Александр хочу сказать Вам мое Огромное спасибо.

  3. #78
    Quote Originally Posted by eazarkin View Post
    После тестирования , могу сказать, что некорректная работа owserver исправлена. Рекомендую обновить пакет в репозитории. Тестировал owfs, owserver, owhttpd, с DS2480B подключенном к uart, и 8шт DS18B20, и 1 DS2413. (USB не проверял)
    P.S. Александр хочу сказать Вам мое Огромное спасибо.
    Евгений,
    а как у вас решена проблема с невозможностью загрузки роутера при постоянно подключенном DS2480B к uart, если не секрет? Я пока не придумал ничего лучше, нежели запитывать (скорее всего через ключ) DS2480B от вывода GPIO, к которому подключен какой-то из светодиодов, например, RED (у меня DIR-320). Перед запуском owfs включать этот светодиод программно (где-то утилитка пробегала). Заодно можно решить проблему гальванической развязки, т.к. к DS2480B буду подключать достаточно удаленные датчики, боюсь роутеру это не понравится.

  4. #79
    Join Date
    Feb 2009
    Location
    Moscow
    Posts
    12
    Quote Originally Posted by sevic View Post
    Евгений,
    а как у вас решена проблема с невозможностью загрузки роутера при постоянно подключенном DS2480B к uart, если не секрет? Я пока не придумал ничего лучше, нежели запитывать (скорее всего через ключ) DS2480B от вывода GPIO, к которому подключен какой-то из светодиодов.
    Именно так и сделано. Ключ на npn транзисторе подключен к светодиоду POWER. Развязку не делал, ибо в моем случае питание 1wire сети идет от блока питания роутера.

  5. #80
    От светодиода Power это круто. Я сначала отбросил эту идею, предполагая что этот светодиод подключен прямо к питанию (что явствует из его названия) и задержки при включении нет. Однако же... Спасибо за идею.

  6. #81
    Прошу учесть, что в новом репозитории owfs собран с следующей конфигурации:
    Code:
    Compile-time options:
                      Caching is enabled
                          USB is enabled
                          I2C is enabled
                       HA7Net is enabled
                           W1 is enabled
               Multithreading is enabled
        Parallel port DS1410E is DISABLED
            TAI8570 barometer is enabled
                 Thermocouple is enabled
             Zeroconf/Bonjour is enabled
                 Debug-output is enabled
                    Profiling is DISABLED
    Tracing memory allocation is DISABLED
    1wire bus traffic reports is DISABLED
    
    Module configuration:
                        owlib is enabled
                      owshell is enabled
                         owfs is enabled
                      owhttpd is enabled
                       owftpd is enabled
                     owserver is enabled
                        ownet is DISABLED
                     ownetlib is enabled
                        owtap is enabled
                        owmon is enabled
                       owcapi is enabled
                         swig is DISABLED
                       owperl is DISABLED
                        owphp is DISABLED
                     owpython is DISABLED
                        owtcl is DISABLED
    В отличие от оригинального OWFS из состава OpenWRT у нас будет включена поддержка USB. Если какого-то компонента будет сильно не доставать - скажите.

  7. #82
    Всем привет!
    Quote Originally Posted by buzya View Post
    Да!Да!Да! Работает!!! Какие вы оба молодцы!!! Спасибо!
    Вопрос по калибровке температуры: есть ли файл конфигурации? В /opt/etc/ искал - ничего не нашёл.
    Прилагаю лог

    [root@dir-320 root]$ temper
    Found device: 0000:0000
    Found device: 0409:005a
    Found device: 0951:160f
    Found device: 1130:660c
    Found deviceNum 0
    Trying to detach kernel driver
    Device already detached
    Device already detached
    Ещё раз огромное спасибо!!!

    у меня этот TEMPer1 имеет отлычные значения чем: VID 0c45:7401
    соответственно temper не видит подходящего девайса.
    Вопрос. можно ли добавить эти значения в существующий пакет или можно изменить эти значения в самом устройстве?

  8. #83
    Quote Originally Posted by dolph View Post
    Вопрос. можно ли добавить эти значения в существующий пакет или можно изменить эти значения в самом устройстве?
    Ни то, ни другое. temper туп как пробка, а VID&PID в нём зашиты намертво. Я не уверен, что в модифицированном виде он подойдёт к вашему девайсу, поэтому обязательно отпишитесь о результатах тестирования.

    В приложении temper для ваших VID&PID, собранный для нового репозитория OpenWRT.
    Code:
    $ wget -O ./temper.tgz http://www.wl500g.info/attachment.php?attachmentid=8715&d=1332433055
    $ tar -xvzf ./temper.tgz
    $ opkg install libusb
    $ ./temper
    Last edited by ryzhov_al; 29-03-2012 at 07:46. Reason: Вложение "temper_1.0-1_entware_vid_0c45_pid_7401.tgz (3.6 Кбайт, 11 просмотров)" удалено, работоспособноть пакета не подтверждена

  9. #84
    Quote Originally Posted by ryzhov_al View Post
    Ни то, ни другое. temper туп как пробка, а VID&PID в нём зашиты намертво. Я не уверен, что в модифицированном виде он подойдёт к вашему девайсу, поэтому обязательно отпишитесь о результатах тестирования.

    В приложении temper для ваших VID&PID, собранный для нового репозитория OpenWRT.
    Code:
    $ wget -O ./temper.tgz http://www.wl500g.info/attachment.php?attachmentid=8715&d=1332433055
    $ tar -xvzf ./temper.tgz
    $ opkg install libusb
    $ ./temper
    Code:
    tachment.php?attachmentid=8715
    [root@WL-001E8CC26AF9 root]$ tar -xvzf ./temper.tgz
    ./temper
    [root@WL-001E8CC26AF9 root]$ ./temper
    Segmentation fault
    [root@WL-001E8CC26AF9 root]$

  10. #85
    Quote Originally Posted by dolph View Post
    Segmentation fault
    Поврторюсь:
    Quote Originally Posted by ryzhov_al View Post
    ...собранный для нового репозитория OpenWRT

  11. #86
    Quote Originally Posted by ryzhov_al View Post
    Поврторюсь:
    переходить на новый репозиторый с темы которая не первой страничке?
    Спасибо! вечером отпишусь

    вот результат:
    Code:
    [root@WL-001E8CC26AF9 root]$ ./temper
    Found device: 8564:1000
    Found device: 0c45:7401
    Found deviceNum 0
    Trying to detach kernel driver
    Device already detached
    Device already detached
    sending bytes 10, 11, 12, 13, 0, 0, 2, 0
    sending bytes 82, 0, 0, 0, 0, 0, 0, 0
    sending bytes 10, 11, 12, 13, 0, 0, 1, 0
    Other Stuff (-32 bytes):
    
    sending bytes 10, 11, 12, 13, 0, 0, 2, 0
    sending bytes 84, 0, 0, 0, 0, 0, 0, 0
    sending bytes 0, 0, 0, 0, 0, 0, 0, 0
    sending bytes 0, 0, 0, 0, 0, 0, 0, 0
    sending bytes 0, 0, 0, 0, 0, 0, 0, 0
    sending bytes 0, 0, 0, 0, 0, 0, 0, 0
    sending bytes 0, 0, 0, 0, 0, 0, 0, 0
    sending bytes 0, 0, 0, 0, 0, 0, 0, 0
    sending bytes 0, 0, 0, 0, 0, 0, 0, 0
    sending bytes 10, 11, 12, 13, 0, 0, 1, 0
    TemperGetTemperatureInC: Broken pipe
    Last edited by Omega; 23-03-2012 at 16:30. Reason: а какая модель роутера и прошивка? :) если не шифруетесь с дылинком или томато, то лучше сразу об этом сказать ;)

  12. #87
    Quote Originally Posted by dolph View Post
    вот результат:
    Диалог обрывается. Видимо, отвечающая сторона в лице вашего термометра устроена по другому и, соответственно, требует другой программы\драйвера для обмена. Пример правильного обмена можно посмотреть здесь.

  13. #88
    Quote Originally Posted by ryzhov_al View Post
    Диалог обрывается. Видимо, отвечающая сторона в лице вашего термометра устроена по другому и, соответственно, требует другой программы\драйвера для обмена. Пример правильного обмена можно посмотреть здесь.
    жаль.
    что ж эти китайцы в одно и тоже устройство разные чипы паяют?
    спасибо за помощь

  14. #89

    digitemp

    Здравствуйте. Можете помочь с digitemp - скомпилировать отдельно или добавить в репозиторий? У меня DIR-320, 4051 с поддержкой usb-storage, а в репе entware digitemp нету (((
    owfs у меня никак не получилось настроить с DS18B20, а digiyemp работал замечательно. Пробовал устанавливать openwrt-версию, не получается - грит, не та архитектура...

    UPD: Спасибо, digitemp уже не нужно. Скачал с openwrt пакет, распаковал и закинул в /opt/bin Все работает замечательно ))
    Last edited by Omega; 01-05-2012 at 19:06. Reason: fixed

  15. #90
    Quote Originally Posted by ryzhov_al View Post
    Code:
    $ ipkg install smartmontools
    $ smartctl --all  /dev/sda | grep -i "temp"
    При желании можно принайтовать к RRD. Будут строиться красивые графики
    Поделитесь, пожалуйста, как это сделано. И какую схему использовать для подключения датчиков. Можно ли прикрутить датчик влажности?

Page 6 of 9 FirstFirst ... 45678 ... LastLast

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
  •