daizuki_heatpump.yaml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. name: Daizuki Heatpump (F)
  2. entities:
  3. - entity: climate
  4. translation_only_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: 105
  60. type: string
  61. name: sleep_mode
  62. - id: 110
  63. type: bitfield
  64. name: flags
  65. - id: 113
  66. type: string
  67. name: swing_mode
  68. mapping:
  69. - dps_val: "0"
  70. value: "off"
  71. - dps_val: "1"
  72. value: "on"
  73. - value: "on"
  74. hidden: true
  75. - id: 114
  76. type: string
  77. name: swing_horizontal_mode
  78. mapping:
  79. - dps_val: "0"
  80. value: "off"
  81. - dps_val: "1"
  82. value: "on"
  83. - value: "on"
  84. hidden: true
  85. - id: 119
  86. type: string
  87. name: electricity_management
  88. - id: 120
  89. type: string
  90. name: gen_mode
  91. - id: 123
  92. type: hex
  93. name: flags_2
  94. - id: 125
  95. type: string
  96. name: air_quality
  97. optional: true
  98. - id: 128
  99. type: string
  100. name: model_code
  101. - id: 129
  102. type: string
  103. name: energy
  104. - id: 130
  105. type: integer
  106. name: eco_temp
  107. - id: 132
  108. type: boolean
  109. name: hot_cool
  110. - id: 133
  111. type: string
  112. name: swing_action
  113. - id: 134
  114. type: json
  115. name: statistics
  116. - entity: sensor
  117. class: temperature
  118. dps:
  119. - id: 3
  120. name: sensor
  121. type: integer
  122. unit: C
  123. class: measurement
  124. - entity: sensor
  125. class: humidity
  126. category: diagnostic
  127. dps:
  128. - id: 18
  129. type: integer
  130. name: sensor
  131. unit: "%"
  132. class: measurement
  133. - entity: select
  134. name: Vertical swing
  135. category: config
  136. icon: "mdi:arrow-up-down-bold"
  137. dps:
  138. - id: 113
  139. type: string
  140. name: option
  141. mapping:
  142. - dps_val: "0"
  143. value: "Off"
  144. - dps_val: "1"
  145. value: Full
  146. - dps_val: "2"
  147. value: Upper
  148. - dps_val: "3"
  149. value: Lower
  150. - entity: select
  151. name: Vertical position
  152. category: config
  153. icon: "mdi:unfold-more-horizontal"
  154. dps:
  155. - id: 126
  156. type: string
  157. name: option
  158. mapping:
  159. - dps_val: "0"
  160. value: Unknown
  161. - dps_val: "1"
  162. value: Top
  163. - dps_val: "2"
  164. value: Slightly up
  165. - dps_val: "3"
  166. value: Middle
  167. - dps_val: "4"
  168. value: Slightly down
  169. - dps_val: "5"
  170. value: Bottom
  171. - entity: select
  172. name: Horizontal swing
  173. category: config
  174. icon: "mdi:arrow-left-right-bold"
  175. dps:
  176. - id: 114
  177. type: string
  178. name: option
  179. mapping:
  180. - dps_val: "0"
  181. value: "Off"
  182. - dps_val: "1"
  183. value: Full
  184. - dps_val: "2"
  185. value: Left
  186. - dps_val: "3"
  187. value: Center
  188. - dps_val: "4"
  189. value: Right
  190. - entity: select
  191. name: Horizontal position
  192. category: config
  193. icon: "mdi:unfold-more-vertical"
  194. dps:
  195. - id: 127
  196. type: string
  197. name: option
  198. mapping:
  199. - dps_val: "0"
  200. value: Unknown
  201. - dps_val: "1"
  202. value: Leftmost
  203. - dps_val: "2"
  204. value: Slight Left
  205. - dps_val: "3"
  206. value: Center
  207. - dps_val: "4"
  208. value: Slight Right
  209. - dps_val: "5"
  210. value: Rightmost
  211. - entity: light
  212. translation_key: display
  213. category: config
  214. dps:
  215. - id: 123
  216. type: hex
  217. name: switch
  218. mask: "0008"
  219. - entity: switch
  220. name: Beep
  221. category: config
  222. dps:
  223. - id: 123
  224. type: hex
  225. name: switch
  226. mask: "0010"
  227. - entity: binary_sensor
  228. class: problem
  229. category: diagnostic
  230. dps:
  231. - id: 20
  232. type: bitfield
  233. name: sensor
  234. mapping:
  235. - dps_val: 0
  236. value: false
  237. - value: true
  238. - id: 20
  239. type: bitfield
  240. name: fault_code
  241. - entity: sensor
  242. class: pm25
  243. category: diagnostic
  244. dps:
  245. - id: 101
  246. type: integer
  247. name: sensor
  248. unit: ugm3
  249. optional: true
  250. class: measurement
  251. - entity: binary_sensor
  252. name: Filter
  253. class: problem
  254. category: diagnostic
  255. dps:
  256. - id: 131
  257. type: boolean
  258. name: sensor