Add missing preset for overkiz Atlantic APC heating zone (#84008)

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
fixes undefined
This commit is contained in:
Nyro 2022-12-21 12:04:54 +01:00 committed by GitHub
parent 73a43bfd1d
commit cf196c09ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -26,12 +26,16 @@ OVERKIZ_TO_HVAC_MODE: dict[str, str] = {
OverkizCommandParam.MANU: HVACMode.HEAT,
OverkizCommandParam.HEATING: HVACMode.HEAT,
OverkizCommandParam.STOP: HVACMode.OFF,
OverkizCommandParam.EXTERNAL_SCHEDULING: HVACMode.AUTO,
OverkizCommandParam.INTERNAL_SCHEDULING: HVACMode.AUTO,
OverkizCommandParam.COMFORT: HVACMode.HEAT,
}
HVAC_MODE_TO_OVERKIZ = {v: k for k, v in OVERKIZ_TO_HVAC_MODE.items()}
PRESET_EXTERNAL = "external"
PRESET_FROST_PROTECTION = "frost_protection"
OVERKIZ_TO_PRESET_MODES: dict[str, str] = {
OverkizCommandParam.OFF: PRESET_ECO,
OverkizCommandParam.STOP: PRESET_ECO,
@ -39,6 +43,8 @@ OVERKIZ_TO_PRESET_MODES: dict[str, str] = {
OverkizCommandParam.COMFORT: PRESET_COMFORT,
OverkizCommandParam.ABSENCE: PRESET_AWAY,
OverkizCommandParam.ECO: PRESET_ECO,
OverkizCommandParam.FROSTPROTECTION: PRESET_FROST_PROTECTION,
OverkizCommandParam.EXTERNAL_SCHEDULING: PRESET_EXTERNAL,
OverkizCommandParam.INTERNAL_SCHEDULING: PRESET_HOME,
}
@ -51,6 +57,8 @@ OVERKIZ_TO_PROFILE_MODES: dict[str, str] = {
OverkizCommandParam.ABSENCE: PRESET_AWAY,
OverkizCommandParam.MANU: PRESET_COMFORT,
OverkizCommandParam.DEROGATION: PRESET_COMFORT,
OverkizCommandParam.EXTERNAL_SETPOINT: PRESET_EXTERNAL,
OverkizCommandParam.FROSTPROTECTION: PRESET_FROST_PROTECTION,
OverkizCommandParam.COMFORT: PRESET_COMFORT,
}