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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.03.2014, 03:08   #151
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Попробовал, работает pub/sub из mosquitto-client (сам брокер mosquitto не стал ставить - лениво было пробрасывать внешний IP на рутер для тестов) - работает (отправляет/принимает) бодро.

Трафик не считал, но судя по графикам в Luci видимых сильных всплесков нет.

Сча на сервере буду пробовать другой брокер и потом попробую скрипты написать (заменить wget на pub/sub).
borey вне форума   Ответить с цитированием
Старый 18.03.2014, 03:29   #152
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

К сожалению, пока что не до MQTT - беда с датчиками температуры.

Помогите советом, может, кто сталкивался. Раньше такого не видел - датчики - один в 80 см, второй в 10 см от переходника USB2TL (+ к +, RX+TD идут на DATA датчика, земля к земле и резистор на 1.5 кОм между + и DATA [пробовал и без него]).

Датчики периодически определяются и отдают температуру очень-очень медленно - свои температуры 2 датчика могут отдавать секунд 30-40...

Я уже начал думать, что, может, я чего со скриптами намудрил - отключил все, ребутнулся, воткнул непосредственно в USB-порт на маршрутизаторе (dmesg ошибок не показал), запустил все без скриптов и.. офигел...

Код:
root@OpenWrt:~# date && digitemp_DS9097 -qas /dev/ttyUSB0 && date
Mon Mar 17 23:22:09 UTC 2014
287E622F050000D8::22.2
28B1F6D503000070::22.4
Mon Mar 17 23:24:46 UTC 2014
Видно, что температуру с 2 датчиков он получал почти 3 минуты.. Все хуже и хуже.. Что может быть?

PS: Сча один датчик вообще "отвалился" (руками ничего не трогал):

Код:
root@OpenWrt:~# date && digitemp_DS9097 -vis /dev/ttyUSB0 && date
Mon Mar 17 23:26:47 UTC 2014
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
.
Searching the 1-Wire LAN
287E622F050000D8 : DS18B20 Temperature Sensor
ROM #0 : 287E622F050000D8
Wrote .digitemprc
Mon Mar 17 23:27:08 UTC 2014
borey вне форума   Ответить с цитированием
Старый 18.03.2014, 11:16   #153
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: Подключаем arDuino Nano V.7 к USB порту роутера с OpenWrt

А если резистор убрать?
Я без резистора тестировал
Admin вне форума   Ответить с цитированием
Старый 18.03.2014, 12:26   #154
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Так у меня все началось, когда резистора не было. Было так:
земля к земле
+5 к Vcc
RX+TD - к Data

резюк я потом добавил в надежде, что исправится беда, но ничего не изменилось..
borey вне форума   Ответить с цитированием
Старый 18.03.2014, 12:36   #155
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: Подключаем arDuino Nano V.7 к USB порту роутера с OpenWrt

А если протестировать датчики по одному, а не парой? И таким образом выяснить какой датчик дает такую задержку
Admin вне форума   Ответить с цитированием
Старый 18.03.2014, 15:06   #156
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Спасибо, попробую.

У меня есть подозрения на контакты разве что (винтовое крепление), т.к. бывает так, что вынул/переткнул - оно ожило и наоборот.
borey вне форума   Ответить с цитированием
Старый 29.03.2014, 19:10   #157
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Открутил клеммник (видел, что провода были скручены и потом закручены клеммой - на них даже следы от металла остались, но.. видимо, контачило не айс, ибо..) пропаял, закрутил в те же клеммы - заработало без нареканий..
borey вне форума   Ответить с цитированием
Старый 09.04.2014, 02:05   #158
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Здравствуйте!

А кто-нибудь сталкивался с тем, что

digitemp_DS9097 -qas /dev/ttyUSB1

выдает "CRC Failed. CRC is 63 instead of 0x00"?

Удивительно, но определение происходит без проблем:
Код:
date && digitemp_DS9097 -vis /dev/ttyUSB1 && date
Tue Apr  8 22:01:59 UTC 2014
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
..
Searching the 1-Wire LAN
287E622F050000D8 : DS18B20 Temperature Sensor
28B1F6D503000070 : DS18B20 Temperature Sensor
ROM #0 : 287E622F050000D8
ROM #1 : 28B1F6D503000070
Wrote .digitemprc
Tue Apr  8 22:01:59 UTC 2014
Только что попробовал еще раз:
Код:
date && digitemp_DS9097 -qas /dev/ttyUSB1 && date
Tue Apr  8 22:03:30 UTC 2014
287E622F050000D8::23.5
CRC Failed. CRC is 63 instead of 0x00
Tue Apr  8 22:04:22 UTC 2014
Датчик умирает?
borey вне форума   Ответить с цитированием
Старый 09.04.2014, 10:28   #159
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: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

А резистор подтягивающий установлен?
Admin вне форума   Ответить с цитированием
Старый 09.04.2014, 10:40   #160
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

С ним было так же, я его снял.
borey вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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