mellerware_comfy_radiator.yaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. name: Heater
  2. products:
  3. - id: 5jidkruwamydvcfk
  4. name: Mellerware Comfy Medium
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. constraint: preset_mode
  16. conditions:
  17. - dps_val: P1
  18. value: auto
  19. - dps_val: [P2, P3]
  20. value: auto
  21. hidden: true
  22. - dps_val: CF
  23. value: heat
  24. - value: heat
  25. hidden: true
  26. - id: 2
  27. type: integer
  28. name: temperature
  29. range:
  30. min: 5
  31. max: 35
  32. unit: C
  33. mapping:
  34. - constraint: preset_mode
  35. conditions:
  36. - dps_val: EC
  37. range:
  38. min: 1
  39. max: 31
  40. - dps_val: AF
  41. invalid: true
  42. - id: 3
  43. type: integer
  44. name: current_temperature
  45. - id: 4
  46. type: string
  47. name: preset_mode
  48. mapping:
  49. - dps_val: CF
  50. value: comfort
  51. - dps_val: EC
  52. value: eco
  53. - dps_val: P1
  54. value: Daytime
  55. - dps_val: P2
  56. value: Morning+Evening
  57. - dps_val: P3
  58. value: Program
  59. - dps_val: AF
  60. value: away
  61. - dps_val: ST
  62. value: ST
  63. hidden: true
  64. - id: 11
  65. type: string
  66. name: hvac_action
  67. mapping:
  68. - constraint: hvac_mode
  69. conditions:
  70. - dps_val: false
  71. value: "off"
  72. - dps_val: true
  73. mapping:
  74. - dps_val: working
  75. value: heating
  76. - dps_val: standby
  77. value: idle
  78. - id: 26
  79. type: string
  80. optional: true
  81. name: custom_program
  82. secondary_entities:
  83. - entity: lock
  84. name: Child lock
  85. icon: "mdi:hand-back-right-off"
  86. category: config
  87. dps:
  88. - id: 7
  89. type: boolean
  90. name: lock
  91. - entity: select
  92. name: Timer
  93. icon: "mdi:timer"
  94. category: config
  95. dps:
  96. - id: 19
  97. type: string
  98. name: option
  99. mapping:
  100. - dps_val: cancel
  101. value: "off"
  102. - dps_val: 1h
  103. value: 1 hour
  104. - dps_val: 2h
  105. value: 2 hours
  106. - dps_val: 3h
  107. value: 3 hours
  108. - dps_val: 4h
  109. value: 4 hours
  110. - dps_val: 5h
  111. value: 5 hours
  112. - dps_val: 6h
  113. value: 6 hours
  114. - dps_val: 7h
  115. value: 7 hours
  116. - dps_val: 8h
  117. value: 8 hours
  118. - dps_val: 9h
  119. value: 9 hours
  120. - dps_val: 10h
  121. value: 10 hours
  122. - dps_val: 11h
  123. value: 11 hours
  124. - dps_val: 12h
  125. value: 12 hours
  126. - dps_val: 13h
  127. value: 13 hours
  128. - dps_val: 14h
  129. value: 14 hours
  130. - dps_val: 15h
  131. value: 15 hours
  132. - dps_val: 16h
  133. value: 16 hours
  134. - dps_val: 17h
  135. value: 17 hours
  136. - dps_val: 18h
  137. value: 18 hours
  138. - dps_val: 19h
  139. value: 19 hours
  140. - dps_val: 20h
  141. value: 20 hours
  142. - dps_val: 21h
  143. value: 21 hours
  144. - dps_val: 22h
  145. value: 22 hours
  146. - dps_val: 23h
  147. value: 23 hours
  148. - dps_val: 24h
  149. value: 24 hours
  150. - entity: sensor
  151. name: Time remaining
  152. class: duration
  153. category: diagnostic
  154. dps:
  155. - id: 20
  156. type: integer
  157. name: sensor
  158. unit: min
  159. - entity: binary_sensor
  160. name: Fault
  161. class: problem
  162. category: diagnostic
  163. dps:
  164. - id: 21
  165. type: bitfield
  166. optional: true
  167. name: sensor
  168. mapping:
  169. - dps_val: 0
  170. value: false
  171. - dps_val: null
  172. value: false
  173. - value: true
  174. - entity: button
  175. name: Night mode on
  176. icon: "mdi:weather-night"
  177. category: config
  178. dps:
  179. - id: 103
  180. type: boolean
  181. name: button
  182. optional: true
  183. - entity: button
  184. name: Night mode off
  185. icon: "mdi:weather-sunny"
  186. category: config
  187. dps:
  188. - id: 103
  189. type: boolean
  190. name: button
  191. optional: true
  192. mapping:
  193. - dps_val: true
  194. value: false
  195. - dps_val: false
  196. value: true
  197. - entity: switch
  198. name: Window check
  199. icon: "mdi:window-open-variant"
  200. category: config
  201. dps:
  202. - id: 104
  203. type: boolean
  204. name: switch
  205. - entity: binary_sensor
  206. class: window
  207. category: diagnostic
  208. dps:
  209. - id: 105
  210. type: boolean
  211. name: sensor
  212. - entity: number
  213. name: Temperature calibration
  214. category: config
  215. icon: "mdi:thermometer-check"
  216. dps:
  217. - id: 106
  218. type: integer
  219. optional: true
  220. name: value
  221. unit: C
  222. range:
  223. min: 0
  224. max: 40
  225. mapping:
  226. - dps_val: null
  227. value_mirror: current_temperature
  228. - id: 3
  229. type: integer
  230. name: current_temperature
  231. hidden: true