start of integration
This commit is contained in:
1 parent
0c1e92f5a6
commit
d26324306e
5 files changed
+149
No files matched your search
@@ -0,0 +1,55 @@
|
||||
"""Constants used by the koolnova-bms component."""
|
||||
|
||||
DOMAIN = "koolnova_bms"
|
||||
|
||||
NUM_ZONES = 16
|
||||
|
||||
REG_PER_ZONE = 4
|
||||
REG_ENABLED = 1
|
||||
REG_MODE = 2
|
||||
REG_TARGET_TEMP = 3
|
||||
REG_CURRENT_TEMP = 4
|
||||
|
||||
REG_AIRFLOW = 65
|
||||
REG_AC_TARGET_TEMP = 69
|
||||
REG_AC_TARGET_FAN_MODE = 73
|
||||
REG_SERIAL_CONFIG = 77
|
||||
REG_SLAVE_ID = 78
|
||||
REG_EFFICIENCY = 79
|
||||
REG_SYSTEM_ENABLED = 81
|
||||
REG_SYS_KN_MODE = 82
|
||||
|
||||
FIRST_ZONE_REGISTER = REG_ENABLED
|
||||
TOTAL_ZONE_REGISTERS = NUM_ZONES * REG_PER_ZONE
|
||||
FIRST_SYS_REGISTER = REG_AIRFLOW
|
||||
TOTAL_SYS_REGISTERS = 18
|
||||
|
||||
FAN_OFF = 0
|
||||
FAN_LOW = 1
|
||||
FAN_MED = 2
|
||||
FAN_HIGH = 3
|
||||
FAN_AUTO = 4
|
||||
|
||||
MODE_AIR_COOLING = 0x01
|
||||
MODE_AIR_HEATING = 0x02
|
||||
MODE_UNDERFLOOR_HEATING = 0x04
|
||||
MODE_UNDERFLOOR_AIR_COOLING = 0x05
|
||||
MODE_UNDERFLOOR_AIR_HEATING = 0x06
|
||||
|
||||
HOLD_MODE_UNDERFLOOR_ONLY = "underfloor"
|
||||
HOLD_MODE_FAN_ONLY = "fan"
|
||||
HOLD_MODE_UNDERFLOOR_AND_FAN = "underfloor and fan"
|
||||
|
||||
HVAC_MODE_OFF = "off"
|
||||
HVAC_MODE_COOL = "cool"
|
||||
HVAC_MODE_HEAT = "heat"
|
||||
|
||||
ACMACHINES = 4
|
||||
|
||||
AC1 = 1
|
||||
AC2 = 2
|
||||
AC3 = 3
|
||||
AC4 = 4
|
||||
|
||||
HA_COMPONENT_SENSOR = "sensor"
|
||||
HA_COMPONENT_CLIMATE = "climate"
|
||||
Reference in new issue
Block a user