-
- Не надо меток времени - это сильно все упрощает. ESP принимает
показания с радио датчиков в течении 6 минут. После чего заносит в
кольцевую структуру в RAM. При очередном цикле самая старая запись
структуры удаляется, а новая добавляется. Вот тебе и время глубиной
24 часа. При запросе web страницы, данные привязываются к текущему
времени. В данный момент мой искусственный кореш генерит то же
самое, только для LittleFS. Судя по тырнетам, в ней часть файлов
(конкретно - файл Гyдвин(109 знак., 14.03.2026 21:36)
- будет прерывистая запись, по тем или иным причинам, ваш алгоритм за
сутки построит. - jlm(14.03.2026 22:20)
- C чекго бы это? Есть таймер на 6 минут. По нему и будут заноситься
регулярно данные с датчиков. Никто не будет постоянно лазить в WEB
интерфейсе. Контроллер только и будет заниматься приемом данных
99.9% времени. Мало того в прерываниях приемника 433 Мгц, которые,
естественно, будут отключаться при обновления страницы. Кстати,
идею, с файлом в RAM друган реализовал, но при этом такого
наворотил... Пришлось попросить откатиться назад и быть попроще :)
В данный момент Гyдвин(1552 знак., 14.03.2026 23:31 - 15.03.2026 02:22, ссылка, ссылка)
- Оперативки в esp не так много чтобы там значения хранить,
перспективнее во флеше. Есть esp32 с 16 и 32М. - jlm(15.03.2026 13:52)
- Я уже тут обосновал, что в этой конкретной задачке мне этого не надо. Проснулся утром, продрал зенки, ткнул в планшет и посмотрел как там ночью обстояли дела. Для хранения температуры достаточно всего одного байта со знаком. Для контроля состояния батареек в % тоже. И RAM для этого нужен мизер. Причем график выводится с дискретностью 30 минут. Памяти надо вообше 8*2*24 байта. Интервал 6 минут взял чтобы при запросах последние данные были актуальнее. Вот чО кажет Гyдвин(68 знак., 15.03.2026 14:18, картинка)
- И, наконец, к версии "ESP32 System v5.0" выдал вполне годную прошивку. Правда чутка лишнего по мелочи таки наворотил в web морде ;) - Гyдвин(15.03.2026 00:10)
- Оперативки в esp не так много чтобы там значения хранить,
перспективнее во флеше. Есть esp32 с 16 и 32М. - jlm(15.03.2026 13:52)
- C чекго бы это? Есть таймер на 6 минут. По нему и будут заноситься
регулярно данные с датчиков. Никто не будет постоянно лазить в WEB
интерфейсе. Контроллер только и будет заниматься приемом данных
99.9% времени. Мало того в прерываниях приемника 433 Мгц, которые,
естественно, будут отключаться при обновления страницы. Кстати,
идею, с файлом в RAM друган реализовал, но при этом такого
наворотил... Пришлось попросить откатиться назад и быть попроще :)
В данный момент Гyдвин(1552 знак., 14.03.2026 23:31 - 15.03.2026 02:22, ссылка, ссылка)
- будет прерывистая запись, по тем или иным причинам, ваш алгоритм за
сутки построит. - jlm(14.03.2026 22:20)
- Не надо меток времени - это сильно все упрощает. ESP принимает
показания с радио датчиков в течении 6 минут. После чего заносит в
кольцевую структуру в RAM. При очередном цикле самая старая запись
структуры удаляется, а новая добавляется. Вот тебе и время глубиной
24 часа. При запросе web страницы, данные привязываются к текущему
времени. В данный момент мой искусственный кореш генерит то же
самое, только для LittleFS. Судя по тырнетам, в ней часть файлов
(конкретно - файл Гyдвин(109 знак., 14.03.2026 21:36)