Arduino Mega Server

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Если просит переместить , значит что то не так. Вообще там только пример для ознакомления. Скопируй отдельно вкладку и добавь в свой рабочий скетч . У меня это в таком виде не заработало. Надо объявлять переменные. Да и вообще как работать с MQTT я пока не представляю.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Всё отлично открывается
SPOILERSPOILER_SHOW
AMS_MQTT.jpg
AMS_MQTT.jpg (228.8 КБ) 3935 просмотров
Видимо не в ту папку установили.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

И все тысячи датчиков и протоколов она поддерживает
чет слишком много,хотя бы с десяток.
НО он гораздо лучше Гет запросов. И кажется он сам отсылает данные с AMS на МД
. да уж и сам отсылает-проверял,а еще он позволяет управлять состоянием устройства с клиента.
svetozar161
Сообщения: 72
Зарегистрирован: Пт янв 13, 2017 11:48 pm

Re: Arduino Mega Server

Сообщение svetozar161 »

да уж и сам отсылает-проверял,а еще он позволяет управлять состоянием устройства с клиента.
А можно поподробней? Да и как взаимодействует скетч поддержки majordomo который изначально закомментирован?
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

да,только давайте перейдем в другую тему, а то Alex обидится(тема не относится к Arduino Mega Server).
https://majordomo.smartliving.ru/forum/ ... f=4&t=5695
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение 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
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

объявлено
byte REL_state
а тут уже
REL_state[num]=stat
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

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

Re: Arduino Mega Server

Сообщение svetozar161 »

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

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

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? Это конечно полохо)) Но видно сразу многого хочу.
Главное появились данные. Я рад. Пара убитых вечеров и головная боль даром не прошли))
Кто знает, помогите пожалуйста.
svetozar161
Сообщения: 72
Зарегистрирован: Пт янв 13, 2017 11:48 pm

Re: Arduino Mega Server

Сообщение svetozar161 »

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