const.py 1005 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. from homeassistant.components.climate.const import (
  2. ATTR_HVAC_MODE, ATTR_PRESET_MODE, ATTR_FAN_MODE, ATTR_SWING_MODE,
  3. HVAC_MODE_OFF, HVAC_MODE_FAN_ONLY,
  4. PRESET_ECO, PRESET_SLEEP,
  5. SWING_OFF, SWING_HORIZONTAL
  6. )
  7. ATTR_TARGET_TEMPERATURE = 'target_temperature'
  8. ATTR_DISPLAY_ON = 'display_on'
  9. PRESET_NORMAL = 'normal'
  10. PROPERTY_TO_DPS_ID = {
  11. ATTR_HVAC_MODE: '1',
  12. ATTR_FAN_MODE: '2',
  13. ATTR_PRESET_MODE: '3',
  14. ATTR_SWING_MODE: '8',
  15. ATTR_DISPLAY_ON: '101'
  16. }
  17. HVAC_MODE_TO_DPS_MODE = {
  18. HVAC_MODE_OFF: False,
  19. HVAC_MODE_FAN_ONLY: True
  20. }
  21. PRESET_MODE_TO_DPS_MODE = {
  22. PRESET_NORMAL: 'normal',
  23. PRESET_ECO: 'nature',
  24. PRESET_SLEEP: 'sleep'
  25. }
  26. SWING_MODE_TO_DPS_MODE = {
  27. SWING_OFF: False,
  28. SWING_HORIZONTAL: True
  29. }
  30. FAN_MODES = {
  31. PRESET_NORMAL: {1: '1', 2: '2', 3: '3', 4: '4', 5: '5', 6: '6', 7: '7', 8: '8', 9: '9', 10: '10', 11: '11',
  32. 12: '12'},
  33. PRESET_ECO: {1: '4', 2: '8', 3: '12'},
  34. PRESET_SLEEP: {1: '4', 2: '8', 3: '12'}
  35. }