const.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. from homeassistant.components.climate.const import (
  2. ATTR_HVAC_MODE,
  3. ATTR_PRESET_MODE,
  4. HVAC_MODE_HEAT,
  5. HVAC_MODE_OFF,
  6. )
  7. from homeassistant.const import ATTR_TEMPERATURE
  8. ATTR_TARGET_TEMPERATURE = "target_temperature"
  9. ATTR_CHILD_LOCK = "child_lock"
  10. ATTR_ERROR = "error"
  11. ATTR_ERROR_CODE = "error_code"
  12. ATTR_POWER_MODE_AUTO = "auto"
  13. ATTR_POWER_MODE_USER = "user"
  14. ATTR_POWER_LEVEL = "power_level"
  15. ATTR_DISPLAY_ON = "display_on"
  16. ATTR_POWER_MODE = "power_mode"
  17. ATTR_ECO_TARGET_TEMPERATURE = "eco_" + ATTR_TARGET_TEMPERATURE
  18. STATE_COMFORT = "Comfort"
  19. STATE_ECO = "Eco"
  20. STATE_ANTI_FREEZE = "Anti-freeze"
  21. PROPERTY_TO_DPS_ID = {
  22. ATTR_HVAC_MODE: "1",
  23. ATTR_TARGET_TEMPERATURE: "2",
  24. ATTR_TEMPERATURE: "3",
  25. ATTR_PRESET_MODE: "4",
  26. ATTR_CHILD_LOCK: "6",
  27. ATTR_ERROR: "12",
  28. ATTR_POWER_LEVEL: "101",
  29. ATTR_DISPLAY_ON: "104",
  30. ATTR_POWER_MODE: "105",
  31. ATTR_ECO_TARGET_TEMPERATURE: "106",
  32. }
  33. HVAC_MODE_TO_DPS_MODE = {HVAC_MODE_OFF: False, HVAC_MODE_HEAT: True}
  34. PRESET_MODE_TO_DPS_MODE = {
  35. STATE_COMFORT: "C",
  36. STATE_ECO: "ECO",
  37. STATE_ANTI_FREEZE: "AF",
  38. }
  39. POWER_LEVEL_STOP = "stop"
  40. POWER_LEVEL_AUTO = "auto"
  41. POWER_LEVEL_TO_DPS_LEVEL = {
  42. "Stop": POWER_LEVEL_STOP,
  43. "1": "1",
  44. "2": "2",
  45. "3": "3",
  46. "4": "4",
  47. "5": "5",
  48. "Auto": POWER_LEVEL_AUTO,
  49. }