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

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

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

Сообщение Iqubik »

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

Блок работает, но тянет на себя одеяло, т.к. постоянно исполняется в цикле loop.
Кто нибудь может доработать в плане добавления переменной простоя, чтобы блок работал каждые n секунд к примеру, только не delay, чтобы не рождать простои, да и не работает он почему то в блоке.

[spoiler]
Снимок экрана (59).png
Снимок экрана (57).png
Снимок экрана (58).png
Сам блок в третьем сообщении.
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Iqubik 03 мар 2020, 08:47, всего редактировалось 6 раз.
Anydy

Google spreads logger

Сообщение Anydy »

Iqubik писал(а): 03 мар 2020, 07:23 Кто нибудь может доработать в плане добавления переменной простоя, чтобы блок работал каждые n секунд к примеру.
Что мешает добавить самое простейшее правило?
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

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

Сообщение Iqubik »

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

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

[spoiler]

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

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

Приложения для чуть чуть более быстрого развёртывания:
DataCollectorTEST.xlsx
datalogger_gscript.txt
[/spoiler]

P.s почему то иногда ловлю fatal exeption при обновлении espUI страницы браузера. Добавил закрытие соединения после отправки данных и перезагрузку контроллера в случае неудачи соединения с Гуглом. Обновил блок.

Как будто вылечил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Serg15
Рядовой
Сообщения: 29
Зарегистрирован: 17 фев 2021, 21:02
Имя: Sergey

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

Сообщение Serg15 »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя