|
LightHub 4.6.0
Open-source smart home controller firmware
|
#include "options.h"#include <abstractout.h>#include <item.h>#include "itemCmd.h"#include <PID_v1.h>Go to the source code of this file.
Classes | |
| class | out_Multivent |
| Multi-zone ventilation controller for a shared AC unit, channel type CH_MULTIVENT = 18. More... | |
Macros | |
| #define | AC_BOOST_HIGH_TEMP 30 |
| Boost parameters of the shared AC node. | |
| #define | AC_PRESET_TEMP 21 |
| #define | AC_BOOST_LOW_TEMP 17 |
| #define | AC_BOOST_TRESHOLD 230 |
| #define | AC_BOOST_DEADBAND 10 |
| #define | AC_HEATCOOL_DEADBAND 1.0 |
| #define | AC_SUPPRESS_FAN 1 |
| Bitmask flags (zone "supress") suppressing redundant commands to the AC. | |
| #define | AC_SUPPRESS_SET 2 |
| #define | AC_SUPPRESS_CMD 4 |
| #define | AC_SUPPRESS_ALL 7 |
| #define AC_BOOST_DEADBAND 10 |
| #define AC_BOOST_HIGH_TEMP 30 |
Boost parameters of the shared AC node.
When the balance of the zone PID outputs exceeds AC_BOOST_TRESHOLD (230), the AC setpoint is boosted to AC_BOOST_HIGH_TEMP (30) for heating or AC_BOOST_LOW_TEMP (17) for cooling, and restored to AC_PRESET_TEMP (21) when the balance falls back within AC_BOOST_DEADBAND (10). AC_HEATCOOL_DEADBAND is the temperature deadband of HEATCOOL zones.
| #define AC_BOOST_LOW_TEMP 17 |
| #define AC_BOOST_TRESHOLD 230 |
| #define AC_HEATCOOL_DEADBAND 1.0 |
| #define AC_PRESET_TEMP 21 |
| #define AC_SUPPRESS_ALL 7 |
| #define AC_SUPPRESS_CMD 4 |
| #define AC_SUPPRESS_FAN 1 |
Bitmask flags (zone "supress") suppressing redundant commands to the AC.
| #define AC_SUPPRESS_SET 2 |