Работа с событиями в формате cron

Планировщик времени для периодического выполнения заданий в определённое время.Генерирует событие в указанное время по формату Cron, полное описание можно посмотреть по ссылке https://ru.wikipedia.org/wiki/Cron Следует обратить внимание, что в данной прошивке используется дополнительное поле секунды, что вносит изменение в логику заполнения полей. Таблица crontab состоит из 6 колонок, разделяемых пробелами.Шесть колонок задают время выполнения (секунда, минута, час, день, … Читать далее

Работа с экраном Dwin

(Страница в стадии наполнения) Экраны компании Dwin позволяют решать многие проблемы интерфейса и простого управления своими системами.Создание интерфейса со стороны программы DGUS рассмотрим вскользь по мере необходимости. Основное это настройки со стороны IoTmanager.Это не мануал по пользованию экранами Dwin, как их подключать, прошивать, готовить фон и иконки и пользоваться программой Dgus. Тут мы рассмотрим нюансы взаимодействия с … Читать далее

Как управлять событиями по времени?

Один из способов управления событиями по времени. Запуск события в интервале с 8 утра и до 23 каждые 10 минут. Включается btn12 и индикация led. Стартует таймер обратной задержки на 60 секундif timer_l==0&getHours() > 07&getHours() <23&gethhmm() == «**:*1» then {btn12= 1; led =1; timerPump = 60} Выключение через 60 секунд по таймеру.if timerPump==0 then {led=0; btn12=0} Включение … Читать далее

Работа таймеров обратного отсчета

Таймер всегда вычитает и хранит число в себе. Цель — добраться до нуля. int — шаг тика 1 равен 1с.countDown — Стартовое значениеticker — 0 генерировать событие только при достижении 0; 1 на каждом измененииrepeat — 0 отработать и стоп. 1 перезапуск по кругуneedSave — на будущее Таймер всегда начинается с значения countDown и стремится … Читать далее

Расширитель портов MCP23017

Расширитель цифровых портов MCP23017 позволяет расширить количество входов/выходов системыКаждый расширитель способен дополнительно добавить в систему 16 портов. Подключение идет по I2C шине используя SDA и SCL управляющие сигналы.Можно подключить до 4-х модулей, тем самым расширив количество портов системы на 64 цифровых входа/выхода.Для правильной работы системы необходимо подключить SDA и SCL, они должны быть подтянуты к питанию на модуле, если этого нет то подтяните их … Читать далее

Что делать если все равно ничего не получается

Если после изучения документации и просмотра FAQ все равно нет решения Вашей проблемы, не паникуйте.Телеграм чат создан для обсуждения и поддержки и Вам обязательно помогут. Чтобы ускорить и облегчить этот процесс задайте вопрос правильно.В вопросе желательно указать тип чипа esp32/esp8266 4mb/esp8266 1mb, версию прошивки, способ прошивки и после этого описание проблемы.Приведите скриншот настроек и текст сценария, … Читать далее

Что такое Брокер MQTT и какие рекомендованные

Простыми словами MQTT брокер это подобие облака для IoT устройств. Он позволяет объединять много IoT устройств, возможно территориально разнесенных в единую информационную систему.Часть устройств могут публиковать, принимать или публиковать и принимать одновременно информацию (топики). Более подробно можно ознакомиться тут. Локальная установка: Один из самых популярный MQTT брокеров Mosquitto. Его можно развернуть на одноплатнике типа raspberry pi … Читать далее

Кнопка управляющая пинами (управление реле)

Один из самых простых модулей. Предназначен для управления Gpio настроенного в качестве выхода. Создается выбором соответствующего пункта в меню. Далее заполняется номер Gpio и если надо включается инверсия выхода. Это определяет какой сигнал High или Low будет на данном Gpio в момент его активации.

Кнопка (подключенная физически)

Данный модуль служит для описания входной кнопки. Речь идет о Gpio сконфигурированного как вход. Int — пока не используетсяpin — номер Gpio для данного входаpinMode — может быть INPUT_PULLUP INPUT_PULLDOWN INPUTdebounceDelay — время обработки дребезгаexecLevel — уровень срабатывания High или LowfixState — поведение входа, срабатывание на переходе или на фиксации уровня (триггерный режим) Для понимания … Читать далее

Как поднять свой локальный MQTT брокер

Инструкция для любой линукс системы(х86,малины,апельсины и другие фрукты,роутеры на OpenWRT).Получаем доступ к консоли устройства(не буду расписывать,Google в помощь).Для систем на базе Debian/Ubuntu набираем по очереди команды; 1.sudo -i #набираем свой пароль 2.apt update&&apt upgrade -y #обновляем список пакетов и обновляем систему 3.apt install mosquitto #по умолчанию конфигурация находиться в /etc/mosquitto 4 nano /etc/mosquitto/conf.d/local.conf # создаем … Читать далее

Поддержал проект — спас молодого самодельщика! А мы принимаем подарки...

X