Google spreads logger как замена sdcard

Логгирование данных в Гугл таблицу или долой sdcard

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
Iqubik
Сержант
Сообщения: 147
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 20
Откуда: Ставрополь
Имя: Николай

Google spreads logger как замена sdcard

#1

Сообщение Iqubik » 03.03.2020{, 07:23}

Доброе время суток.
Удалось сформировать предварительную версию ПБ логгирования в таблицы Гугла.

Блок работает, но тянет на себя одеяло, т.к. постоянно исполняется в цикле loop.
Кто нибудь может доработать в плане добавления переменной простоя, чтобы блок работал каждые n секунд к примеру, только не delay, чтобы не рождать простои, да и не работает он почему то в блоке.
СпойлерПоказать
Снимок экрана (59).png
Снимок экрана (57).png
Снимок экрана (58).png
Сам блок в третьем сообщении.
Последний раз редактировалось Iqubik 03.03.2020{, 08:47}, всего редактировалось 6 раз.

Anydy

Google spreads logger

#2

Сообщение Anydy » 03.03.2020{, 07:44}

Iqubik писал(а):
03.03.2020{, 07:23}
Кто нибудь может доработать в плане добавления переменной простоя, чтобы блок работал каждые n секунд к примеру.
Что мешает добавить самое простейшее правило?

Iqubik
Сержант
Сообщения: 147
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 20
Откуда: Ставрополь
Имя: Николай

Google spreads logger как замена sdcard

#3

Сообщение Iqubik » 03.03.2020{, 08:20}

Нашёл ответ у AlexGyver по вашей наводке на millis - https://alexgyver.ru/gyvertimer/

Сейчас блок кажется вполне работоспособным. Предварительно оформляю мануал тут.
Если что-то можно улучшить - посмотрите пожалуйста.
GoogleSpreadIQ_(CODE)_b2.ubi
(62.7 КБ) 141 скачивание
СпойлерПоказать

Обратите внимание, что при использовании дробных числе разделителем для русской локали является запятая, в то время как для английской точка. Flprog генерирует строки с точкой - надо менять локаль в Google Таблицах.
Снимок экрана (60).png
=======================================================

Этот Пб это смесь этих двух статей:
https://electrosome.com/updating-sensor ... t-project/
https://voltiq.ru/post-data-to-google-s ... h-esp8266/

Приложения для чуть чуть более быстрого развёртывания:
DataCollectorTEST.xlsx
(20.17 КБ) 91 скачивание
datalogger_gscript.txt
(2.79 КБ) 104 скачивания
P.s почему то иногда ловлю fatal exeption при обновлении espUI страницы браузера. Добавил закрытие соединения после отправки данных и перезагрузку контроллера в случае неудачи соединения с Гуглом. Обновил блок.

Как будто вылечил.

Serg15
Рядовой
Сообщения: 28
Зарегистрирован: 17.02.2021{, 21:02}
Репутация: 1
Имя: Sergey

Google spreads logger как замена sdcard

#4

Сообщение Serg15 » 20.02.2021{, 18:21}

Iqubik, подскажите что необходимо заносить в параметр блока - fingerprint и scriptID

Ответить

Вернуться в «Разработка пользовательских блоков»