daizuki_heatpump.yaml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. name: Daizuki Heatpump (F)
  2. primary_entity:
  3. entity: climate
  4. translation_key: aircon_extra
  5. dps:
  6. - id: 1
  7. type: boolean
  8. name: hvac_mode
  9. mapping:
  10. - dps_val: false
  11. value: "off"
  12. - dps_val: true
  13. constraint: mode
  14. conditions:
  15. - dps_val: cold
  16. value: cool
  17. - dps_val: hot
  18. value: heat
  19. - dps_val: wet
  20. value: dry
  21. - dps_val: wind
  22. value: fan_only
  23. - dps_val: auto
  24. value: heat_cool
  25. - id: 2
  26. type: integer
  27. name: temperature
  28. range:
  29. min: 610
  30. max: 880
  31. mapping:
  32. - scale: 10
  33. step: 10
  34. unit: F
  35. - id: 4
  36. type: string
  37. name: mode
  38. hidden: true
  39. - id: 5
  40. type: string
  41. name: fan_mode
  42. mapping:
  43. - dps_val: auto
  44. value: auto
  45. - dps_val: mute
  46. value: quiet
  47. - dps_val: low
  48. value: low
  49. - dps_val: mid_low
  50. value: medlow
  51. - dps_val: mid
  52. value: medium
  53. - dps_val: mid_high
  54. value: medhigh
  55. - dps_val: high
  56. value: high
  57. - dps_val: strong
  58. value: strong
  59. - id: 20
  60. type: integer
  61. name: unknown_20
  62. - id: 101
  63. type: integer
  64. name: unknown_101
  65. optional: true
  66. - id: 105
  67. type: string
  68. name: sleep_mode
  69. - id: 110
  70. type: bitfield
  71. name: flags
  72. - id: 113
  73. type: string
  74. name: swing_mode
  75. mapping:
  76. - dps_val: "0"
  77. constraint: horizontal_swing
  78. conditions:
  79. - dps_val: "0"
  80. value: "off"
  81. - dps_val: "1"
  82. value: horizontal
  83. - value: horizontal
  84. - dps_val: "1"
  85. constraint: horizontal_swing
  86. conditions:
  87. - dps_val: "0"
  88. value: vertical
  89. - dps_val: "1"
  90. value: both
  91. - value: both
  92. - constraint: horizontal_swing
  93. conditions:
  94. - dps_val: "0"
  95. value: vertical
  96. - value: both
  97. - id: 114
  98. type: string
  99. name: horizontal_swing
  100. hidden: true
  101. - id: 119
  102. type: string
  103. name: unknown_119
  104. - id: 120
  105. type: string
  106. name: unknown_120
  107. - id: 123
  108. type: string
  109. name: flags_2
  110. - id: 125
  111. type: string
  112. name: unknown_125
  113. optional: true
  114. - id: 128
  115. type: string
  116. name: unknown_128
  117. - id: 129
  118. type: string
  119. name: unknown_129
  120. - id: 130
  121. type: integer
  122. name: maybe_eco_temp
  123. - id: 131
  124. type: boolean
  125. name: unknown_131
  126. - id: 132
  127. type: boolean
  128. name: unknown_132
  129. - id: 133
  130. type: string
  131. name: unknown_133
  132. - id: 134
  133. type: json
  134. name: unknown_134
  135. secondary_entities:
  136. - entity: sensor
  137. class: temperature
  138. name: Current temperature
  139. dps:
  140. - id: 3
  141. name: sensor
  142. type: integer
  143. unit: C
  144. class: measurement
  145. - entity: sensor
  146. class: humidity
  147. category: diagnostic
  148. name: Current humidity
  149. dps:
  150. - id: 18
  151. type: integer
  152. name: sensor
  153. unit: "%"
  154. class: measurement
  155. - entity: select
  156. name: Vertical swing
  157. category: config
  158. icon: "mdi:arrow-up-down-bold"
  159. dps:
  160. - id: 113
  161. type: string
  162. name: option
  163. mapping:
  164. - dps_val: "0"
  165. value: "Off"
  166. - dps_val: "1"
  167. value: Full
  168. - dps_val: "2"
  169. value: Upper
  170. - dps_val: "3"
  171. value: Lower
  172. - entity: select
  173. name: Vertical position
  174. category: config
  175. icon: "mdi:unfold-more-horizontal"
  176. dps:
  177. - id: 126
  178. type: string
  179. name: option
  180. mapping:
  181. - dps_val: "0"
  182. value: Unknown
  183. - dps_val: "1"
  184. value: Top
  185. - dps_val: "2"
  186. value: Slightly up
  187. - dps_val: "3"
  188. value: Middle
  189. - dps_val: "4"
  190. value: Slightly down
  191. - dps_val: "5"
  192. value: Bottom
  193. - entity: select
  194. name: Horizontal swing
  195. category: config
  196. icon: "mdi:arrow-left-right-bold"
  197. dps:
  198. - id: 114
  199. type: string
  200. name: option
  201. mapping:
  202. - dps_val: "0"
  203. value: "Off"
  204. - dps_val: "1"
  205. value: Full
  206. - dps_val: "2"
  207. value: Left
  208. - dps_val: "3"
  209. value: Center
  210. - dps_val: "4"
  211. value: Right
  212. - entity: select
  213. name: Horizontal position
  214. category: config
  215. icon: "mdi:unfold-more-vertical"
  216. dps:
  217. - id: 127
  218. type: string
  219. name: option
  220. mapping:
  221. - dps_val: "0"
  222. value: Unknown
  223. - dps_val: "1"
  224. value: Leftmost
  225. - dps_val: "2"
  226. value: Slight Left
  227. - dps_val: "3"
  228. value: Center
  229. - dps_val: "4"
  230. value: Slight Right
  231. - dps_val: "5"
  232. value: Rightmost