Версия модуля: 1.3.4
Модель бризера: 3S (не зависит от бризера)
Версия прошивки (если известна): 0033 (не зависит от прошивки)
Описание проблемы
Модуль неверно определяет греет ли бризер воздух в данный момент:
- входящая 18
- выходящая 15
- целевая 20
и компопент полагает что бризер подогревает воздух.
На самом деле нет: бризер видит что входящая близка к целевой и не включает подогрев, а, из-за того что датчик входящей температуры расположен неудачно (специфично для 3S), воздух успевает еще немного остыть.
Проблема в функции __detect_heating_state класса tion
if in_temp < target_temp and out_temp - target_temp < 3:
self.heating = "on"
else:
self.heating = "off"
для описанных выше условий получаем: 18< 20 && (15 - 20) < 3
Условия нужно пересмотреть.
Версия модуля: 1.3.4
Модель бризера: 3S (не зависит от бризера)
Версия прошивки (если известна): 0033 (не зависит от прошивки)
Описание проблемы
Модуль неверно определяет греет ли бризер воздух в данный момент:
и компопент полагает что бризер подогревает воздух.
На самом деле нет: бризер видит что входящая близка к целевой и не включает подогрев, а, из-за того что датчик входящей температуры расположен неудачно (специфично для 3S), воздух успевает еще немного остыть.
Проблема в функции
__detect_heating_stateклассаtionдля описанных выше условий получаем: 18< 20 && (15 - 20) < 3
Условия нужно пересмотреть.