confortotal_minisplit.yaml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. name: Air conditioner
  2. products:
  3. - id: mzhwsoeaumuxleaf
  4. name: Confortotal Mini Split CICON242
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. constraint: mode
  16. conditions:
  17. - dps_val: auto
  18. value: heat_cool
  19. - dps_val: cold
  20. value: cool
  21. - dps_val: wind
  22. value: fan_only
  23. - dps_val: wet
  24. value: dry
  25. - dps_val: hot
  26. value: heat
  27. - id: 2
  28. type: integer
  29. name: temperature
  30. range:
  31. min: 16
  32. max: 32
  33. unit: C
  34. mapping:
  35. - step: 1
  36. - id: 3
  37. type: integer
  38. name: current_temperature
  39. unit: F
  40. - id: 4
  41. type: string
  42. name: mode
  43. hidden: true
  44. - id: 5
  45. type: string
  46. name: fan_mode
  47. mapping:
  48. - dps_val: strong
  49. value: strong
  50. - dps_val: auto
  51. value: auto
  52. - dps_val: low
  53. value: low
  54. - dps_val: middle
  55. value: medium
  56. - dps_val: high
  57. value: high
  58. - dps_val: mute
  59. value: quiet
  60. - id: 22
  61. type: bitfield
  62. name: fault_code
  63. - id: 25
  64. name: preset_mode
  65. type: boolean
  66. mapping:
  67. - dps_val: true
  68. value: sleep
  69. - dps_val: false
  70. value: comfort
  71. - id: 31
  72. type: string
  73. name: vertical
  74. hidden: true
  75. - id: 33
  76. type: boolean
  77. name: swing_horiz
  78. - id: 36
  79. type: boolean
  80. name: display
  81. secondary_entities:
  82. - entity: switch
  83. name: Ionizer
  84. icon: "mdi:creation"
  85. category: config
  86. dps:
  87. - id: 11
  88. type: boolean
  89. name: switch
  90. - entity: switch
  91. name: Emergency heat
  92. icon: "mdi:fire"
  93. category: config
  94. dps:
  95. - id: 12
  96. type: boolean
  97. name: switch
  98. - entity: binary_sensor
  99. class: problem
  100. category: diagnostic
  101. dps:
  102. - id: 22
  103. type: bitfield
  104. name: sensor
  105. mapping:
  106. - dps_val: 0
  107. value: false
  108. - value: true
  109. - entity: select
  110. name: Vertical swing
  111. icon: "mdi:angle-acute"
  112. category: config
  113. dps:
  114. - id: 31
  115. type: string
  116. name: option
  117. mapping:
  118. - dps_val: "off"
  119. value: "Off"
  120. - dps_val: same
  121. value: Swing
  122. - dps_val: vane_1
  123. value: Position 1
  124. - dps_val: vane_2
  125. value: Position 2
  126. - dps_val: vane_3
  127. value: Position 3
  128. - dps_val: vane_4
  129. value: Position 4
  130. - dps_val: vane_5
  131. value: Position 5
  132. - entity: light
  133. name: Display
  134. icon: "mdi:television-ambient-light"
  135. category: config
  136. dps:
  137. - id: 36
  138. type: boolean
  139. name: switch
  140. - entity: switch
  141. name: Timer on
  142. translation_key: timer
  143. category: config
  144. dps:
  145. - id: 101
  146. type: boolean
  147. name: switch
  148. - entity: switch
  149. name: Timer off
  150. translation_key: timer
  151. category: config
  152. dps:
  153. - id: 102
  154. type: boolean
  155. name: switch
  156. - entity: number
  157. name: Timer on time
  158. category: config
  159. dps:
  160. - id: 103
  161. type: integer
  162. name: value
  163. range:
  164. min: 0
  165. max: 2359
  166. - entity: number
  167. name: Timer off time
  168. category: config
  169. dps:
  170. - id: 104
  171. type: integer
  172. name: value
  173. range:
  174. min: 0
  175. max: 2359