daizuki_heatpump.yaml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  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. hidden: true
  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: top
  58. - id: 20
  59. type: integer
  60. name: unknown_20
  61. - id: 101
  62. type: integer
  63. name: unknown_101
  64. optional: true
  65. - id: 105
  66. type: string
  67. name: sleep_mode
  68. - id: 110
  69. type: bitfield
  70. name: flags
  71. - id: 113
  72. type: string
  73. name: swing_mode
  74. mapping:
  75. - dps_val: "0"
  76. constraint: horizontal_swing
  77. conditions:
  78. - dps_val: "0"
  79. value: "off"
  80. - dps_val: "1"
  81. value: horizontal
  82. - value: horizontal
  83. - dps_val: "1"
  84. constraint: horizontal_swing
  85. conditions:
  86. - dps_val: "0"
  87. value: vertical
  88. - dps_val: "1"
  89. value: both
  90. - value: both
  91. - constraint: horizontal_swing
  92. conditions:
  93. - dps_val: "0"
  94. value: vertical
  95. - value: both
  96. - id: 114
  97. type: string
  98. name: horizontal_swing
  99. hidden: true
  100. - id: 119
  101. type: string
  102. name: unknown_119
  103. - id: 120
  104. type: string
  105. name: unknown_120
  106. - id: 123
  107. type: string
  108. name: flags_2
  109. - id: 125
  110. type: string
  111. name: unknown_125
  112. optional: true
  113. - id: 128
  114. type: string
  115. name: unknown_128
  116. - id: 129
  117. type: string
  118. name: unknown_129
  119. - id: 130
  120. type: integer
  121. name: maybe_eco_temp
  122. - id: 131
  123. type: boolean
  124. name: unknown_131
  125. - id: 132
  126. type: boolean
  127. name: unknown_132
  128. - id: 133
  129. type: string
  130. name: unknown_133
  131. - id: 134
  132. type: json
  133. name: unknown_134
  134. secondary_entities:
  135. - entity: sensor
  136. class: temperature
  137. name: Current temperature
  138. dps:
  139. - id: 3
  140. name: sensor
  141. type: integer
  142. unit: C
  143. class: measurement
  144. - entity: sensor
  145. class: humidity
  146. category: diagnostic
  147. name: Current humidity
  148. dps:
  149. - id: 18
  150. type: integer
  151. name: sensor
  152. unit: "%"
  153. class: measurement
  154. - entity: select
  155. name: Vertical swing
  156. category: config
  157. icon: "mdi:arrow-up-down-bold"
  158. dps:
  159. - id: 113
  160. type: string
  161. name: option
  162. mapping:
  163. - dps_val: "0"
  164. value: "Off"
  165. - dps_val: "1"
  166. value: Full
  167. - dps_val: "2"
  168. value: Upper
  169. - dps_val: "3"
  170. value: Lower
  171. - entity: select
  172. name: Vertical position
  173. category: config
  174. icon: "mdi:unfold-more-horizontal"
  175. dps:
  176. - id: 126
  177. type: string
  178. name: option
  179. mapping:
  180. - dps_val: "0"
  181. value: Unknown
  182. - dps_val: "1"
  183. value: Top
  184. - dps_val: "2"
  185. value: Slightly up
  186. - dps_val: "3"
  187. value: Middle
  188. - dps_val: "4"
  189. value: Slightly down
  190. - dps_val: "5"
  191. value: Bottom
  192. - entity: select
  193. name: Horizontal swing
  194. category: config
  195. icon: "mdi:arrow-left-right-bold"
  196. dps:
  197. - id: 114
  198. type: string
  199. name: option
  200. mapping:
  201. - dps_val: "0"
  202. value: "Off"
  203. - dps_val: "1"
  204. value: Full
  205. - dps_val: "2"
  206. value: Left
  207. - dps_val: "3"
  208. value: Center
  209. - dps_val: "4"
  210. value: Right
  211. - entity: select
  212. name: Horizontal position
  213. category: config
  214. icon: "mdi:unfold-more-vertical"
  215. dps:
  216. - id: 127
  217. type: string
  218. name: option
  219. mapping:
  220. - dps_val: "0"
  221. value: Unknown
  222. - dps_val: "1"
  223. value: Leftmost
  224. - dps_val: "2"
  225. value: Slight Left
  226. - dps_val: "3"
  227. value: Center
  228. - dps_val: "4"
  229. value: Slight Right
  230. - dps_val: "5"
  231. value: Rightmost