confortotal_minisplit.yaml 3.5 KB

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