Arduino Mega Server

Модератор: Alex

Profd
Сообщения: 34
Зарегистрирован: Пн авг 22, 2016 9:41 am

Re: Arduino Mega Server

Сообщение Profd »

С связью 2.4 получилось.
Пакетами меняются в консоле это видно.
А дальше как я понял закладка про датчики nf24 сеть демо и не активна ?
Попробую к нано подвязать свои датчики и передавать на АМС хотябы в консоль ибо в ява я не разбираюсь, если ткнете носом в пример как на ява свои переменные выводить то постораюсь разобратся.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Закладка NRF24 реальная. Чтобы там увидеть цифры , надо выполнить следующие условия ( писать буду по памяти , под рукой Serial для ESP12 ).
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;

 
Если Вы знаете как их вывести в сериал ( Что то типа Serial.print (...nrf1Temp1...) и будет реальная температура сенсора, То все в порядке.
Если интересно как цифры попадают на страницу в браузере , прочитайте статью
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
Profd
Сообщения: 34
Зарегистрирован: Пн авг 22, 2016 9:41 am

Re: Arduino Mega Server

Сообщение Profd »

Подскажите что не так делаю ?
Все перепробывал уже с нуля Ардуино переставил 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
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Подскажите что не так делаю ?
Все перепробывал уже с нуля Ардуино переставил 1,6,5
Все равно вкладка в браузере не отображает датчики.
Хотя в консоле все вроде ок.
А откуда у вас листинге L/P сенсоры? Этот код не распространяется и не поддерживается. Он отсылался только serghei по его просьбе и на его страх и риск.
Profd
Сообщения: 34
Зарегистрирован: Пн авг 22, 2016 9:41 am

Re: Arduino Mega Server

Сообщение Profd »

Я не знаю все залито по новой 30 мин назад во все нано и дуи.
А вчем разница ?
Подскажите пожалуйста это страница глючит ?
Или все же в коде ардуины вопросы ?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Я не знаю все залито по новой 30 мин назад во все нано и дуи.
А вчем разница ?
Подскажите пожалуйста это страница глючит ?
Или все же в коде ардуины вопросы ?
Profd , вы читали мой предыдущий вопрос? Вы пользуетесь кодом, которого у вас не должно быть и который не должен работать.
Profd
Сообщения: 34
Зарегистрирован: Пн авг 22, 2016 9:41 am

Re: Arduino Mega Server

Сообщение Profd »

Установил АМС 1,5 и в нем сенсоры наконец то увидились.
По сравнению с АМС 1,6 медленее грузятся страничьки.
ученик
Сообщения: 230
Зарегистрирован: Чт фев 12, 2015 2:34 pm

Re: Arduino Mega Server

Сообщение ученик »

Пришла наконец то плата езернетовская, залил последний скетч версии 1.16 подключился
и по сериал и по сети, все работает.
решил сконектить АМС с МД
в скетчах 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.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

Я уже 3 раза выкладывал два файла arduino.txt и power.txt для того ,чтобы МД и АМС увидели друг друга. Кажется в этой ветке объяснял всю процедуру.В последних версиях АМС других файлов добавлять не надо.

PS посмотри тут http://majordomo.smartliving.ru/forum/v ... txt#p35617
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Sps
Сообщения: 45
Зарегистрирован: Вт окт 27, 2015 4:23 pm

Re: Arduino Mega Server

Сообщение Sps »

Всем добрый день, кто-нибудь пробовал работать с силовыми ключами (модуль Keys AMS 0.14), какая у него логика работы и взаимодействие с другими модулями AMS, что-то он у меня не дышит…
Ответить