Страница 1 из 1

Счетчик отработанного времени

Добавлено: 25 янв 2020, 17:19
SerOv
Здравствуйте. Подскажите есть ли блок. Который измеряет время работы в днях, минутах и секундах. например Esp32. После подключения к брокеру. Сам смог только сделать счетчик, который измеряет в минутах и передает показания на другой блок.

Счетчик отработанного времени

Добавлено: 25 янв 2020, 19:25
Alias
Я сделал очень просто: при запуске программы счетчик считает секунды, периодически наработку сохраняет в eeprom, а визуализация в днях, часах, минутах и секундах уже где-то была в пользовательских блоках "число-время", кажется. Если не срочно, позже скину, сейчас нет под рукой.
И передавать лучше именно переменную в секундах, у меня она long integer.

Счетчик отработанного времени

Добавлено: 25 янв 2020, 20:13
SerOv
Это не срочно. eeprom точно не нужно. мне надо посмотреть были ли сбои и сколько проработала Esp32 то того, как перестала соединятся. Просто с ESp8266 работает с Mqtt без проблем. А ESP32 Часто отваливается и не соединяется вот и хотел посмотрть сколько проработает. Да и на будующее уже хотел вставить это время это в программу. Сделал вот так пока считает минуты. Пока насчитал 210 минут.
проба4.flp
Отправлено спустя 3 минуты 16 секунд:
Ели ESp8266 Отключалась от брокера. То снова и подключалась. А ESp32 не хочет снова подключаться.

Счетчик отработанного времени

Добавлено: 25 янв 2020, 21:44
dsfbuy
Есть набор блоков. Может пригодится.
https://flprog.ru/downloads/usersblocks ... -vremenem/

Счетчик отработанного времени

Добавлено: 25 янв 2020, 21:58
SerOv
Они у меня есть. там есть блок SecToDHMS он вроде подходит но так и не понял. Как на его вход подать секунду. генератор не соединяется. там вход должен быть Unsignet long Intege. Не пойму как преобразовать. :smile37:

Счетчик отработанного времени

Добавлено: 25 янв 2020, 22:16
dsfbuy
Как-то так.

Счетчик отработанного времени

Добавлено: 25 янв 2020, 23:10
SerOv
Спасибо. Получилось. Даже брокер принял строчку. Только другая проблема. на страницу не хочет выводиться.

Отправлено спустя 1 минуту 42 секунды:
проба5.flp
Отправлено спустя 6 минут 46 секунд:
Все вывел работает. Спасибо за помощь.

Отправлено спустя 20 секунд:
Вывелась как строка.

Отправлено спустя 6 минут 19 секунд:
vr.jpg
Отправлено спустя 3 минуты 37 секунд:
Блок бы сделать. но я не знаю как. Может еще кому пригодится.

Счетчик отработанного времени

Добавлено: 25 янв 2020, 23:18
User8
[ref]SerOv[/ref], для mqtt esp32 там обновленная библиотека, старую нужно удалить viewtopic.php?p=61490#p61490

Счетчик отработанного времени

Добавлено: 25 янв 2020, 23:32
SerOv
Библиотека новая. Ту удалил.