Arduino Mega Server
Модератор: Alex
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
С ЕСП никогда проблем не было. Со вторым соглашусь - сижу за шестью рутерами что дома, что на работе.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
обычно все мы сидим за natом,и роль dns-а выполняет шлюз,у меня например в настройках dns на компе указан адрес шлюза
- За это сообщение автора alexsis_76 поблагодарил:
- serghei (Чт сен 14, 2017 12:09 pm)
- Рейтинг: 1.16%
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
То же вариант. Но далеко не всегда можно залезть на рутер или комп, особенно если он на работе или заточен под провайдера .
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Здесь озвучу вопрос коротко , более подробно в теме " Визуализация". Все таки благодаря Alexsis_76 удалось запустить SteelSeries на ардуине. В МД все это давно работает с подачи Xor. Но там привязка приборов к нашим датчикам идет через Jquery и Имя.свойство.
АМС умеет пока работать только с XML таблицей.
В новом варианте в коде ардуины сначала формируем файл /имяфайла.xml/ , записываем туда нашу текущую температуру (без истории) и в скрипте просто обращаемся к файлу.
Всё это очень сильно напоминает скрипты в АМС. И собственно вопрос
А в АМС где хранится XML страница ? Как формируется понятно. Я не вижу кода для её хранения.
Похоже что в браузере....
В новой редакции температура хранится в файле на SD карте , и при обновлении раз в 10 секунд легко её можно убить ((
АМС умеет пока работать только с XML таблицей.
В новом варианте в коде ардуины сначала формируем файл /имяфайла.xml/ , записываем туда нашу текущую температуру (без истории) и в скрипте просто обращаемся к файлу.
СпойлерПоказать
Код: Выделить всё
// 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 секунд легко её можно убить ((
СпойлерПоказать
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
нигдеА в АМС где хранится XML страница
она существует в момент прихода запроса
скрипты они и в Африке скриптыВсё это очень сильно напоминает скрипты в АМС
а на кой она емуПохоже что в браузере....
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
alexsis_76 писал(а):нигдеА в АМС где хранится XML страница
она существует в момент прихода запросаскрипты они и в Африке скриптыВсё это очень сильно напоминает скрипты в АМСа на кой она емуПохоже что в браузере....
ардуина совершенно не знает что такое SteelSeriesудалось запустить SteelSeries на ардуине
для АМС нет разницы таблица это или что то еще,для него это всего лишь набор буквАМС умеет пока работать только с XML таблицей
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Ответ на сообщение из другой ветки:
====================================
Вот тут есть четыре разных контроллера, в каждом из которых реализовано управление светом по восходу и заходу солнца по географическим координатам и по таймерам (с задержками и т. д.) с установкой параметров в веб-интерфейсе и с индикацией состояния реле в реальном времени
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 — но тут нет готового решения — это нужно всё разрабатывать и экспериментировать.
===================================
====================================
Вот тут есть четыре разных контроллера, в каждом из которых реализовано управление светом по восходу и заходу солнца по географическим координатам и по таймерам (с задержками и т. д.) с установкой параметров в веб-интерфейсе и с индикацией состояния реле в реальном времени
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 — но тут нет готового решения — это нужно всё разрабатывать и экспериментировать.
===================================
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Arduino Mega Server
Дак это вроде готовые функционирующие решения, на сколько я знаю...только не бесплатные, а в рамках каких-то заказов AMS Pro.ser009 писал(а):Люди хотят получить готовое решение, а не красивые картинки с текстом
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Готового решения под наши хотелки нет , пока я вижу только примеры и заготовки. Так давайте напишем их сами и тут опубликуем. Одну уже создали.
Надо двигаться дальше . Например включение реле по расписанию или по событию. В АМС есть модуль "Key" . Благодаря многим форумчанам удалось размножить код до 5 реле , щелкать ими со страницы и вести логирование событий. А вот как привязать к расписанию ? Так , что бы со страницы задавать время срабатывания ? А установить условия " Если температура больше ...С , то включить реле N..." ну и так далее...
Надо двигаться дальше . Например включение реле по расписанию или по событию. В АМС есть модуль "Key" . Благодаря многим форумчанам удалось размножить код до 5 реле , щелкать ими со страницы и вести логирование событий. А вот как привязать к расписанию ? Так , что бы со страницы задавать время срабатывания ? А установить условия " Если температура больше ...С , то включить реле N..." ну и так далее...
Последний раз редактировалось serghei Вт сен 19, 2017 2:04 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS