Страница 225 из 326

Re: Arduino Mega Server

Добавлено: Чт сен 14, 2017 7:51 am
serghei
Я мало что в этом смыслю , но мы живём в разных странах. И почему тогда один и тот же код работает по разному у нас?
И к тому же у тебя поднят NTP на локалке.

Re: Arduino Mega Server

Добавлено: Чт сен 14, 2017 8:17 am
nick7zmail
ser009 писал(а):у меня DNS вообще не используется. И все прекрасно работает.
У меня тоже без DNS работало всё...и в меге и в esp (без локального ntp сервера).
serghei писал(а):Я мало что в этом смыслю , но мы живём в разных странах. И почему тогда один и тот же код работает по разному у нас?
Тут скорее всего просто сетевые настройки роль играют, либо доступность указанных ntp серверов с разных сетей...

Re: Arduino Mega Server

Добавлено: Чт сен 14, 2017 8:32 am
serghei
С ЕСП никогда проблем не было. Со вторым соглашусь - сижу за шестью рутерами что дома, что на работе.

Re: Arduino Mega Server

Добавлено: Чт сен 14, 2017 11:44 am
alexsis_76
обычно все мы сидим за natом,и роль dns-а выполняет шлюз,у меня например в настройках dns на компе указан адрес шлюза

Re: Arduino Mega Server

Добавлено: Чт сен 14, 2017 9:49 pm
serghei
То же вариант. Но далеко не всегда можно залезть на рутер или комп, особенно если он на работе или заточен под провайдера .

Re: Arduino Mega Server

Добавлено: Сб сен 16, 2017 9:56 pm
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 КБ) 7950 просмотров

Re: Arduino Mega Server

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

Re: Arduino Mega Server

Добавлено: Вс сен 17, 2017 3:08 am
alexsis_76
alexsis_76 писал(а):
А в АМС где хранится XML страница
нигде
она существует в момент прихода запроса
Всё это очень сильно напоминает скрипты в АМС
скрипты они и в Африке скрипты ;)
Похоже что в браузере....
а на кой она ему :?:
удалось запустить SteelSeries на ардуине
ардуина совершенно не знает что такое SteelSeries :)
АМС умеет пока работать только с XML таблицей
для АМС нет разницы таблица это или что то еще,для него это всего лишь набор букв

Re: Arduino Mega Server

Добавлено: Пн сен 18, 2017 4:53 pm
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 — но тут нет готового решения — это нужно всё разрабатывать и экспериментировать.
===================================

Re: Arduino Mega Server

Добавлено: Вт сен 19, 2017 12:32 pm
ser009
Люди хотят получить готовое решение, а не красивые картинки с текстом