Мультивибратор в МИНУТАХ! При коротковременой подачи еденицы на вход en включается мультивибратор с параметрами на включение со входа t_min_on и выключения t_min_off При последующей подачи еденицы на вход en мултивибратор отключается Максимальное количество минут 596 По истечению t_min_on появляется еденица на выходе on По истечению t_min_off появляется еденица на выходе off
НЕ РАБОТАЕТ СОВМЕСТНО С БЛОКАМИ ESPUI (нашедших этому решение просьба поделиться) парсинг с api.openweathermap.org
name - вывод текстом города по коду Входы Get - единица на запрос cityId - код города, бать на сайте https://openweathermap.org/city/ после ввода необходимого города в адресной стороке появится код города https://openweathermap.org/city/524901 - вставлять в блок 524901 appId - ключ при регстрации на https://openweathermap.org (бесплатно)
УБЕДИТЬСЯ ЧТО БИБЛИОТЕКА ArduinoJson.h версии 5.13.5 ( не 6хххххх)
При загрузке доработать не знаю как в ФЛП создать параметр const char* поэтому необходимо в начале кода найти переменную String snowname (с индексом ФЛМ например _37560766_1); и закоментировать //String snowname (с индексом ФЛМ например _37560766_1); иначе будет ошибка
Данный блок используеflprog блоки для ESP NOW обмен данными, блок используется для передачи и приема данных с помощью ESP8266 и ESP32 без создания WiFi сети
Данный блок используется для передачи и приема данных с помощью ESP8266 и ESP32 без создания WiFi сети, напрямую по WiFi между контроллерами. Связь может быть и между этими контроллерами (ESP8266 и ESP32). Прочитайте https://habr.com/ru/post/502260/ В параметрах настраивается блок для передачи или для приема, контроллер и тп (читайте описание параметров). Так же там можно создавать или удалять 4 входа (выхода): 1 вход (выход) integer, 1 вход(выход) float, 1 вход(выход) string, 1 вход(выход) boolean. Один вход string включен по умолчанию. Входы: en_now_REC - включение приема данных, включается подачей импульса высокого уровня один раз. en_now_SEND - включение передачи данных, отправляются данные при подачи импульса высокого уровня.
Если в проекте используется несколько блоков передачи, то при изменении параметра одного, меняются аналогично и другие блоки. Блок приема использовать в проекте только один раз
Данный блок совместно с блоком , настроенным на передачу данных, осуществляет двустороннюю связь между двумя платами ESP8266 и ESP32. В параметрах настраивается контроллер (в обоих блоках, контроллер должен совпадать), мак адрес второго контроллера.. Так же там можно создавать или удалять 4 выхода: 1 выход integer, 1 выход float, 1 выход string, 1 выход boolean. В обоих блоках, входы и выходы должны соответствовать друг другу (количеством и переменными). Один выход string включен по умолчанию. Входы: en_now_REC - включение приема данных, включается подачей импульса высокого уровня один раз.
flprog блоки для детектирования попадания текущего времени в указанный временной интервал
HH_value - текущее значение часа MM_value - текущее значение минут
HH_on - час начала временного интервала MM_on - минуты начала временного интервала
HH_off - час окончания временного интервала MM_off - минуты окончания временного интервала
T_inside = true если внутри временного интервала, иначе false
AlexCrane, 2018
Время строкой 00:00:00 Автор: Dryundel
Блок 00:00:00 выводит строку в формате ЧЧ:ММ:СС или ЧЧ - ММ - СС или ЧЧ * ММ * СС в зависимости от разделителя В разряде часов добавляется пробел если меньше 10
Можно использовать с любыми часами реального времени.
Блок пересчитывает секунды в часы, минуты и секунды. Отрицательность значения на входе игнорируется и на выходе всегда положительное значение. Автор: Dryundel
Блок пересчитывает секунды в часы, минуты, секунды и формирует на выходе строку в виде Н:M:S В параметрах пользователя можно задать свои разделители разрядов или постфиков часов, минут и секунд. По умолчанию разделитель " : ". Так же можно вписать префикс в начале строки (параметр pref) Если требуется отслеживать на входе и выводить в результат отрицательное значение, установите параметр negativ = True При negativ = False отрицательность значения игнорируется и на выходе всегда положительное значение. Пример результата: 10:12:15 , 10-12-15 , -10hour 12min 15sec , End in 10h 12m 15s . Автор: Dryundel