vaco_mobyblue_heatpump.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. name: Heatpump
  2. products:
  3. - id: asbtgrmtbjt5nubd
  4. manufacturer: Vaco / Arrifana
  5. model_id: AC-WBR3
  6. model: Moby Blue 14 / Arrifana 16
  7. entities:
  8. - entity: switch
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: switch
  13. - entity: climate
  14. dps:
  15. - id: 4
  16. name: hvac_mode
  17. type: boolean
  18. mapping:
  19. - value: cool
  20. dps_val: "0"
  21. - value: heat
  22. dps_val: "1"
  23. available: support_heat
  24. - value: dry
  25. dps_val: "2"
  26. - value: fan_only
  27. dps_val: "3"
  28. - value: heat_cool
  29. dps_val: "4" # Listed as ECO
  30. available: support_eco
  31. - id: 2
  32. type: integer
  33. name: temperature
  34. range:
  35. min: 17
  36. max: 30
  37. mapping:
  38. - constraint: temperature_unit
  39. conditions:
  40. - dps_val: f
  41. range:
  42. min: 62
  43. max: 86
  44. value_redirect: temp_set_f
  45. - id: 3
  46. type: integer
  47. name: current_temperature
  48. mapping:
  49. - constraint: temperature_unit
  50. conditions:
  51. - dps_val: f
  52. value_redirect: temp_current_f
  53. - id: 5
  54. type: string
  55. name: fan_mode
  56. mapping:
  57. - dps_val: "low"
  58. value: low
  59. - dps_val: "mid"
  60. value: medium
  61. - dps_val: "high"
  62. value: high
  63. - id: 104
  64. name: swing_mode
  65. type: boolean
  66. mapping:
  67. - dps_val: true
  68. value: "on"
  69. - dps_val: false
  70. value: "off"
  71. - id: 19
  72. type: string
  73. name: temperature_unit
  74. mapping:
  75. - dps_val: c
  76. value: C
  77. - dps_val: f
  78. value: F
  79. - id: 23
  80. type: integer
  81. optional: true
  82. name: temp_current_f
  83. hidden: true
  84. - id: 24
  85. type: integer
  86. optional: true
  87. hidden: true
  88. name: temp_set_f
  89. range:
  90. min: 62
  91. max: 86
  92. - id: 103
  93. type: string
  94. name: model
  95. mapping:
  96. - dps_val: "0"
  97. value: NPA
  98. - dps_val: "1"
  99. value: NPF
  100. - dps_val: "2"
  101. value: NPB cooling
  102. - dps_val: "3"
  103. value: NPB heating and cooling
  104. - dps_val: "4"
  105. value: NPE cooling
  106. - dps_val: "5"
  107. value: NPE heating and cooling
  108. - id: 103
  109. type: string
  110. name: support_heat
  111. mapping:
  112. - dps_val: "3"
  113. value: true
  114. - dps_val: "5"
  115. value: true
  116. - value: false
  117. - id: 103
  118. type: string
  119. name: support_eco
  120. mapping:
  121. - dps_val: "5"
  122. value: false
  123. # only the spec for model 5 is known for sure
  124. - value: true
  125. - entity: binary_sensor
  126. class: problem
  127. category: diagnostic
  128. dps:
  129. - id: 22
  130. type: bitfield
  131. name: sensor
  132. mapping:
  133. - dps_val: 0
  134. value: false
  135. - dps_val: 1
  136. value: false
  137. - value: true
  138. - id: 22
  139. type: bitfield
  140. name: fault_code
  141. - entity: binary_sensor
  142. translation_key: tank_full
  143. category: diagnostic
  144. dps:
  145. - id: 22
  146. type: bitfield
  147. name: sensor
  148. mapping:
  149. - dps_val: 1
  150. value: true
  151. - value: false
  152. - entity: switch
  153. translation_key: sleep
  154. dps:
  155. - id: 105
  156. type: boolean
  157. name: switch
  158. - entity: lock
  159. translation_key: child_lock
  160. category: config
  161. dps:
  162. - id: 14
  163. type: boolean
  164. name: lock
  165. - entity: select
  166. translation_key: temperature_unit
  167. category: config
  168. dps:
  169. - id: 19
  170. type: string
  171. name: option
  172. mapping:
  173. - dps_val: c
  174. value: celsius
  175. - dps_val: f
  176. value: fahrenheit
  177. - entity: switch
  178. name: Self clean
  179. icon: "mdi:shimmer"
  180. category: config
  181. dps:
  182. - id: 102
  183. type: boolean
  184. name: switch