• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Правила Espeasy

Glonas

New member
Espeasy sonoff base , помогите разобраться с правилами . В данный момент при влажности более 80 процентов включается вентилятор , при менее 80 выключается . Проблема в том что при посыле команды вида http://192.168.0.78/control?cmd=event,start , вентилятор включается но видя что влажность маленькая выключается , с кнопкой понятно а вот с запросм не допру что проверять нужно .
Код:
on Temp#Влажность do
  if Temp#Влажность>80 or [event,start] = 1
     gpio,12,1
  else
     gpio,12,0
endon

on Temp#Влажность do
  if Temp#Влажность<80 or [event,start] = 0
     gpio,12,1
  else
     gpio,12,0
endon

On start do
gpio,12,1
endon
On stop do
  gpio,12,0
endon
 

nikolz

Well-known member
Espeasy sonoff base , помогите разобраться с правилами . В данный момент при влажности более 80 процентов включается вентилятор , при менее 80 выключается . Проблема в том что при посыле команды вида http://192.168.0.78/control?cmd=event,start , вентилятор включается но видя что влажность маленькая выключается , с кнопкой понятно а вот с запросм не допру что проверять нужно .
Код:
on Temp#Влажность do
  if Temp#Влажность>80 or [event,start] = 1
     gpio,12,1
  else
     gpio,12,0
endon

on Temp#Влажность do
  if Temp#Влажность<80 or [event,start] = 0
     gpio,12,1
  else
     gpio,12,0
endon

On start do
gpio,12,1
endon
On stop do
  gpio,12,0
endon
можно в алгоритме учесть следующие моменты:
1) игнорировать уровень влажности, если включение по нажатию кнопки
2) если влажность меньше 80 и сделано включение по кнопке,
то либо выключать вентилятор через заданное по умолчанию время
либо по факту уменьшения влажности на заданную величину
 

Glonas

New member
C алгоритмом понятно , но как это в коде написать да еще что бы это работало ?
 
Сверху Снизу