Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

вы молодец, только один вопрос - зачем sd -карта?
внутренней памяти esp32 (даже минимальной) хватит с запасом годовой срез хранить. А если заморочится с сжатием срезов по месяцам то и того больше.
Многие про это писали. Я хотел сделать максимально просто и sd карту мне удобнее просто достать и слить данные чем реализовывать передачу через esp32.
на esp32 что только не творили
я видел и ssh и ftp
учитывая что у вас веб-морда - просто добавить кнопку скачивания что ведет на ссылку отдачи файла. Причем читать на отдачу можно с того же дескриптора что и данные дописываются, не прерывая запись
Погодный чёрный ящик часть 2: больше датчиков и gui на python