Arduino Mega Server
Модератор: Alex
Re: Arduino Mega Server
С связью 2.4 получилось.
Пакетами меняются в консоле это видно.
А дальше как я понял закладка про датчики nf24 сеть демо и не активна ?
Попробую к нано подвязать свои датчики и передавать на АМС хотябы в консоль ибо в ява я не разбираюсь, если ткнете носом в пример как на ява свои переменные выводить то постораюсь разобратся.
Пакетами меняются в консоле это видно.
А дальше как я понял закладка про датчики nf24 сеть демо и не активна ?
Попробую к нано подвязать свои датчики и передавать на АМС хотябы в консоль ибо в ява я не разбираюсь, если ткнете носом в пример как на ява свои переменные выводить то постораюсь разобратся.
Re: Arduino Mega Server
Закладка NRF24 реальная. Чтобы там увидеть цифры , надо выполнить следующие условия ( писать буду по памяти , под рукой Serial для ESP12 ).
1 Сбросить сенсор и в его сериале увидеть , что у него есть имя , адрес (0 -254) , он видит даллас и показывает его температуру и дальше пошли пакеты согласно карусели ( во придумали!)))).
2 В сериале пакеты доходят до АМС и видим подобное эхо.
3 Внутри пакета 3-я цифра - это сетевой адрес сенсора . если он 0 - значит что то не так.
4 У меня очень долго не передавались цифры ( пакеты доходили) пока не сбросил EEPROM и не закомментил char в названии сенсора.
Переходим к серверу . Сбрасываем и видим в сериале Реквесты к сенсору согласно карусели в коде. Сначала идет запрос названия , приходит ответ , подтверждение именно той цифры , которую запросили . И так по кругу 8 раз.
В конце опроса внутри АМС должен быть полный набор всех данных сенсора. Они заданы переменными
Если Вы знаете как их вывести в сериал ( Что то типа Serial.print (...nrf1Temp1...) и будет реальная температура сенсора, То все в порядке.
Если интересно как цифры попадают на страницу в браузере , прочитайте статью
http://hi-lab.ru/arduino-mega-server/ma ... re-to-dash
Пока этого не поймете - будет очень тяжело . Я доходил до этого месяц(((
PS Если после всего этого цифр так и не увидели.....чешу в затылке...... и отправляю к первому пункту
1 Сбросить сенсор и в его сериале увидеть , что у него есть имя , адрес (0 -254) , он видит даллас и показывает его температуру и дальше пошли пакеты согласно карусели ( во придумали!)))).
2 В сериале пакеты доходят до АМС и видим подобное эхо.
3 Внутри пакета 3-я цифра - это сетевой адрес сенсора . если он 0 - значит что то не так.
4 У меня очень долго не передавались цифры ( пакеты доходили) пока не сбросил EEPROM и не закомментил char в названии сенсора.
Переходим к серверу . Сбрасываем и видим в сериале Реквесты к сенсору согласно карусели в коде. Сначала идет запрос названия , приходит ответ , подтверждение именно той цифры , которую запросили . И так по кругу 8 раз.
В конце опроса внутри АМС должен быть полный набор всех данных сенсора. Они заданы переменными
SPOILERSPOILER_SHOW
Код: Выделить всё
// nRF24 controller
String nrf1Name = "";
String nrf1Id = "";
byte nrf1Addr = 0;
byte nrf1Battery = 0;
byte nrf1Health = 0;
int nrf1FreeMem = 0;
float nrf1SelfTemp = 0.0;
float nrf1Temp1 = 0.0;
byte nrf1Cont1 = 3;
Если интересно как цифры попадают на страницу в браузере , прочитайте статью
http://hi-lab.ru/arduino-mega-server/ma ... re-to-dash
Пока этого не поймете - будет очень тяжело . Я доходил до этого месяц(((
PS Если после всего этого цифр так и не увидели.....чешу в затылке...... и отправляю к первому пункту
SPOILERSPOILER_SHOW
serghei писал(а):Три самых распространенных ошибки при инсталяции:
1 Не та среда компилирования
2 Замена порта 8080 на другой
3 Попытка закомментить модули в главном файле не убрав обращения к ним в сервере ажакс.
Первый раз компилируйте дистрибутив как есть , а потом можно творить что угодно.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
Подскажите что не так делаю ?
Все перепробывал уже с нуля Ардуино переставил 1,6,5
Все равно вкладка в браузере не отображает датчики.
Хотя в консоле все вроде ок.
Все перепробывал уже с нуля Ардуино переставил 1,6,5
Все равно вкладка в браузере не отображает датчики.
Хотя в консоле все вроде ок.
SPOILERSPOILER_SHOW
2016-08-25 19:03:27 AMS WORK
Data: <- 3 26 4 255 1 12 0 0 0 0
Echo: -> 6 26 4 255 1 12 0 0 0 0
Data: <- 3 2 4 255 1 0 0 0 0 AMS L/P Sensor
Echo: -> 6 2 4 255 1 0 0 0 0 AMS L/P Sensor
Data: <- 3 101 4 255 1 0 0 0 0 <_yK;24l(K9W,M@
Echo: -> 6 101 4 255 1 0 0 0 0 <_yK;24l(K9W,M@
Data: <- 3 5 4 255 1 0 0 0 0 4
Echo: -> 6 5 4 255 1 0 0 0 0 4
2016-08-25 19:08:24 tempSTR: 24.56
2016-08-25 19:08:24 tempHOM: 24.19
2016-08-25 19:08:24 tempWRM: 24.00
Data: <- 3 2 59 255 1 0 0 0 0 AMS controller
Echo: -> 6 2 59 255 1 0 0 0 0 AMS controller
Data: <- 3 8 4 255 1 0 0 0 0 60
Echo: -> 6 8 4 255 1 0 0 0 0 60
Data: <- 3 101 59 255 1 0 0 0 0 k7d6s]<h99oJ5CZ
Echo: -> 6 101 59 255 1 0 0 0 0 k7d6s]<h99oJ5CZ
Data: <- 3 10 4 255 1 0 0 0 0 100
Echo: -> 6 10 4 255 1 0 0 0 0 100
Data: <- 3 5 59 255 1 0 0 0 0 59
Echo: -> 6 5 59 255 1 0 0 0 0 59
Data: <- 3 5 59 255 1 0 0 0 0 59
Echo: -> 6 5 59 255 1 0 0 0 0 59
Data: <- 3 5 59 255 1 0 0 0 0 59
Echo: -> 6 5 59 255 1 0 0 0 0 59
Data: <- 3 16 4 255 1 0 0 0 0 100
Echo: -> 6 16 4 255 1 0 0 0 0 100
Data: <- 3 8 59 255 1 0 0 0 0 61
Echo: -> 6 8 59 255 1 0 0 0 0 61
Data: <- 3 8 59 255 1 0 0 0 0 60
Echo: -> 6 8 59 255 1 0 0 0 0 60
Data: <- 3 8 59 255 1 0 0 0 0 60
Echo: -> 6 8 59 255 1 0 0 0 0 60
Data: <- 3 8 59 255 1 0 0 0 0 60
Echo: -> 6 8 59 255 1 0 0 0 0 60
Data: <- 3 12 4 255 1 0 0 0 0 36.2
Echo: -> 6 12 4 255 1 0 0 0 0 36.2
Data: <- 3 10 59 255 1 0 0 0 0 100
Echo: -> 6 10 59 255 1 0 0 0 0 100
Data: <- 3 12 4 255 1 0 0 0 0 36.2
Echo: -> 6 12 4 255 1 0 0 0 0 36.2
2016-08-25 19:13:24 tempSTR: 24.56
2016-08-25 19:13:24 tempHOM: 24.19
2016-08-25 19:13:24 tempWRM: 24.00
Data: <- 3 16 59 255 1 0 0 0 0 100
Echo: -> 6 16 59 255 1 0 0 0 0 100
Data: <- 3 2 4 255 1 1 0 0 0 AMS L/P Sensor
Echo: -> 6 2 4 255 1 1 0 0 0 AMS L/P Sensor
Data: <- 3 12 59 255 1 0 0 0 0 28.7
Echo: -> 6 12 59 255 1 0 0 0 0 28.7
Data: <- 3 101 4 255 1 1 0 0 0 <_yK;24l(K9W,M@
Echo: -> 6 101 4 255 1 1 0 0 0 <_yK;24l(K9W,M@
Data: <- 3 12 59 255 1 0 0 0 0 28.7
Echo: -> 6 12 59 255 1 0 0 0 0 28.7
Data: <- 3 26 4 255 1 12 0 0 0 0
Echo: -> 6 26 4 255 1 12 0 0 0 0
Data: <- 3 2 4 255 1 0 0 0 0 AMS L/P Sensor
Echo: -> 6 2 4 255 1 0 0 0 0 AMS L/P Sensor
Data: <- 3 101 4 255 1 0 0 0 0 <_yK;24l(K9W,M@
Echo: -> 6 101 4 255 1 0 0 0 0 <_yK;24l(K9W,M@
Data: <- 3 5 4 255 1 0 0 0 0 4
Echo: -> 6 5 4 255 1 0 0 0 0 4
2016-08-25 19:08:24 tempSTR: 24.56
2016-08-25 19:08:24 tempHOM: 24.19
2016-08-25 19:08:24 tempWRM: 24.00
Data: <- 3 2 59 255 1 0 0 0 0 AMS controller
Echo: -> 6 2 59 255 1 0 0 0 0 AMS controller
Data: <- 3 8 4 255 1 0 0 0 0 60
Echo: -> 6 8 4 255 1 0 0 0 0 60
Data: <- 3 101 59 255 1 0 0 0 0 k7d6s]<h99oJ5CZ
Echo: -> 6 101 59 255 1 0 0 0 0 k7d6s]<h99oJ5CZ
Data: <- 3 10 4 255 1 0 0 0 0 100
Echo: -> 6 10 4 255 1 0 0 0 0 100
Data: <- 3 5 59 255 1 0 0 0 0 59
Echo: -> 6 5 59 255 1 0 0 0 0 59
Data: <- 3 5 59 255 1 0 0 0 0 59
Echo: -> 6 5 59 255 1 0 0 0 0 59
Data: <- 3 5 59 255 1 0 0 0 0 59
Echo: -> 6 5 59 255 1 0 0 0 0 59
Data: <- 3 16 4 255 1 0 0 0 0 100
Echo: -> 6 16 4 255 1 0 0 0 0 100
Data: <- 3 8 59 255 1 0 0 0 0 61
Echo: -> 6 8 59 255 1 0 0 0 0 61
Data: <- 3 8 59 255 1 0 0 0 0 60
Echo: -> 6 8 59 255 1 0 0 0 0 60
Data: <- 3 8 59 255 1 0 0 0 0 60
Echo: -> 6 8 59 255 1 0 0 0 0 60
Data: <- 3 8 59 255 1 0 0 0 0 60
Echo: -> 6 8 59 255 1 0 0 0 0 60
Data: <- 3 12 4 255 1 0 0 0 0 36.2
Echo: -> 6 12 4 255 1 0 0 0 0 36.2
Data: <- 3 10 59 255 1 0 0 0 0 100
Echo: -> 6 10 59 255 1 0 0 0 0 100
Data: <- 3 12 4 255 1 0 0 0 0 36.2
Echo: -> 6 12 4 255 1 0 0 0 0 36.2
2016-08-25 19:13:24 tempSTR: 24.56
2016-08-25 19:13:24 tempHOM: 24.19
2016-08-25 19:13:24 tempWRM: 24.00
Data: <- 3 16 59 255 1 0 0 0 0 100
Echo: -> 6 16 59 255 1 0 0 0 0 100
Data: <- 3 2 4 255 1 1 0 0 0 AMS L/P Sensor
Echo: -> 6 2 4 255 1 1 0 0 0 AMS L/P Sensor
Data: <- 3 12 59 255 1 0 0 0 0 28.7
Echo: -> 6 12 59 255 1 0 0 0 0 28.7
Data: <- 3 101 4 255 1 1 0 0 0 <_yK;24l(K9W,M@
Echo: -> 6 101 4 255 1 1 0 0 0 <_yK;24l(K9W,M@
Data: <- 3 12 59 255 1 0 0 0 0 28.7
Echo: -> 6 12 59 255 1 0 0 0 0 28.7
Re: Arduino Mega Server
А откуда у вас листинге L/P сенсоры? Этот код не распространяется и не поддерживается. Он отсылался только serghei по его просьбе и на его страх и риск.Подскажите что не так делаю ?
Все перепробывал уже с нуля Ардуино переставил 1,6,5
Все равно вкладка в браузере не отображает датчики.
Хотя в консоле все вроде ок.
Re: Arduino Mega Server
Я не знаю все залито по новой 30 мин назад во все нано и дуи.
А вчем разница ?
Подскажите пожалуйста это страница глючит ?
Или все же в коде ардуины вопросы ?
А вчем разница ?
Подскажите пожалуйста это страница глючит ?
Или все же в коде ардуины вопросы ?
Re: Arduino Mega Server
Profd , вы читали мой предыдущий вопрос? Вы пользуетесь кодом, которого у вас не должно быть и который не должен работать.Я не знаю все залито по новой 30 мин назад во все нано и дуи.
А вчем разница ?
Подскажите пожалуйста это страница глючит ?
Или все же в коде ардуины вопросы ?
Re: Arduino Mega Server
Установил АМС 1,5 и в нем сенсоры наконец то увидились.
По сравнению с АМС 1,6 медленее грузятся страничьки.
По сравнению с АМС 1,6 медленее грузятся страничьки.
Re: Arduino Mega Server
Пришла наконец то плата езернетовская, залил последний скетч версии 1.16 подключился
и по сериал и по сети, все работает.
решил сконектить АМС с МД
в скетчах dmajor и dsend сменил дефолный IP адрес МД
в других местах не нашел ссылки на IP адрес МД
в версии 1.15 папках SD были упоминание об МД
в новой версии вообще ничего нет.
интересует вопрос какие папки, файлы взять и куда надо закинуть в МД, что бы они друг друга понимали?
МД установлен на ubuntu server 12.04 64bit
В архивах последний версий не нашел этого.
В описание присутствует упоминание на некий файл архива
но чего то его я так и не нашел.
и по сериал и по сети, все работает.
решил сконектить АМС с МД
в скетчах dmajor и dsend сменил дефолный IP адрес МД
в других местах не нашел ссылки на IP адрес МД
в версии 1.15 папках SD были упоминание об МД
в новой версии вообще ничего нет.
интересует вопрос какие папки, файлы взять и куда надо закинуть в МД, что бы они друг друга понимали?
МД установлен на ubuntu server 12.04 64bit
В архивах последний версий не нашел этого.
В описание присутствует упоминание на некий файл архива
но чего то его я так и не нашел.
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
php 7, AMS,broadlink rm2,rm3 mini.
Re: Arduino Mega Server
Я уже 3 раза выкладывал два файла arduino.txt и power.txt для того ,чтобы МД и АМС увидели друг друга. Кажется в этой ветке объяснял всю процедуру.В последних версиях АМС других файлов добавлять не надо.
PS посмотри тут http://majordomo.smartliving.ru/forum/v ... txt#p35617
PS посмотри тут http://majordomo.smartliving.ru/forum/v ... txt#p35617
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
Всем добрый день, кто-нибудь пробовал работать с силовыми ключами (модуль Keys AMS 0.14), какая у него логика работы и взаимодействие с другими модулями AMS, что-то он у меня не дышит…