const.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. from homeassistant.components.climate.const import (
  2. ATTR_FAN_MODE,
  3. ATTR_HUMIDITY,
  4. ATTR_HVAC_MODE,
  5. ATTR_PRESET_MODE,
  6. FAN_HIGH,
  7. FAN_LOW,
  8. HVAC_MODE_DRY,
  9. HVAC_MODE_OFF,
  10. )
  11. from homeassistant.const import ATTR_TEMPERATURE
  12. ATTR_TARGET_HUMIDITY = "target_humidity"
  13. ATTR_AIR_CLEAN_ON = "air_clean_on"
  14. ATTR_CHILD_LOCK = "child_lock"
  15. ATTR_ERROR = "error"
  16. ATTR_DISPLAY_ON = "display_on"
  17. ATTR_DEFROSTING = "defrosting"
  18. PRESET_NORMAL = "Normal"
  19. PRESET_LOW = "Low"
  20. PRESET_HIGH = "High"
  21. PRESET_DRY_CLOTHES = "Dry clothes"
  22. PRESET_AIR_CLEAN = "Air clean"
  23. ERROR_NONE = "No error"
  24. ERROR_TANK = "Tank full or missing"
  25. PROPERTY_TO_DPS_ID = {
  26. ATTR_HVAC_MODE: "1",
  27. ATTR_PRESET_MODE: "2",
  28. ATTR_TARGET_HUMIDITY: "4",
  29. ATTR_AIR_CLEAN_ON: "5",
  30. ATTR_FAN_MODE: "6",
  31. ATTR_CHILD_LOCK: "7",
  32. ATTR_ERROR: "11",
  33. ATTR_DISPLAY_ON: "102",
  34. ATTR_TEMPERATURE: "103",
  35. ATTR_HUMIDITY: "104",
  36. ATTR_DEFROSTING: "105",
  37. }
  38. HVAC_MODE_TO_DPS_MODE = {HVAC_MODE_OFF: False, HVAC_MODE_DRY: True}
  39. PRESET_MODE_TO_DPS_MODE = {
  40. PRESET_NORMAL: "0",
  41. PRESET_LOW: "1",
  42. PRESET_HIGH: "2",
  43. PRESET_DRY_CLOTHES: "3",
  44. }
  45. FAN_MODE_TO_DPS_MODE = {FAN_LOW: "1", FAN_HIGH: "3"}
  46. ERROR_CODE_TO_DPS_CODE = {ERROR_NONE: 0, ERROR_TANK: 8}