confortotal_minisplit.yaml 3.5 KB

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