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

vk

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

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

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 17 Апр 2017 14:30 #18274

  • Che.Burashka
  • Che.Burashka аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
Добрый день!

Собираю термостат на Logics2. Почему-то хочется так :)
Термостаты в доме будут разные, плюс нужно будет со временем его отключать по внешнему сигналу.
Пока почему-то не работает. Помогите пожалуйста.
Маленькие доп. вопросы выделил цветом.
Задача - подавать 3.3 на симистор, который будет далее замыкать-размыкать 220в.
Сейчас вместо симистора стоит led.
Вот main:




Event - GPIO4 на 20 сек.



Step1 - пока пустышка, переносящая к следующему шагу. В дальнейшем будет проверка наличия внешнего сигнала на GPIO



Step2 - Проверка дня недели. Пн-Пт должны быть одни настройки, выходные - другие.
При false идём к шагу 15, обходя все настройки рабочей недели, шаг 15 - пустышка, отправляющая на следующий шаг. Я правильно понял, что это будет первый шаг логики №2? Потом на логике №2 будет прописан режим выходных.



Step3 - Проверяет время. Если время до 5.10, идём проверять температуру. Четыре уровня температуры заложены в шагах 11-14. Если температура недостаточна, исполняем Event (греем 20 сек). После этого цикл запускается с Логики №1, шаг1? Если нет, то что происходит? Если достаточна, прыгаем на шаг 1, цикл запускается заново.



Step4 - Проверяет время до 7.00, и соответствующую необходимую температуру.
Ну и так далее, до step9.





Step 6 и 10 - резервные пустышки.




В итоге, вместо ожиданного получаем - Выношу на холод, темпера опускается ниже установленной, led загораетсяна 1 20сек цикл, гаснет, и больше не загорается до reset.

Прочитал Wiki, прочитал эту ветку. Ответа не нахожу. Понимаю, что он простой, но упираюсь уже два дня :unsure:
Последнее редактирование: 17 Апр 2017 14:39 от Che.Burashka.
Администратор запретил публиковать записи гостям.

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 17 Апр 2017 14:46 #18275

  • Che.Burashka
  • Che.Burashka аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
остальные шаги:

время:






резервная пустышка:



Температуры:







Администратор запретил публиковать записи гостям.

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 17 Апр 2017 14:53 #18276

  • Che.Burashka
  • Che.Burashka аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
15 шаг - пустышка, на которую прыгаем, если step2 - false.




ну и сам конструктор.



Извиняюсь, что в 3 поста. Короче никак не получалось.
А тема, мне кажется важная, если возможно допилить такой регулятор температуры, многим пригодится.
Администратор запретил публиковать записи гостям.

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 18 Апр 2017 10:53 #18287

  • gis
  • gis аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 58
  • Спасибо получено: 1
  • Репутация: 0
Очень прошу добавить _MCMSG_ и _MCUNS_ в Logic2 - необходимо выполнять действия при наличии новых писем в почтовом ящике.
Администратор запретил публиковать записи гостям.

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 18 Апр 2017 14:26 #18295

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
Che.Burashka , во первых, если 20 сек будет не достаточно, то условие в следующий раз никогда не сработает, т.к. условие не переключится в противоположное состояние.
во вторых - нельзя нигде оставлять none - это тупик условия.

gis , ок, сделаем
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Логический модуль в конструкторе прошивки ESP8266.Обсуждение 18 Апр 2017 14:53 #18299

  • Che.Burashka
  • Che.Burashka аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
Спасибо! Про none у самого сегодня уже появились такие подозрения.
Про "никогда не сработает" - в смысле, цикл отрабатывает один раз, исполняет event, и больше не запускается??? :ohmy: никак?
Я блин был уверен, что он после event стартует с #1s1
Последнее редактирование: 18 Апр 2017 14:55 от Che.Burashka.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.184 секунд

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