Счетчик отработанного времени
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Счетчик отработанного времени
Здравствуйте. Подскажите есть ли блок. Который измеряет время работы в днях, минутах и секундах. например Esp32. После подключения к брокеру. Сам смог только сделать счетчик, который измеряет в минутах и передает показания на другой блок.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
Счетчик отработанного времени
Я сделал очень просто: при запуске программы счетчик считает секунды, периодически наработку сохраняет в eeprom, а визуализация в днях, часах, минутах и секундах уже где-то была в пользовательских блоках "число-время", кажется. Если не срочно, позже скину, сейчас нет под рукой.
И передавать лучше именно переменную в секундах, у меня она long integer.
И передавать лучше именно переменную в секундах, у меня она long integer.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Счетчик отработанного времени
Это не срочно. eeprom точно не нужно. мне надо посмотреть были ли сбои и сколько проработала Esp32 то того, как перестала соединятся. Просто с ESp8266 работает с Mqtt без проблем. А ESP32 Часто отваливается и не соединяется вот и хотел посмотрть сколько проработает. Да и на будующее уже хотел вставить это время это в программу. Сделал вот так пока считает минуты. Пока насчитал 210 минут.
Отправлено спустя 3 минуты 16 секунд:
Ели ESp8266 Отключалась от брокера. То снова и подключалась. А ESp32 не хочет снова подключаться.
Ели ESp8266 Отключалась от брокера. То снова и подключалась. А ESp32 не хочет снова подключаться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Счетчик отработанного времени
Есть набор блоков. Может пригодится.
https://flprog.ru/downloads/usersblocks ... -vremenem/
https://flprog.ru/downloads/usersblocks ... -vremenem/
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Счетчик отработанного времени
Они у меня есть. там есть блок SecToDHMS он вроде подходит но так и не понял. Как на его вход подать секунду. генератор не соединяется. там вход должен быть Unsignet long Intege. Не пойму как преобразовать. 

Счетчик отработанного времени
Как-то так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Счетчик отработанного времени
Спасибо. Получилось. Даже брокер принял строчку. Только другая проблема. на страницу не хочет выводиться.
Отправлено спустя 1 минуту 42 секунды: Отправлено спустя 6 минут 46 секунд:
Все вывел работает. Спасибо за помощь.
Отправлено спустя 20 секунд:
Вывелась как строка.
Отправлено спустя 6 минут 19 секунд: Отправлено спустя 3 минуты 37 секунд:
Блок бы сделать. но я не знаю как. Может еще кому пригодится.
Отправлено спустя 1 минуту 42 секунды: Отправлено спустя 6 минут 46 секунд:
Все вывел работает. Спасибо за помощь.
Отправлено спустя 20 секунд:
Вывелась как строка.
Отправлено спустя 6 минут 19 секунд: Отправлено спустя 3 минуты 37 секунд:
Блок бы сделать. но я не знаю как. Может еще кому пригодится.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Счетчик отработанного времени
[ref]SerOv[/ref], для mqtt esp32 там обновленная библиотека, старую нужно удалить viewtopic.php?p=61490#p61490
Последний раз редактировалось User8 25 янв 2020, 23:36, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость