Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Результаты опроса: Как Вам проще и удобней настроить привязку своих датчи
Указать долготу и широту в настройках модуля? 22 59.46%
Настроить привязку на сайте "Народный мониторинг"? 15 40.54%
Голосовавшие: 37. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2015, 19:42   #1
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Еще заметил, что часы в роутере показывают правильно, но при выводе команды
Код:
digitemp_DS9097 -q -a -s /dev/ttyUSB0
показывает время 16:34:37
Vovan_a вне форума   Ответить с цитированием
Старый 12.08.2015, 19:52   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "Термометр"

Цитата:
показывает время 16:34:37
А должен сколько показывать?
Admin вне форума   Ответить с цитированием
Старый 12.08.2015, 20:03   #3
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Думаю должен показывать время последнего опроса датчиков (или время выполнения команды 19:20?).

Последний раз редактировалось Vovan_a; 12.08.2015 в 20:05.
Vovan_a вне форума   Ответить с цитированием
Старый 18.08.2015, 17:28   #4
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Почему не совпадает время системы и время, которое отображается в веб интерфейсе?
Vovan_a вне форума   Ответить с цитированием
Старый 18.08.2015, 23:24   #5
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "Термометр"

Поменяйте системное время, установите модуль "Часовые пояса"
Admin вне форума   Ответить с цитированием
Старый 19.08.2015, 09:58   #6
коська
Junior Member
 
Регистрация: 04.11.2014
Адрес: Тольятти
Сообщений: 19
Вес репутации: 0
коська is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Цитата:
У меня неработает модуль. Роутер TL-MR3220, прошивка CyberWrt (OpenWrt+ заменил папку www). Система установлена на флешку 4 Гб. Все подключено через хаб со своим питанием. Перед этим около полугода система с этим модулем отработала без вопросов, но произошел глюк флешки и система слетела. После форматирования флешки, перепрошивки роутера той же прошивкой, что и первый раз, восстановления всей предыдущей конфигурации модуль термометр отказывается работать. Подключено три датчика к мосту на PL-2303. После установки модуля и его настройки делал перезагрузку (быстрее, чем 5 минут). После загрузки модуля термометры показывают нормально, а после первого обновления показаний показывают такое:
У меня была аналогичная ситуация, после передачи первых показаний через пять минут модуль "термометр" переставал обновлять показания. Как оказалось это происходило по тому что был ещё установлен модуль "Терморегулятор-USB" с передачей показаний на сервис "http://narodmon.ru". Решил эту проблему оставив только один модуль.
коська вне форума   Ответить с цитированием
Старый 19.08.2015, 11:09   #7
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

У меня нет установленного модуля терморегулятор. Только термометр.
Vovan_a вне форума   Ответить с цитированием
Старый 19.08.2015, 16:54   #8
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Если выделить текст на странице, то видно, что информация все-таки выводится, но не в том формате. Почему так получается?
Vovan_a вне форума   Ответить с цитированием
Старый 19.08.2015, 19:49   #9
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Итак,изыскания продолжаются. Выяснил следующее. Сразу после перезагрузки файл /tmp/cyberwrt имеет такое содержание:
Код:
#C46E1F9AF53D
#288463BC000000F4 #25.00
#282DE9BB000000CE #19.50
#28FF194964140106 #24.56
##
# #
При этом все работает корректно.
А после первого обновления показаний уже такое содержание:
Код:
#C46E1F9AF53D
Aug 19 19:45:02 Sensor 0 C: 25.00 F: 77.00
Aug 19 19:45:03 Sensor 1 C: 19.50 F: 67.10
Aug 19 19:45:04 Sensor 2 C: 24.50 F: 76.10
##
# #
Почему так происходит буду копать дальше.
Vovan_a вне форума   Ответить с цитированием
Старый 19.08.2015, 20:13   #10
Vovan_a
Member
 
Регистрация: 16.01.2015
Сообщений: 71
Вес репутации: 0
Vovan_a is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Разобрался я с проблемой. Виной всему оказался файл .digitemprc. В моей системе их оказалось 2. Один в корне файловой системы. С него берется информация при перезагрузке
Код:
TTY /dev/ttyUSB0
READ_TIME 1000
LOG_TYPE 0
LOG_FORMAT "#%R #%.2C"
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 3
ROM 0 0x28 0x84 0x63 0xBC 0x00 0x00 0x00 0xF4 
ROM 1 0x28 0x2D 0xE9 0xBB 0x00 0x00 0x00 0xCE 
ROM 2 0x28 0xFF 0x19 0x49 0x64 0x14 0x01 0x06
А второй находится в папке /root. С него берется информация при последующих обновленниях показаний датчиков. Отличаются файлики двумя строчками:
Код:
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 3
ROM 0 0x28 0x84 0x63 0xBC 0x00 0x00 0x00 0xF4 
ROM 1 0x28 0x2D 0xE9 0xBB 0x00 0x00 0x00 0xCE 
ROM 2 0x28 0xFF 0x19 0x49 0x64 0x14 0x01 0x06
Просто скопировал файл из корня в папку /root с заменой и плагин нормально начал работать.
Vovan_a вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика