klarstein_iceblock_airconditioner.yaml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. name: Air conditioner
  2. products:
  3. - id: hmwftdaaxejmjtfe
  4. name: Klarstein Iceblock Ecosmart
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 2
  9. type: integer
  10. name: temperature
  11. range:
  12. min: 16
  13. max: 31
  14. mapping:
  15. - constraint: temperature_unit
  16. conditions:
  17. - dps_val: true
  18. value_redirect: temp_set_f
  19. range:
  20. min: 62
  21. max: 90
  22. - id: 3
  23. type: integer
  24. name: current_temperature
  25. readonly: true
  26. mapping:
  27. - constraint: temperature_unit
  28. conditions:
  29. - dps_val: true
  30. value_redirect: temp_current_f
  31. - id: 20
  32. name: error
  33. type: bitfield
  34. mapping:
  35. - dps_val: 0
  36. value: "OK"
  37. - id: 101
  38. name: hvac_mode
  39. type: string
  40. mapping:
  41. - dps_val: "1"
  42. value: cool
  43. - dps_val: "3"
  44. value: dry
  45. - dps_val: "5"
  46. value: fan_only
  47. - id: 103
  48. name: preset_mode
  49. type: boolean
  50. mapping:
  51. - dps_val: false
  52. value: none
  53. - dps_val: true
  54. value: sleep
  55. - id: 104
  56. type: string
  57. name: fan_mode
  58. mapping:
  59. - dps_val: "1"
  60. value: high
  61. - dps_val: "3"
  62. value: low
  63. - id: 109
  64. type: boolean
  65. name: temperature_unit
  66. mapping:
  67. - dps_val: true
  68. value: F
  69. - value: C
  70. - id: 110
  71. type: integer
  72. name: temp_set_f
  73. range:
  74. min: 62
  75. max: 90
  76. hidden: true
  77. optional: true
  78. - id: 111
  79. type: integer
  80. name: temp_current_f
  81. hidden: true
  82. optional: true
  83. secondary_entities:
  84. - entity: switch
  85. name: Power
  86. icon: "mdi:power"
  87. dps:
  88. - id: 1
  89. type: boolean
  90. name: switch
  91. - entity: number
  92. translation_key: timer
  93. category: config
  94. dps:
  95. - id: 105
  96. type: integer
  97. name: value
  98. unit: h
  99. range:
  100. min: 0
  101. max: 24