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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.11.2014, 12:32   #191
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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 модуль "Термометр"

Утилита digitemp сама по себе работает не стабильно и очень сильно глючит в паре со звуковой картой
Камера с микрофоном?
Admin вне форума   Ответить с цитированием
Старый 16.11.2014, 13:08   #192
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: CyberWrt модуль "Термометр"

У меня на 3420 стоит звуковая карта, принтер, юсб-hdd(для samba), юсб-ком(2303-digitemp). Камеру не подключал.
Модули термостат-юсб и веб радио работают одновременно.
На народмон с этих не отправляю. Температура показывает как буд то нормально, глюков не замечал.
Хотя с digitemp пол года назад и сам .... я.

Как увидеть конфликт или в чем??
melsem вне форума   Ответить с цитированием
Старый 16.11.2014, 13:38   #193
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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 модуль "Термометр"

При использовании USB-UART ковертера, без хаба, возможны подвисания, не связанные с утилитой
Admin вне форума   Ответить с цитированием
Старый 16.11.2014, 13:46   #194
age0811
Member
 
Регистрация: 06.01.2014
Сообщений: 42
Вес репутации: 0
age0811 is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Цитата:
Сообщение от Admin Посмотреть сообщение
Утилита digitemp сама по себе работает не стабильно и очень сильно глючит в паре со звуковой картой
Камера с микрофоном?
Да, с микрофоном. Logitech C310.
Поудаляю все модули со звуком. Они пока не нужны.

Цитата:
Проверь свой адаптор с прогой Терморегулятор-USB.
Он может работать и просто как термометр. Все есть в настройках.
Только перед установкой удали термометр, что бы не было ошибок в отправленных данных на narodmon.
Дейтвительно, все заработало через модуль "Терморегулятор" без сбоев!!! На адаптере теперь постоянная индикация обмена (опроса?) стобильно с частотой примерно 2 Гц.

Где-то минут сорок все отлично работает!!! Спасибо!


Еще бы разобраться как сделать удобоваримые кнопки, чтобы на смартфоне на увеличивать постоянно строчки модуля "терморегулятор", чтобы вывести на экран текущую температуру. Хотя вывод на смартфон виджета народного мониторинга решил проблему.

Последний раз редактировалось age0811; 16.11.2014 в 13:48.
age0811 вне форума   Ответить с цитированием
Старый 18.11.2014, 10:18   #195
andrej666
Junior Member
 
Регистрация: 16.11.2014
Сообщений: 5
Вес репутации: 0
andrej666 is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

Не работает...стабильно отваливается. Usb-ft232. Ни через хаб , ни напрямую, ни термометр, ни терморегулятор. Обидно. Задумка что надо!
andrej666 вне форума   Ответить с цитированием
Старый 19.11.2014, 02:20   #196
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: CyberWrt модуль "Термометр"

Цитата:
3. Указать местоположение используя АДРЕС
Уважаемый автор, у Вас на сайте, не инструкция, а чёрте что!
Напишите так, чтоб было доступно людям ибо это таробарщина.

Последний раз редактировалось stD; 19.11.2014 в 22:37.
stD вне форума   Ответить с цитированием
Старый 19.11.2014, 04:04   #197
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: CyberWrt модуль "Термометр"

Цитата:
Сообщение от mebitek Посмотреть сообщение
У Вас на сайте, не инструкция, а чёрте что!
Напишите так, чтоб было доступно людям ибо это таробарщина.
C названием и GPS:
#00-1C-C0-7A-B0-18#Девайс#55.7558#37.6177#123.5
#000123456789AB28#10#Улица
#0123456789ABCD28#25#Дом
##

Термометр не знаю кто писал.
Но это что?? #55.7558#37.6177#123.5
Не долгота, широта и высота?

А вот так если:
Код:
$fp = @fsockopen("tcp://narodmon.ru", 8283, $errno, $errstr);
 if(!$fp) exit("ERROR(".$errno."): ".$errstr);
 fwrite($fp, "#00-1C-C0-7A-B0-18#Термометр#55.7558#37.6177#123.5\n#001CC07AB01801#760\n#0123456789ABCD28#13.54\n##");
 fclose($fp);
Этот пример один из очень многих.

У меня отправка так:
cat /tmp/nar | nc narodmon.ru 8283

В файл nar записую в таком виде:
Код:
#00:АА:55:BB:AA:FE
#28-0000034b433c#-1.1
#28-0000034b4d12#22.7
#28-0000034b4881#22.9
#28-0000034b5367#22.8
#28-0000034b3220#23.1
##

Последний раз редактировалось melsem; 19.11.2014 в 04:13.
melsem вне форума   Ответить с цитированием
Старый 19.11.2014, 10:21   #198
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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 модуль "Термометр"

Цитата:
Но это что?? #55.7558#37.6177#123.5
Не долгота, широта и высота?
Все верно, их можно удалить
Admin вне форума   Ответить с цитированием
Старый 11.12.2014, 00:27   #199
Crazy_Nick
Junior Member
 
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0
Crazy_Nick is an unknown quantity at this point
Exclamation Re: CyberWrt модуль "Термометр"

привет!
напишу в этой теме, потому что больше практически нигде нет жалоб на отваливание датчиков через какое-то время.

мой расклад:
TL-MR3020 v 1
OpenWRT Attitude Adjustment 12.09 (r36088)
USB PL2303HX - UART RS232 TTL конвертер (http://www.e-voron.dp.ua/catalog/021044)
DS18B20

температурный датчик подключал 3 разными способами:
1. Rx + Tx к Dq, Gnd к Gnd, Vcc к Vcc
2. видоизмененный п.1, только между Dq и +5V добавлен подтягивающий резистор 4,7 кОм
3. по схеме отсюда:
http://we.easyelectronics.ru/electro...-s-kompom.html

вариант 1 у меня не заработал.
вариант 3 предполагает, что датчик подключен по двум проводам, и вывод питания висит в воздухе. при таком варианте я получал большое число ошибок (85 градусов), взяв датчик в руку или потерев его об кошку. после присоединения ноги питания к земле (выводы 1 и 3), получил стабильную работу датчика без помех.

схемы проверялись тремя разными датчиками на разных уарт-конвертерах.

температурные данные получаю программой digitemp. столкнулся с тем, что температурные датчики отваливаются через некоторое время - вывод digitemp пустой, консоль отваливается по таймауту через 30 секунд. ни передергивание датчика, ни адаптера не помогают, только reboot. датчик отваливается через 20-100 минут.

уарт-конвертер воткнут в пассивный ush-hub, в котором также работают флешка и usb-клавиатура.

как оказалось, отваливание датчика - известный баг. это происходит при интенсивной работе wi-fi модуля. проблеме подвержены также конвертеры на базе ftdi, 2102.
с форума офсайта OpenWRT: https://forum.openwrt.org/viewtopic.php?id=39956

проблема решается установкой патча:
https://github.com/SLboat/Openwrt_12...ster/bin_patch
для установки надо файл /lib/modules/3.3.8/ath9k_hw.ko заменить на скачанный с этого сайта, после чего перезагрузить роутер.

после установки патча роутер показал аптайм в 40 часов с получением и сохранением в лог температуры каждые 5 минут по крону.
стабильность достигнута.

в качестве бонуса кусок dmesg:
Код:
[ 1187.190000] hub 1-1:1.0: port 2 disabled by hub (EMI?), re-enabling...
[ 1187.190000] usb 1-1.2: USB disconnect, device number 19
[ 1187.200000] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 1187.210000] pl2303 1-1.2:1.0: device disconnected
[ 1187.460000] usb 1-1.2: new full-speed USB device number 20 using ehci-platform
[ 1187.570000] pl2303 1-1.2:1.0: pl2303 converter detected
[ 1187.580000] usb 1-1.2: pl2303 converter now attached to ttyUSB0
[ 1187.700000] hub 1-1:1.0: port 2 disabled by hub (EMI?), re-enabling...
[ 1187.710000] usb 1-1.2: USB disconnect, device number 20
[ 1187.710000] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 1187.720000] pl2303 1-1.2:1.0: device disconnected
[ 1187.970000] usb 1-1.2: new full-speed USB device number 21 using ehci-platform
[ 1188.080000] pl2303 1-1.2:1.0: pl2303 converter detected
[ 1188.080000] usb 1-1.2: pl2303 converter now attached to ttyUSB0
как видно, время от времени устройство отключалось, а затем подключалось обратно. за 40 часов уарт-конвертер из устройства с номером 4 стал номером 21.

а теперь, внимание, вопрос:
в новой релизной версии OpenWRT Barrier Breaker 14.07 в описании есть следующее:
Код:
* various ath9k related fixes
* fix a long standing ath9k deadlock bug
кто-нибудь уже пробовал новую прошивку, может сказать с уверенностью, что проблема с юсб-устройствами решена?

Последний раз редактировалось Crazy_Nick; 11.12.2014 в 00:28. Причина: .
Crazy_Nick вне форума   Ответить с цитированием
Старый 11.12.2014, 01:53   #200
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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 модуль "Термометр"

Это проблема процессора и решить ее можно только при помощи костыля в любой версии. Вот есть готовый бинарный патч для OpenWRT Attitude Adjustment 12.09
В Barrier Breaker 14.07 будет такой же патч, скомпилированный из этих же исходников
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 7 (пользователей: 0 , гостей: 7)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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