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

Вопросы от новичков
Ответить
SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#1

Сообщение SerOv » 25.01.2020{, 17:19}

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

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

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

#2

Сообщение Alias » 25.01.2020{, 19:25}

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

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#3

Сообщение SerOv » 25.01.2020{, 20:10}

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

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

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

#4

Сообщение dsfbuy » 25.01.2020{, 21:44}

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

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#5

Сообщение SerOv » 25.01.2020{, 21:58}

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

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

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

#6

Сообщение dsfbuy » 25.01.2020{, 22:16}

Как-то так.
Вложения
счётчик.flp
(47.55 КБ) 55 скачиваний

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#7

Сообщение SerOv » 25.01.2020{, 22:51}

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

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

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

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

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#8

Сообщение User8 » 25.01.2020{, 23:18}

SerOv, для mqtt esp32 там обновленная библиотека, старую нужно удалить viewtopic.php?p=61490#p61490
Последний раз редактировалось User8 25.01.2020{, 23:36}, всего редактировалось 1 раз.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#9

Сообщение SerOv » 25.01.2020{, 23:32}

Библиотека новая. Ту удалил.

Ответить

Вернуться в «Начинающим»