const.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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_POWER_MODE_AUTO = "auto"
  12. ATTR_POWER_MODE_USER = "user"
  13. ATTR_POWER_LEVEL = "power_level"
  14. ATTR_DISPLAY_ON = "display_on"
  15. ATTR_POWER_MODE = "power_mode"
  16. ATTR_ECO_TARGET_TEMPERATURE = "eco_" + ATTR_TARGET_TEMPERATURE
  17. STATE_COMFORT = "Comfort"
  18. STATE_ECO = "Eco"
  19. STATE_ANTI_FREEZE = "Anti-freeze"
  20. PROPERTY_TO_DPS_ID = {
  21. ATTR_HVAC_MODE: "1",
  22. ATTR_TARGET_TEMPERATURE: "2",
  23. ATTR_TEMPERATURE: "3",
  24. ATTR_PRESET_MODE: "4",
  25. ATTR_CHILD_LOCK: "6",
  26. ATTR_ERROR: "12",
  27. ATTR_POWER_LEVEL: "101",
  28. ATTR_DISPLAY_ON: "104",
  29. ATTR_POWER_MODE: "105",
  30. ATTR_ECO_TARGET_TEMPERATURE: "106",
  31. }
  32. HVAC_MODE_TO_DPS_MODE = {HVAC_MODE_OFF: False, HVAC_MODE_HEAT: True}
  33. PRESET_MODE_TO_DPS_MODE = {
  34. STATE_COMFORT: "C",
  35. STATE_ECO: "ECO",
  36. STATE_ANTI_FREEZE: "AF",
  37. }
  38. POWER_LEVEL_STOP = "stop"
  39. POWER_LEVEL_AUTO = "auto"
  40. POWER_LEVEL_TO_DPS_LEVEL = {
  41. "Stop": POWER_LEVEL_STOP,
  42. "1": "1",
  43. "2": "2",
  44. "3": "3",
  45. "4": "4",
  46. "5": "5",
  47. "Auto": POWER_LEVEL_AUTO,
  48. }