![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 | |
Senior Member
Регистрация: 21.06.2013
Адрес: Москва
Сообщений: 176
Вес репутации: 0 ![]() ![]() ![]() |
![]() Цитата:
У меня какой-то файл появился,не знаю куда засунуть "digitemprc" TTY /dev/ttyUSB0 READ_TIME 1000 LOG_TYPE 1 LOG_FORMAT "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F" CNT_FORMAT "%b %d %H:%M:%S Sensor %s #%n %C" HUM_FORMAT "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F H: %h%%" SENSORS 1 ROM 0 0x28 0xB6 0xE3 0x60 0x05 0x00 0x00 0x9A Последний раз редактировалось MIKI; 30.01.2014 в 21:11. |
|
![]() |
![]() |
![]() |
#2 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Не так все просто, как пишут с програмкой digitemp. Это и проблема с .digitemprc я его и в /root видел после инициализации с консоли putty. И в / - основной директории после инициализации через rc.local. И в /overlay после инициализации через фаил в init.d. А после перезапуска через init.d в /overlay/www. Что то разработчики digitemp не учли при написании. Я и сам еле вкурил как свою прошу привязать. В виртуал OpenWrt заработала моя програмка с 1wire digitemp, а поставил пакет в роутер и был разочарован. Почти сутки убил в поисках что не так. Надо через crone и инициализацию один раз как то запустить digitemp_DS9097 -i -r 500 -s /dev/ttyUSB0. Тогда должно заработать. Короче что инициализирует то только с тем и будет работать юсб-дата-1wire . И каждый раз это надо после перезагрузки но не всегда?? Если датчики висят на GPIO то ни ких проблем нету. |
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 21.06.2013
Адрес: Москва
Сообщений: 176
Вес репутации: 0 ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Пересобрал пакеты и добавил просмотр температуры с браузера.
Но не совсем по примеру. Там сам фаил, для отображаемой температуры, находится на флеши роутера. И каждое обновление температуры обновляется и фаил. И юзается флеха, надолго ли так? Пошел по другому пути. В /www/ прога cоздаст только ссылку на фаил, а сам рабочий файл будет на ОЗУ в /tmp/ . Показания температуры для прсмотра через браузер обновляются с интервалом в 2 секунды. Интервал отправки лога показаний в фаил на сервер, настраивается в вебе! Да и датчики на usb-data с digitemp почему то не отваливаются? К юсб через hub подключена еще флеха 8 гиг и модем, через него и в инете сейчас. Страница для GPIO-1Wr пример : http://192.168.1.1/tstat.html Страница для USB-data-1Wr пример : http://192.168.1.1/tstatusb.html Дата и тип будут считываться с настроек. Последний раз редактировалось melsem; 05.02.2014 в 06:58. |
![]() |
![]() |
![]() |
#5 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Добавил отправку на narodmon.ru. Из веб есть выбор.
Что бы добавить свое устройство на сайте narodmon.ru надо мак и ид. Мак и ид датчика с которого надо отправить температуру будут после запуска и работы программы в течении 5 минут в /tmp/log/narodmon Последний раз редактировалось melsem; 23.02.2014 в 20:24. Причина: Добавил narodmon.ru и в termostat....-GPIO_1Wr отправку можно и с двух датчиков одновременно |
![]() |
![]() |
![]() |
#6 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Добавил отправку показаний на narodmon.ru от одного до пяти датчиков одновременно.
В веб выбор с каких отправка. |
![]() |
![]() |
![]() |
#7 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Почти все переписал.
Новые датчики подхватываются и прописываются автоматом после включения роутера или после перезапуска проги. Датчиков подключить возможно до десяти. Но больше чем c четырьмя не проверял, больше нету. Длина проводов от pl2303 к датчикам по 5 и 3 метра (в три провода питание не паразитное). Прогу проверял на mr3020v1, mr3220v2, mr3420v1 и mr3420v2. Выводы gpio управления нагрузкой использовал разные. Изменения: 1. com-port не установлен или не тот к которому подключены датчики прога не запустится. 2. датчики не обнаружены прога не запустится 3. если во время работы датчик отвалился - на выходе GPIO для управления нагрузкой (соответствующего в настройках к отпавшему датчику) устанавливается 0. 4. если в настройках к датчику GPIO для управления нагрузкой не установлен или изменён после запуска проги, то она сама переключит этот датчик на только termometr. После изменений надо перезапуск. Последний раз редактировалось melsem; 25.02.2014 в 05:13. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|