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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.12.2015, 12:55   #1
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: Модуль "Light Control"

JS отправляет запрос ардуине, а утилита Serd слушает порт все время, без остановки
и если что то пришло от ардуины то serd ловит эти данные и складывает в БД. Даже если небыло запроса и на ардуине прописать функцию отправки данных по физическомкому изменению выключателя, то утилита serd тоже примет эти данные и положит в БД
Admin вне форума   Ответить с цитированием
Старый 11.12.2015, 13:32   #2
Serg_km
Junior Member
 
Регистрация: 22.04.2015
Сообщений: 24
Вес репутации: 0
Serg_km is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

Цитата:
Сообщение от Admin Посмотреть сообщение
JS отправляет запрос ардуине, а утилита Serd слушает порт все время, без остановки
и если что то пришло от ардуины то serd ловит эти данные и складывает в БД. Даже если небыло запроса и на ардуине прописать функцию отправки данных по физическомкому изменению выключателя, то утилита serd тоже примет эти данные и положит в БД
если JS постояно отправляет запрос ардуине то должно быть видно по светодиодам PL2303, что периодически идет обмен даными, а у меня идет обмен только когда дергаю выключатель на веб странице, или я чето не так понимаю?
Serg_km вне форума   Ответить с цитированием
Старый 11.12.2015, 13:36   #3
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: Модуль "Light Control"

Возможно что я напутал, тут главное что Serd все время читает данные
А запрос нужно только при открытии страницы. Во всех остальных случаях БД обновляется при изменении состояния пина
JS достаточно только читать базу каждую секунду
Admin вне форума   Ответить с цитированием
Старый 11.12.2015, 13:48   #4
Serg_km
Junior Member
 
Регистрация: 22.04.2015
Сообщений: 24
Вес репутации: 0
Serg_km is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

то есть при физическом изменении пина ардуино нужно просто послать код изменения , Serd его словит и изменит базу данных, а JS изменит состояние на веб странице
Serg_km вне форума   Ответить с цитированием
Старый 11.12.2015, 13:48   #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: Модуль "Light Control"

Да .
Admin вне форума   Ответить с цитированием
Старый 15.12.2015, 12:42   #6
Serg_km
Junior Member
 
Регистрация: 22.04.2015
Сообщений: 24
Вес репутации: 0
Serg_km is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

Иногда слетает с процесов serd , где то записываеться лог ошибок чтобы можно было посмотреть причину
Serg_km вне форума   Ответить с цитированием
Старый 15.12.2015, 17:02   #7
cyberlab
Senior Member
 
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0
cyberlab is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

Попробуйте запустите вот так
serd /dev/ttyUSB0 1800 > /tmp/serd.log
cyberlab вне форума   Ответить с цитированием
Старый 19.01.2016, 22:04   #8
Serg_km
Junior Member
 
Регистрация: 22.04.2015
Сообщений: 24
Вес репутации: 0
Serg_km is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

arduino подключен через хаб и pl2303, периодически USB0 пропадает и появляется USB1, в чем может быть проблема?
Serg_km вне форума   Ответить с цитированием
Старый 20.01.2016, 11:20   #9
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: Модуль "Light Control"

Цитата:
Сообщение от Serg_km Посмотреть сообщение
arduino подключен через хаб и pl2303, периодически USB0 пропадает и появляется USB1, в чем может быть проблема?
Может быть хаб пробленый?
Admin вне форума   Ответить с цитированием
Старый 21.01.2016, 15:17   #10
mclaren
Junior Member
 
Регистрация: 14.03.2015
Сообщений: 15
Вес репутации: 0
mclaren is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

Заметил один нюанс, либо у меня что то не так. Ситуация следующая если в модуле свет включен, а физически его выключили, то статус обновляется после обновления странички, а вот наоборот нет если свет включен физически то в модуле он не обновляется.
mclaren вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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