daizuki_heatpump.yaml 5.8 KB

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