const.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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_ERROR_CODE = "error_code"
  17. ATTR_DISPLAY_OFF = "display_off"
  18. ATTR_DEFROSTING = "defrosting"
  19. PRESET_NORMAL = "Normal"
  20. PRESET_LOW = "Low"
  21. PRESET_HIGH = "High"
  22. PRESET_DRY_CLOTHES = "Dry clothes"
  23. PRESET_AIR_CLEAN = "Air clean"
  24. ERROR_NONE = "OK"
  25. ERROR_TANK = "Tank full or missing"
  26. PROPERTY_TO_DPS_ID = {
  27. ATTR_HVAC_MODE: "1",
  28. ATTR_PRESET_MODE: "2",
  29. ATTR_TARGET_HUMIDITY: "4",
  30. ATTR_AIR_CLEAN_ON: "5",
  31. ATTR_FAN_MODE: "6",
  32. ATTR_CHILD_LOCK: "7",
  33. ATTR_ERROR: "11",
  34. ATTR_DISPLAY_OFF: "102",
  35. ATTR_TEMPERATURE: "103",
  36. ATTR_HUMIDITY: "104",
  37. ATTR_DEFROSTING: "105",
  38. }
  39. HVAC_MODE_TO_DPS_MODE = {HVAC_MODE_OFF: False, HVAC_MODE_DRY: True}
  40. PRESET_MODE_TO_DPS_MODE = {
  41. PRESET_NORMAL: "0",
  42. PRESET_LOW: "1",
  43. PRESET_HIGH: "2",
  44. PRESET_DRY_CLOTHES: "3",
  45. }
  46. FAN_MODE_TO_DPS_MODE = {FAN_LOW: "1", FAN_HIGH: "3"}
  47. ERROR_CODE_TO_DPS_CODE = {ERROR_NONE: 0, ERROR_TANK: 8}