Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Логический модуль в конструкторе прошивки ESP8266.Обсуждение

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 15 Сен 2015 20:50 #6240

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 6998
  • Спасибо получено: 1086
  • Репутация: 190
Добавлен Логический модуль в конструкторе прошивки ESP8266.

Логический модуль - это мощный инструмент для создания своей цепочки логики по времени и данных с датчиков.

В данный момент на выходе можно управлять состоянием GPIO(в том числе и VGPIO), PWM.

Описание переменных условия для сравнения:
Hour - часы локального времени
Minutes - минуты локального времени
Minutes per day - количество минут текущих суток для удобства сравнения времени.
Day - день месяца.
Week - день недели. 0 - Понедельник.
GPIO X - проверка состояния GPIO, настроенного на вход.
Далее выводится список активных датчиков: Температуры, влажность, АЦП и т.д.

Подробнее о "Minutes per day":
Например необходимо включить GPIO в 16 часов и 15 минут, то для этого считаем: 16*60+15 = 975. Т.е. ставим в поле сравнения число 975.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]



Варианты действий сравнения:
None - Применяется, когда действие не требуется.
Next step - Перейти к следующему шагу сравнения.
Go to step - Перейти к конкретному шагу сравнения. В поле STEP необходимо указать номер шага.
GPIO - установить соотвествующее состояние на указанном GPIO.
PWM - установить соотвествующий уровень на указанном канале PWM.

Если в данный момент необходимо выключить логическое задание, то в первом шаге в обеих условиях необходимо выставить действие None.
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Последнее редактирование: 20 Сен 2015 10:31 от Adminhs.
Администратор запретил публиковать записи гостям.
Спасибо сказали: age0811

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 15 Сен 2015 20:52 #6241

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 6998
  • Спасибо получено: 1086
  • Репутация: 190
Установка GPIO 5 c 10 часов 15 минут в состояние "1" без "Minutes per day" смотрите в спойлере:

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Последнее редактирование: 20 Сен 2015 10:27 от Adminhs.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Nonsens

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 19 Сен 2015 09:53 #6331

  • age0811
  • age0811 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 104
  • Спасибо получено: 28
  • Репутация: 13
Например необходимо включить GPIO в 16 часов и 15 минут, то для этого считаем: 16*60+15 = 975. Т.е. ставим в поле сравнения число 975.

Возможно здесь сделать установку локального времени в часах и минутах? Чтобы не упражняться в счете. :)

Или такой вариант удобен для сравнения?
Последнее редактирование: 19 Сен 2015 09:55 от age0811.
Администратор запретил публиковать записи гостям.

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 19 Сен 2015 09:55 #6332

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 6998
  • Спасибо получено: 1086
  • Репутация: 190
да, во втором посте есть пример.
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Администратор запретил публиковать записи гостям.

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 25 Сен 2015 06:12 #6409

  • NLObP
  • NLObP аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 48
  • Спасибо получено: 4
  • Репутация: 0
А можно как-то сделать такое условие:
T1 или T2 > T(уст1) = GPIO1
T2 - T1 > T(уст2) = GPIO2
Администратор запретил публиковать записи гостям.

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 25 Сен 2015 08:09 #6411

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 6998
  • Спасибо получено: 1086
  • Репутация: 190
Т.е. тут нужно делать вычитание температур ? Логический модуль тут конечно не умеет этого делать.

Можно написать свой код в конструкторе кода

homes-smart.ru/index.php/component/kunen...re-proshivki-esp8266

Думаю тут ничего сложного.

Как я понял это алгоритм для управления мощностью котла?
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.103 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.