Можно и так , надо только текст в рамку загнать. С текстовыми файлами получилось....
Arduino Mega Server
Модератор: Alex
Re: Arduino Mega Server
Спасибо за очередной пример. Вот только я не понял - а какую логику работы ты ожидаешь ?? Вот ESP собрала данные за 3 дня. Сохраняем на компе в формате CSV силами библиотеки.
Далее запускаем страницу csv.htm на Дуе. Выбираем наш файл с компа и видим таблицу.
Или надо как то по другому ?? Я только не соображу что с этим делать дальше 
Можно и так , надо только текст в рамку загнать. С текстовыми файлами получилось....
SPOILERSPOILER_SHOW
SPOILERSPOILER_SHOW
Можно и так , надо только текст в рамку загнать. С текстовыми файлами получилось....
SPOILERSPOILER_SHOW
- Вложения
-
- CSV_Due.rar
- (4.63 КБ) 182 скачивания
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
Дошло , наконец , зачем это надо ). Только сначала надо запустить запись файла из модуля " DataLog " на SD-карту. Структура файла gotdata и .csv ну очень похожи. Только ledmax дал расширение .css Тогда получится история пишется из одного модуля , а смотрим на другой странице в виде текста 
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
почти дописал модуль архивных сообщений. осталось только страничку причесать и прилепить календарь выбора датыserghei писал(а):Дошло , наконец , зачем это надо ). Только сначала надо запустить запись файла из модуля " DataLog " на SD-карту. Структура файла gotdata и .csv ну очень похожи. Только ledmax дал расширение .css Тогда получится история пишется из одного модуля , а смотрим на другой странице в виде текста
Re: Arduino Mega Server
Это из другой темы , но картинка Dash - панели управления зимним садом просто шикарная ! Вот пытаюсь повторить. Из данных пока есть только календарь и 31 число.Alex писал(а):Пример реализации распределённой устойчивой системы управления умным домом...
Для начала в сервере Ажакс определил новую переменную ( или это не обязательно??)
SPOILERSPOILER_SHOW
Код: Выделить всё
s += makeTag("lifer", "", String(lifer));
s += makeTime();
s += makeTag("day", "", String(day()));
//====================================================
s += makeTag("dayd", "", String(day()));
//=====================================================
SPOILERSPOILER_SHOW
Код: Выделить всё
var UiId = ["volt", "p1", "p2", "p3", "p4", "p5", "p6", "p7", "p8", "p9", "p10", "p11", "p12", "p13"];
var ui = [];
//====================
var daydName = ["dayd"];
var daydXml = ["dayd"];
var daydId = ["dash-dayd"];
//====================
//===========
try {
var dayd = this.responseXML.getElementsByTagName('dayd')[0].childNodes[0].nodeValue;
} catch (err) {
dayd = '-';
}
try {
document.getElementById("dash-dayd").innerHTML = day;
document.getElementById("dash-dayd-hide").innerHTML = day;
} catch (err) {
}
//======================
SPOILERSPOILER_SHOW
Код: Выделить всё
<div class="cell-4">
<div class="box-dash">
<p title="Данные"><span class="button-value" id="dash-dayd">...</span></p>
</div>
</div>Ну и пока еще с <div> не до конца разобрался для формирования страницы.
SPOILERSPOILER_SHOW
Отличная школа!! Спасибо!
PS. Вот целый год напрягала точка под режимами работы , причем на всех ESP , а оказалось что это рудимент от Лаурента. А я уже думал экран выгорает
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
На самом деле все силы ушли на математику, обеспечивающуюю работу этого мега-комбаина.картинка Dash - панели управления зимним садом просто шикарная !
https://hi-lab.ru/arduino-mega-server/a ... cts/garden
По уму нужно каждый индикатор кастомизировать в соответствии с его свойствами и функциями и сделать динамически изменяющаюся dash-панель (чтобы она не выглядела как грудь генералиссимуса). Пока просто (тупо) набросал всё в одну кучу.
Именно так. Поздравляю с переходом на следующий уровень.а оказалось что это рудимент от Лаурента.
Re: Arduino Mega Server
Как выводить данные с одного контроллера уже понятно. Теперь надо научить передавать данные по сети.ledmax выложил готовый код для этого , но пока для меня это за гранью понимания. Зимой времени будет побольше , должно получиться.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
У меня вопрос это только разработка в масштабе платы с лампочками или реализовано в железе?
Просто работа отладке модуля зимнего сада займет колоссальное количество времени и средств.
Просто работа отладке модуля зимнего сада займет колоссальное количество времени и средств.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: Arduino Mega Server
Скорее всего реализовано в железе, и написан основной алгоритм условий и действий (как Алекс это назвал - "математика")...понятное дело, что в полевых условиях, по итогам, к примеру, месяца работы - можно собрать список мелких правок, и внести в код.
Отправлено с моего Xperia Z через Tapatalk
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: Arduino Mega Server
Если в качестве сенсора использовать Мегу , то можно передовать кучу параметров. У меня Pro-mini передает два расхода воды, два далласа и влажность с DHT. Дальше тупо заканчивается память.То есть на двух Мегах и NRF24 можно мерить и рулить 40-50 параметров. А дальше по сериалу как в RobotDyn с другого AMS хоть на Меге , хоть на ESP еще кучу всего. Если мало , то по сети как ledmax. Я пока только попробовал эту технологию. Вывести 6 параметров с сенсора уже не проблема. Есть свободная Дуя. Попробую ее гонять в качестве сенсора. Рулить серво приводами и шаговыми движками просто - это обычная ардуино. Сложнее вывести состояние в браузер.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
Это один из проектов AMS ProУ меня вопрос это только разработка в масштабе платы с лампочками или реализовано в железе?
Просто работа отладке модуля зимнего сада займет колоссальное количество времени и средств.
https://hi-lab.ru/arduino-mega-server/ams-pro
Под условным названием «Умная дача»
https://hi-lab.ru/arduino-mega-server/a ... mart-dacha
Состоящий из 5-и подпроектов
Дом (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)
и SMS-сервер (описания пока нет на сайте)
Вся эта система уже много месяцев работает в режиме 24/7 и обеспечивает жизнь реальной семьи в загородном поместье.