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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.10.2015, 21:47   #11
Sonya
Junior Member
 
Регистрация: 26.10.2015
Сообщений: 11
Вес репутации: 0
Sonya is an unknown quantity at this point
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Недолго я радовался. Два дня роутер проработал нормально. Отключали свет, теперь он снова не видит погодную станцию при загрузке.
В dmesg такие ошибки:
Код:
[    0.780000] Freeing unused kernel memory: 152K (802ea000 - 80310000)
[    1.920000] init: Console is alive
[    1.930000] init: - watchdog -
[    3.260000] usbcore: registered new interface driver usbfs
[    3.270000] usbcore: registered new interface driver hub
[    3.280000] usbcore: registered new device driver usb
[    3.300000] rt2880-pinmux pinctrl: request pin 10 (io10) for pio:10
[    3.300000] rt2880-pinmux pinctrl: request pin 0 (io0) for pio:0
[    4.160000] dwc2 101c0000.otg: DWC OTG Controller
[    4.160000] dwc2 101c0000.otg: new USB bus registered, assigned bus number 1
[    4.180000] dwc2 101c0000.otg: irq 26, io mem 0x00000000
[    4.190000] usb usb1: no of_node; not parsing pinctrl DT
[    4.190000] hub 1-0:1.0: no of_node; not parsing pinctrl DT
[    4.190000] hub 1-0:1.0: USB hub found
[    4.200000] hub 1-0:1.0: 1 port detected
[    4.210000] rt2880-pinmux pinctrl: request pin 8 (io8) for pio:8
[    4.210000] rt2880-pinmux pinctrl: request pin 9 (io9) for pio:9
[    4.210000] rt2880-pinmux pinctrl: request pin 14 (io14) for pio:14
[    4.210000] rt2880-pinmux pinctrl: request pin 12 (io12) for pio:12
[    4.210000] rt2880-pinmux pinctrl: request pin 13 (io13) for pio:13
[    4.210000] rt2880-pinmux pinctrl: request pin 11 (io11) for pio:11
[    4.880000] usb 1-1: new low-speed USB device number 2 using dwc2
[    4.890000] usb usb1: clear tt 1 (8000) error -22
[    4.900000] usb usb1: clear tt 1 (8000) error -22
[    4.910000] usb usb1: clear tt 1 (8000) error -22
[    4.920000] usb usb1: clear tt 1 (8000) error -22
[    4.930000] usb usb1: clear tt 1 (8000) error -22
[    4.940000] usb usb1: clear tt 1 (8000) error -22
[    4.950000] usb usb1: clear tt 1 (8000) error -22
[    4.960000] usb usb1: clear tt 1 (8000) error -22
[    4.970000] usb usb1: clear tt 1 (8000) error -22
[    5.030000] init: - preinit -
[    5.370000] usb 1-1: device descriptor read/64, error -71
[    5.510000] usb usb1: clear tt 1 (8000) error -22
[    5.530000] usb usb1: clear tt 1 (8000) error -22
[    5.540000] usb usb1: clear tt 1 (8000) error -22
[    5.550000] usb usb1: clear tt 1 (8000) error -22
[    5.560000] usb usb1: clear tt 1 (8000) error -22
[    5.570000] usb usb1: clear tt 1 (8000) error -22
[    5.580000] usb usb1: clear tt 1 (8000) error -22
[    5.590000] usb usb1: clear tt 1 (8000) error -22
[    5.600000] usb usb1: clear tt 1 (8000) error -22
[    5.900000] usb 1-1: device descriptor read/64, error -71
[    6.050000] 8021q: adding VLAN 0 to HW filter on device eth0
[    6.240000] random: mktemp urandom read with 10 bits of entropy available
[    6.310000] usb 1-1: new low-speed USB device number 3 using dwc2
[    6.320000] usb usb1: clear tt 1 (8000) error -22
[    6.330000] usb usb1: clear tt 1 (8000) error -22
[    6.340000] usb usb1: clear tt 1 (8000) error -22
[    6.350000] usb usb1: clear tt 1 (8000) error -22
[    6.360000] usb usb1: clear tt 1 (8000) error -22
[    6.370000] usb usb1: clear tt 1 (8000) error -22
[    6.380000] usb usb1: clear tt 1 (8000) error -22
[    6.390000] usb usb1: clear tt 1 (8000) error -22
[    6.400000] usb usb1: clear tt 1 (8000) error -22
[    6.590000] usb 1-1: device descriptor read/64, error -71
[    6.710000] usb usb1: clear tt 1 (8000) error -22
[    6.720000] usb usb1: clear tt 1 (8000) error -22
[    6.730000] usb usb1: clear tt 1 (8000) error -22
[    6.740000] usb usb1: clear tt 1 (8000) error -22
[    6.750000] usb usb1: clear tt 1 (8000) error -22
[    6.760000] usb usb1: clear tt 1 (8000) error -22
[    6.770000] usb usb1: clear tt 1 (8000) error -22
[    6.780000] usb usb1: clear tt 1 (8000) error -22
[    6.790000] usb usb1: clear tt 1 (8000) error -22
[    6.980000] usb 1-1: device descriptor read/64, error -71
[    7.290000] usb 1-1: new low-speed USB device number 4 using dwc2
[    7.300000] usb usb1: clear tt 1 (0000) error -22
[    7.320000] usb usb1: clear tt 1 (0000) error -22
[    7.330000] usb usb1: clear tt 1 (0000) error -22
[    7.530000] usb usb1: clear tt 1 (0000) error -22
[    7.540000] usb usb1: clear tt 1 (0000) error -22
[    7.550000] usb usb1: clear tt 1 (0000) error -22
[    7.760000] usb 1-1: device not accepting address 4, error -71
[    7.960000] usb 1-1: new low-speed USB device number 5 using dwc2
[    7.970000] usb usb1: clear tt 1 (0000) error -22
[    7.980000] usb usb1: clear tt 1 (0000) error -22
[    7.990000] usb usb1: clear tt 1 (0000) error -22
[    8.200000] usb usb1: clear tt 1 (0000) error -22
[    8.210000] usb usb1: clear tt 1 (0000) error -22
[    8.220000] usb usb1: clear tt 1 (0000) error -22
[    8.430000] usb 1-1: device not accepting address 5, error -71
[    8.440000] usb usb1-port1: unable to enumerate USB device
[    9.590000] jffs2: notice: (300) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[
Выходит, модуль HID был ни при чём.
Sonya вне форума   Ответить с цитированием
Старый 29.10.2015, 22:03   #12
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: Подключение погодной станции к роутеру с OpenWRT

Цитата:
Выходит, модуль HID был ни при чём.
А ни кто и не говорил что он виноват, я просто сказал что он лишний

Станция через USB Хаб подключена к роутеру?
Admin вне форума   Ответить с цитированием
Старый 30.10.2015, 21:24   #13
Sonya
Junior Member
 
Регистрация: 26.10.2015
Сообщений: 11
Вес репутации: 0
Sonya is an unknown quantity at this point
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Цитата:
Сообщение от Admin Посмотреть сообщение
Станция через USB Хаб подключена к роутеру?
Напрямую. Правда кабель USB самодельный. Там компьютерный разъём с обоих концов, мне такие не попадались, пришлось сделать самому.
Возможно, кабель виноват.
Откопал хаб, завтра попробую через него.
Sonya вне форума   Ответить с цитированием
Старый 30.10.2015, 21:51   #14
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: Подключение погодной станции к роутеру с OpenWRT

Не знаю как у Вашего процессора с багами, но вот у Ralink RT5350F есть баг работы с USB 1.1. Этот баг как раз вылазит в виде с зависаний устройств с USB 1.1
Лечится подключением через хаб usb 2.0
Admin вне форума   Ответить с цитированием
Старый 30.10.2015, 22:31   #15
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Цитата:
Правда кабель USB самодельный.
Usb кабель по сути почти тоже что и витая пара, но экранированная + фольга + оплетка.

У Dlink-ов не только блоки питания (и не столько) дрянные....
Замените, как минимум эти электролиты:

Ставьте только новые, те же по номиналу, соблюдайте полярность - CapXon-а или Jamicon-а будет достаточно.
Под гнездом питания, желательно тоже, впрочем лучше тупо все поменять...
Миниатюры
Нажмите на изображение для увеличения
Название: 123.jpg
Просмотров: 205
Размер:	346.3 Кб
ID:	3187  

Последний раз редактировалось sunny; 31.10.2015 в 12:51.
sunny вне форума   Ответить с цитированием
Старый 04.11.2015, 14:46   #16
webmix
Junior Member
 
Регистрация: 04.11.2015
Сообщений: 11
Вес репутации: 0
webmix is an unknown quantity at this point
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Sonya как успехи с роутером? У меня тут беда, камеру видит, но стрим не стартует. Кондеры перепаял. Что еще делал с роутером для решения проблемы чтения USB порта? http://cyber-place.ru/showthread.php?p=28760#post28760
webmix вне форума   Ответить с цитированием
Старый 05.11.2015, 13:06   #17
Sonya
Junior Member
 
Регистрация: 26.10.2015
Сообщений: 11
Вес репутации: 0
Sonya is an unknown quantity at this point
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Всем спасибо за советы. Мои извинения, что пропал - заболел.

Из того, что сделал: перепаял кондюки по питанию, даже побольше поставил.
Подключил станцию через хаб. Другого блока питания на 5В к сожалению нет (все передохли), остались только на 12В, а это d-link не переварит, там 5В идёт прямо на чип.
Результат неизменен: система работает максимум 12 часов, потом сеть отваливается.
После перезагрузки станция не видится, нужно её отключить, перезагрузить роутер, воткнуть обратно. И данные с неё считываются с ошибками, fowsr читает данные с пятой попытки.

В общем, я пока махнул рукой на этот DIR-620, готовлю другой роутер под это дело, на другом чипсете - AR9341.
Это китайский Fast FW300R. Пока запаял туда оперы 64Мб, поменял флешку на 8Мб. DD-WRT на нём работает. Сейчас экспериментирую с u-boot.

Последний раз редактировалось Sonya; 05.11.2015 в 13:09.
Sonya вне форума   Ответить с цитированием
Старый 05.11.2015, 13:20   #18
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Sonya
Приклей лучше сразу, пока девайс новый радиаторы алюминиевые небольшие на термоклей на проц и ram.
Сейчас везде используется без свинец, температурное расширение, пайка со временем может деградировать.
Контакт плавать...
Чипы греются под нагрузкой, коробочка мелкая, электролиты также не любят повышенные температуры.
Вообщем чем температура ближе к комнатной - тем дольше и стабильнее работает устройство.
===
Перед пайкой, лучше все же напряжения мерить на включенном устройстве под нагрузкой ...
Да и с 5V блока надо было начинать,
Цитата:
даже побольше поставил.
- увлекаться не стоит, разве если замены нет, лучше того же номинала по вольтажу чуть больше
===
Удачи с приручением нового девайса..

Последний раз редактировалось sunny; 05.11.2015 в 19:28.
sunny вне форума   Ответить с цитированием
Старый 30.12.2015, 11:34   #19
Sonya
Junior Member
 
Регистрация: 26.10.2015
Сообщений: 11
Вес репутации: 0
Sonya is an unknown quantity at this point
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Хочу подвести итог своим экспериментам.
Роутер Fast на ar9341 для погодной станции использовать не получилось: на его USB порту станция не видится, хотя другие устройства (флешки, мышь) видятся и работают.
Оставил как есть с роутером Dir-620.
Проблема с отвалом сети решилась заменой компьютерной розетки и патчкорда. Теперь роутер работает долгое время, и передаёт данные на сайт.
Осталась только проблема: станция видится только когда я её подключаю после загрузки роутера. Если отключали свет, роутер перезагружался, и станция снова переставала быть видимой.
Вот результаты моей работы.
Sonya вне форума   Ответить с цитированием
Старый 22.04.2016, 12:31   #20
Sonya
Junior Member
 
Регистрация: 26.10.2015
Сообщений: 11
Вес репутации: 0
Sonya is an unknown quantity at this point
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Приветствую!

Хочу поднять тему. Появилась мысль отправлять данные на сервис narodmon.ru.
Сейчас у меня крутится fowsr, которая генерирует файлы в таких форматах:
Logfile in pywws format
Код:
2016-04-22 08:56:00,161.0,202.0,819.2,161.0,0.0,6531.2,--.-,--.-,--.-,--.-,--.-
2016-04-22 08:56:00,5.0,34.0,23.7,69.0,6.3,974.8,3.4,4.8,225.0,531.9,00
2016-04-22 09:01:00,0.0,34.0,23.8,68.0,6.3,974.7,4.4,5.4,180.0,531.9,00
2016-04-22 09:07:00,5.0,33.0,23.8,67.0,5.5,974.9,1.4,3.4,180.0,531.9,00
2016-04-22 09:12:00,1.0,33.0,23.8,69.0,5.3,974.8,2.0,2.7,225.0,531.9,00
Logfile in PWS Weather format
Код:
dateutc=2016-04-22+09:12:00&winddir=180.0&windspeedmph=2.2&windgustmph=3.8&tempf=41.2&rainin=0.012&dailyrainin=0.012&baromin=29.16093&dewptf=34.8&humidity=71.0
dateutc=2016-04-22+09:17:00&winddir=135.0&windspeedmph=3.1&windgustmph=6.9&tempf=41.4&rainin=0.012&dailyrainin=0.012&baromin=29.15207&dewptf=35.5&humidity=73.0
Logfile in Wunderground format
Код:
dateutc=2016-04-22+09%3A12%3A00&winddir=180.0&windspeedmph=2.2&windgustmph=3.8&humidity=71.0&tempf=41.2&rainin=0.012&dailyrainin=0.012&baromin=29.16093&dewptf=34.8
dateutc=2016-04-22+09%3A17%3A00&winddir=135.0&windspeedmph=3.1&windgustmph=6.9&humidity=73.0&tempf=41.4&rainin=0.012&dailyrainin=0.012&baromin=29.15207&dewptf=35.5

Logfile in XML format
Код:
<ws>
  <wsd date="2016-04-22 09:05:00" delay="4.0" hum_in="33.0" temp_in="23.9" hum_out="66.0" temp_out="5.6" abs_pressure="974.6" wind_ave="1.4" wind_gust="2.0" wind_dir="180.0" rain="531.9" status="00">
</ws>
<ws>
  <wsd date="2016-04-22 09:07:00" delay="5.0" hum_in="33.0" temp_in="23.8" hum_out="67.0" temp_out="5.5" abs_pressure="974.9" wind_ave="1.4" wind_gust="3.4" wind_dir="180.0" rain="531.9" status="00">
  <wsd date="2016-04-22 09:12:00" delay="1.0" hum_in="33.0" temp_in="23.8" hum_out="69.0" temp_out="5.3" abs_pressure="974.8" wind_ave="2.0" wind_gust="2.7" wind_dir="225.0" rain="531.9" status="00">
</ws>
Logfile in FHEM log format
Код:
DateTime WS RHi Ti RHo To RP WS WG DIR Rtot state
2016-04-22_12:02:00 WS 32.0 24.0 66.0 6.1 987.4 1.4 2.0 225.0 620.5 00
2016-04-22_12:07:00 WS 32.0 24.0 67.0 5.7 987.4 1.0 2.4 225.0 620.5 00
2016-04-22_12:07:00 WS 33.0 23.8 67.0 5.5 987.6 1.4 3.4 180.0 620.5 00
2016-04-22_12:12:00 WS 33.0 23.8 69.0 5.3 987.5 2.0 2.7 225.0 620.5 00
Также может выдавать такие дампы:
Код:
read_period=5.0
units0=128.0
units_wind_speed=0.0
display_format0=48.0
display_format1=9.0
alarm_enable0=0.0
alarm_enable1=0.0
alarm_enable2=0.0
timezone=3.0
data_refreshed=61440.0
data_count=4080.0
current_pos=51792.0
rel_pressure=986.9
abs_pressure=974.2
date_time=2010-02-24 12:20
alarm.hum_in.hi=65.0
alarm.hum_in.lo=35.0
alarm.temp_in.hi=20.0
alarm.temp_in.lo=0.0
alarm.hum_out.hi=70.0
alarm.hum_out.lo=45.0
alarm.temp_out.hi=30.0
alarm.temp_out.lo=-10.0
alarm.windchill.hi=20.0
alarm.windchill.lo=0.0
alarm.dewpoint.hi=10.0
alarm.dewpoint.lo=-10.0
alarm.abs_pressure.hi=780.0
alarm.abs_pressure.lo=720.0
alarm.rel_pressure.hi=780.0
alarm.rel_pressure.lo=720.0
alarm.wind_ave.bft=0.0
alarm.wind_ave.ms=5.0
alarm.wind_gust.bft=0.0
alarm.wind_gust.ms=10.0
alarm.wind_dir=0.0
alarm.rain.hour=3.0
alarm.rain.day=150.0
alarm.time=12:00
max.hum_in.val=58.0
max.hum_in.date=2010-02-08 12:06
max.hum_out.val=99.0
max.hum_out.date=2015-11-21 09:52
max.temp_in.val=33.2
max.temp_in.date=2016-02-08 13:13
max.temp_out.val=19.2
max.temp_out.date=2010-02-15 15:41
max.windchill.val=19.2
max.windchill.date=2010-02-15 15:41
max.dewpoint.val=10.0
max.dewpoint.date=2010-02-16 22:23
max.abs_pressure.val=1015.5
max.abs_pressure.date=2016-01-02 01:46
max.rel_pressure.val=1033.8
max.rel_pressure.date=2016-01-02 01:46
max.wind_ave.val=9.5
max.wind_ave.date=2015-12-07 10:12
max.wind_gust.val=14.3
max.wind_gust.date=2015-12-07 14:51
max.rain.hour.val=10.8
max.rain.hour.date=2015-12-19 14:40
max.rain.day.val=51.3
max.rain.day.date=2016-01-29 14:08
max.rain.week.val=93.6
max.rain.week.date=2015-12-26 14:23
max.rain.month.val=129.6
max.rain.month.date=2015-12-26 19:34
max.rain.total.val=234.9
max.rain.total.date=2016-02-13 16:18
min.hum_in.val=10.0
min.hum_in.date=2015-12-31 13:56
min.hum_out.val=16.0
min.hum_out.date=2010-01-29 13:02
min.temp_in.val=-40.0
min.temp_in.date=2016-01-31 09:09
min.temp_out.val=-22.2
min.temp_out.date=2016-01-05 07:42
min.windchill.val=-26.4
min.windchill.date=2016-01-05 17:46
min.dewpoint.val=-27.0
min.dewpoint.date=2016-01-04 20:29
min.abs_pressure.val=951.4
min.abs_pressure.date=2016-01-13 07:13
min.rel_pressure.val=969.7
min.rel_pressure.date=2016-01-13 07:13
Помогите написать скрипт на bash, который бы выцеплял показания из файла и отправлял на сервис narodmon.ru
Sonya вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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