starlight_heatpump.yaml 6.3 KB

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