daizuki_heatpump.yaml 4.9 KB

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