Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arduino flow, Если Т>15гр и сервер =1 - Coggle Diagram
Arduino flow
Сканирование датчиков каждые 3 минуты
Если температура средняя > 15 гр,
отключение подогрева
Если Heating = 0
Отключаем подогрев и светодиод
Wait 3 min
Если Heating = 1
Если температура < 10гр и или Heating = 1
то продолжаем подогрев
Wait 3 min
Отсылаем запрос на сервер о состоянии дачтиков температуры
Проверка ручного включения подогрева
Запрос на сервер
Если Heating = 1
Проверяем, включен ли подогрев
Нет
Включаем подогрев и светодиод
Посылаем на сервер ответ,
что подогрев включен
Да
Разница между включением и
текущим моментом, менее 3ч
Да
Более 3ч
Если Heating_server = 0
Проверяем не включен ли подогрев
heating_esp
Нет
Wait 3 minutes
Да
Отключаем подогрев и светодиод
Посылаем запрос о том,
что подогрев отключился
Если Т>15гр и сервер =1
Да
Должны отключить подогрев, пока температура не опустится ниже 10гр
Ждем время
нет
Т<10гр и сервер=1?
Да
Включаем подогрев
Ждем время
нет
Сервер=0?
Да
Выключаем подогрев