Страница 272 из 328

Re: Arduino Mega Server

Добавлено: Вс сен 09, 2018 4:04 pm
alexsis_76
И все тысячи датчиков и протоколов она поддерживает
чет слишком много,хотя бы с десяток.
НО он гораздо лучше Гет запросов. И кажется он сам отсылает данные с AMS на МД
. да уж и сам отсылает-проверял,а еще он позволяет управлять состоянием устройства с клиента.

Re: Arduino Mega Server

Добавлено: Вс сен 09, 2018 11:42 pm
svetozar161
да уж и сам отсылает-проверял,а еще он позволяет управлять состоянием устройства с клиента.
А можно поподробней? Да и как взаимодействует скетч поддержки majordomo который изначально закомментирован?

Re: Arduino Mega Server

Добавлено: Пн сен 10, 2018 2:32 am
alexsis_76
да,только давайте перейдем в другую тему, а то Alex обидится(тема не относится к Arduino Mega Server).
https://majordomo.smartliving.ru/forum/ ... f=4&t=5695

Re: Arduino Mega Server

Добавлено: Пн сен 10, 2018 7:28 am
serghei
Статья СУПЕР ! Спасибо за разъяснения. И она очень УМЕСТНА , только в своей ветке ( AMS и MQTT ) , потому что проект изначально создавался как составная часть МД . Очень интересует продолжение.
У меня МД на апельсине ( да , докатился :lol: ), брокер установлен. Что нужно и куда дописать там , что бы щелкать релюшками ?
И главная проблема - код в 1.8.5 не компилится - ругается на не соответствие типов переменных. Подробности только поздно вечером....
Да и как взаимодействует скетч поддержки majordomo который изначально закомментирован?
это который?
Закомментирован код GET запросов.

PS/ Ругается на эту строчку в коде реле

Код: Выделить всё

REL_state[num]=stat;
Ошибка
  • relays:88: error: invalid types 'byte {aka unsigned char}[byte {aka unsigned char}]' for array subscript

Re: Arduino Mega Server

Добавлено: Пн сен 10, 2018 10:04 am
alexsis_76
объявлено
byte REL_state
а тут уже
REL_state[num]=stat

Re: Arduino Mega Server

Добавлено: Пн сен 10, 2018 3:12 pm
alexsis_76
Очень интересует продолжение
Да собственно продолжать уже нечего,как я уже говорил москит является самостоятельной программой не привязанной ни к кому,он может размешаться в любом месте(например мажердомо стоит на Windows машине,а москит на Orange pi, в этом случае если выключить Windows MQTT все равно будет работать,например можно подключиться ANDROIDOM)его задача организовывать пересылку между издателем и подписчиком(подписчиками).
У меня МД на апельсине ( да , докатился :lol: ), брокер установлен. Что нужно и куда дописать там , что бы щелкать релюшками ?
Ничего писать не нужно,просто шли во входящий топик сообщения(от клиента к АМС) и реле будут переключатся(при условии что шлеш правильные команды туда куда нужно),слать можешь с мажердома ,а можешь с любого другого клиента,главное что бы москит работал.

Re: Arduino Mega Server

Добавлено: Ср сен 12, 2018 7:07 pm
svetozar161
Приветствую всех! УРА! Получил я без каких либо танцев с бубном данные на AMS со своего датчика, в настройках датчика указал IP AMS
2018-09-12_18-58-24.png
2018-09-12_18-58-24.png (6.62 КБ) 2906 просмотров
И вот что пишет в порту сервер)) Он его увидел))

Код: Выделить всё

2018-09-12 18:59:44 Host 192.168.1.100 GET /objects/?object=packPower1&op=m&m=update&u=166.78&p1=1219.6&p2=166.0&p3=1219.0&p4=0.0&p5=0.0&p6=0.0&p7=0.0&p8=0.0&p9=0.0&p10=0.0&p11=0.0&p12=0.0&p13=0.0 HTTP/1.0
command: script
parameter: espdata&idesp=ESP826600895b59&hostname=ESP05&shtt=24.6&shth=58.8&uptime=400&errconn=3&wanip=192.168.1.205&f
Теперь нужно понять, что делать с этими данными)). Я так думаю надо написать скетч термостата, куда засунуть данные температуры и влажности и приаттачить его к основному коду? Теперь еще момент, отправив данные сюда, я лишился отправки данных для построения графиков на МЖД, надо теперь перенаправить их отсюда на МЖД.
Да и еще вопрос, а прошивку AMS по сети никак не обновить? Только разбирать и прошивать через IDE? Это конечно полохо)) Но видно сразу многого хочу.
Главное появились данные. Я рад. Пара убитых вечеров и головная боль даром не прошли))
Кто знает, помогите пожалуйста.

Re: Arduino Mega Server

Добавлено: Ср сен 12, 2018 7:16 pm
svetozar161
UPDATE Так как у меня настроен на датчике еще и MQTT, то посылка через AMS на МЖД стала неактуальна)) Прописал IP сервера MQTT (МЖД) и получил
2018-09-12_19-12-38.png
2018-09-12_19-12-38.png (24.51 КБ) 2905 просмотров
теперь можно строить графики дальше))
з.ы. Термостат на AMS остался еще актуальным))

Re: Arduino Mega Server

Добавлено: Ср сен 12, 2018 8:18 pm
serghei
Ну поздравляю. Это уже вторая сторонняя сеть , с которой умеет работать AMS. Осталось только с Вашей стороны объяснить что для этого сделали. А всё остальное умеет делать наш сервер и без посторонней помощи. И стоить графики с обновлением данных для него элементарная задача.
СпойлерПоказать
AMS_amCarts.jpg
AMS_amCarts.jpg (159.99 КБ) 2899 просмотров
Причем с логированием событий.
И термостат строится одной строчкой для одного реле. А их может быть сколько угодно.
Прошивать то же можно по сети и заливать файлы. Вот только не для всех платформ )). Посмотрите у меня в подписи. И редактировать страницы то же можно.
А что бы увидеть ответы от других датчиков - посмотрите как происходит распарсивание ответов от сети MySensors.

И Alex, нет ничего зазорного и плохого в том , что AMS интегрируется с другими проектами. Так он становится ГЛАВНЫМ сервером в сети и использует мощности и простоту построения сторонних сетей.

Re: Arduino Mega Server

Добавлено: Ср сен 12, 2018 8:27 pm
serghei
И так то же умеет )))
СпойлерПоказать
AMS_Steel.jpg
AMS_Steel.jpg (235.04 КБ) 2896 просмотров