Arduino Mega Server

Модератор: Alex

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

Re: Arduino Mega Server

Сообщение serghei »

Я мало что в этом смыслю , но мы живём в разных странах. И почему тогда один и тот же код работает по разному у нас?
И к тому же у тебя поднят NTP на локалке.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server

Сообщение nick7zmail »

ser009 писал(а):у меня DNS вообще не используется. И все прекрасно работает.
У меня тоже без DNS работало всё...и в меге и в esp (без локального ntp сервера).
serghei писал(а):Я мало что в этом смыслю , но мы живём в разных странах. И почему тогда один и тот же код работает по разному у нас?
Тут скорее всего просто сетевые настройки роль играют, либо доступность указанных ntp серверов с разных сетей...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

С ЕСП никогда проблем не было. Со вторым соглашусь - сижу за шестью рутерами что дома, что на работе.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

обычно все мы сидим за natом,и роль dns-а выполняет шлюз,у меня например в настройках dns на компе указан адрес шлюза
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

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

Re: Arduino Mega Server

Сообщение serghei »

Здесь озвучу вопрос коротко , более подробно в теме " Визуализация". Все таки благодаря Alexsis_76 удалось запустить SteelSeries на ардуине. В МД все это давно работает с подачи Xor. Но там привязка приборов к нашим датчикам идет через Jquery и Имя.свойство.
АМС умеет пока работать только с XML таблицей.
В новом варианте в коде ардуины сначала формируем файл /имяфайла.xml/ , записываем туда нашу текущую температуру (без истории) и в скрипте просто обращаемся к файлу.
SPOILERSPOILER_SHOW

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

// Ajax request for xml data generated by Arduino
  function ajaxUpdateValues()
  {

    var httpRequest;
    var xmlDoc;

// get the xml document via Ajax/http
    httpRequest = new XMLHttpRequest();
    httpRequest.onreadystatechange=function() {
      if(httpRequest.readyState == 4) {
        steamPress = Number(httpRequest.responseText);
      }
    }
    httpRequest.open("GET","http://192.168.2.177/имяфайла.xml",false);
    httpRequest.send(null);
    xmlDoc=httpRequest.responseXML;

// update the global variables by parsing the xml document
    Temp0=Number(xmlDoc.getElementsByTagName("Temp0")[0].childNodes[0].nodeValue);

  }
Всё это очень сильно напоминает скрипты в АМС. И собственно вопрос

А в АМС где хранится XML страница ? Как формируется понятно. Я не вижу кода для её хранения.

Похоже что в браузере....

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

Re: Arduino Mega Server

Сообщение alexsis_76 »

А в АМС где хранится XML страница
нигде
она существует в момент прихода запроса
Всё это очень сильно напоминает скрипты в АМС
скрипты они и в Африке скрипты ;)
Похоже что в браузере....
а на кой она ему :?:
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am

Re: Arduino Mega Server

Сообщение alexsis_76 »

alexsis_76 писал(а):
А в АМС где хранится XML страница
нигде
она существует в момент прихода запроса
Всё это очень сильно напоминает скрипты в АМС
скрипты они и в Африке скрипты ;)
Похоже что в браузере....
а на кой она ему :?:
удалось запустить SteelSeries на ардуине
ардуина совершенно не знает что такое SteelSeries :)
АМС умеет пока работать только с XML таблицей
для АМС нет разницы таблица это или что то еще,для него это всего лишь набор букв
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Ответ на сообщение из другой ветки:

====================================
Вот тут есть четыре разных контроллера, в каждом из которых реализовано управление светом по восходу и заходу солнца по географическим координатам и по таймерам (с задержками и т. д.) с установкой параметров в веб-интерфейсе и с индикацией состояния реле в реальном времени

https://hi-lab.ru/arduino-mega-server/a ... jects/home
https://hi-lab.ru/arduino-mega-server/a ... jects/bath
https://hi-lab.ru/arduino-mega-server/a ... cts/boiler
https://hi-lab.ru/arduino-mega-server/a ... cts/garden

Всё это подробно описано на этих страницах. Правда это всё сделано на Arduino Mega и в розетку не влезет. Теоретически это можно сделать на Wi-Fi контроллерах Sonoff — но тут нет готового решения — это нужно всё разрабатывать и экспериментировать.
===================================
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

Re: Arduino Mega Server

Сообщение ser009 »

Люди хотят получить готовое решение, а не красивые картинки с текстом
Ответить