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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.06.2015, 14:17   #1
Prana
Junior Member
 
Регистрация: 17.03.2015
Сообщений: 27
Вес репутации: 0
Prana is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

>Еще такой вопросик. А нельзя ли управлять выходами через модуль командами типа "192.168.1.100/...pin13_on "?

Admin уже написал - нужно написать cgi-скрипт, который вызовет соответствующую команду. Если у вас где-то в другом месте есть интерфейс, из которого хочется управлять именно через http-запросы, можете вызывать напрямую
.../light_control/uart.cgi?port=ttyUSB0&DD13=255 - это диммер
.../light_control/switch.cgi?port=ttyUSB0&id=DS01&state=00 1 - включение 1 выхода
попробовать все это можно в браузере
Prana вне форума   Ответить с цитированием
Старый 19.06.2015, 00:54   #2
elik745i
Senior Member
 
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0
elik745i is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

Цитата:
Сообщение от Prana Посмотреть сообщение
>Еще такой вопросик. А нельзя ли управлять выходами через модуль командами типа "192.168.1.100/...pin13_on "?

Admin уже написал - нужно написать cgi-скрипт, который вызовет соответствующую команду. Если у вас где-то в другом месте есть интерфейс, из которого хочется управлять именно через http-запросы, можете вызывать напрямую
.../light_control/uart.cgi?port=ttyUSB0&DD13=255 - это диммер
.../light_control/switch.cgi?port=ttyUSB0&id=DS01&state=00 1 - включение 1 выхода
попробовать все это можно в браузере
то есть вот так (IP смените на свой!)

http://192.168.0.13/cgi-bin/modules/...DS38&state=000

а как прочитать статус???
elik745i вне форума   Ответить с цитированием
Старый 20.06.2015, 21:16   #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 висит?

Цитата:
ничего, отправка этой команды через терминал не дает никаких результатов
Это не команда, это демон. Результаты должны быть в веб интерфейсе
Admin вне форума   Ответить с цитированием
Старый 21.06.2015, 13:49   #4
elik745i
Senior Member
 
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0
elik745i is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

Цитата:
Сообщение от Admin Посмотреть сообщение
А в процессах демон serd висит?


Это не команда, это демон. Результаты должны быть в веб интерфейсе
Короче я скопировал эту строку
serd /dev/ttyUSB0 1800 > /tmp/serd.log
в терминал и нажал отправить, терминал ответил (мне пришлось сменить ttyUSB0 на ttyACM0, так как у меня мега висит наttyACM0) той же строкой и все. Далее перешeл в модуль и попробовал по манипулировать переключателями, ардуино радостно поморгала светодиодами (то есть как в модуле light switch). Далее я нажал обновить в браузере, страница обновилась и все включатели вернулись в дефолтное состояние и осталась в етаком, то есть демон не сработал....
Пробовал после манипуляций перезагрузку роутера, тоже самое.....
Что еще попробовать?
elik745i вне форума   Ответить с цитированием
Старый 21.06.2015, 14:19   #5
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: Модуль "Light Control"

Цитата:
Сообщение от elik745i Посмотреть сообщение
... (мне пришлось сменить ttyUSB0 на ttyACM0, так как у меня мега висит наttyACM0) ...
ttyACM0, а мост какой? Не CH340 ?
С ним обратная связь не работает.

Что прописано в rc.local ?

Последний раз редактировалось melsem; 21.06.2015 в 14:24.
melsem вне форума   Ответить с цитированием
Старый 21.06.2015, 19:03   #6
elik745i
Senior Member
 
Регистрация: 07.01.2015
Адрес: Baku
Сообщений: 225
Вес репутации: 0
elik745i is an unknown quantity at this point
По умолчанию Re: Модуль "Light Control"

Цитата:
Сообщение от melsem Посмотреть сообщение
ttyACM0, а мост какой? Не CH340 ?
С ним обратная связь не работает.

Что прописано в rc.local ?
с модемом w730 все работает, хотя не очень стабильно, а с этим нет...

stty -F /dev/ttyACM0 raw cs8 57600 -parenb -cstopb -crtscts cread -xcase clocal -hupcl
serd /dev/ttyACM0 1800 > /dev/null &
exit 0

Последний раз редактировалось elik745i; 21.06.2015 в 19:11.
elik745i вне форума   Ответить с цитированием
Старый 22.06.2015, 22:54   #7
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: Модуль "Light Control"

Цитата:
Сообщение от elik745i Посмотреть сообщение
с модемом w730 все работает, хотя не очень стабильно, а с этим нет...
А причем здесь модем к ардуине, работает он или нет и на каком порту он сел ttyACM или ttyUSB?
У меня второй модем (телефон Nokia), когда подключаю то висит на ttyACM0 и работает без глюков и стабильно.
А вот ардуина-уно-R3 с мостом ch340 без открытого второго порта не работала. А с открытым только односторонняя связь.
Переделал под pl2303.

Вот и спрашивал в ардуйно на каком чипе мост USB-rs232 ??
Если на ch340 то в соседнем топике задавай вопросы.
Может и помогут с ch340. Там для теста и скетч к ардуине другой.
melsem вне форума   Ответить с цитированием
Старый 21.06.2015, 13:55   #8
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"

Ну так если ардуино не получил запрос, то и модуль не получил от ардуино ответ
Соответственно работать не будет
Все тесты я проводил с полноценной ардуино нано у которой на борту FTDI мост
Admin вне форума   Ответить с цитированием
Старый 23.06.2015, 00:32   #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"

А про нокию было в сообщении до редактирования
Цитата:
Последний раз редактировалось elik745i; 21.06.2015 в 19:11.
Admin вне форума   Ответить с цитированием
Старый 23.06.2015, 00:43   #10
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: Модуль "Light Control"

Цитата:
Сообщение от melsem Посмотреть сообщение
А причем здесь модем к ардуине, работает он или нет и на каком порту он сел ttyACM или ttyUSB? ...
...
Вот и спрашивал в ардуйно на каком чипе мост USB-rs232 ??
Если на ch340 то в соседнем топике задавай вопросы.
Может и помогут с ch340. Там для теста и скетч к ардуине другой.
Пытаюсь узнать какой чип моста. Что бы выяснить почему не работает, не пишет??

Упрощенный, на транзисторах что ли??

Последний раз редактировалось melsem; 23.06.2015 в 00:47.
melsem вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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