mellerware_comfy_radiator.yaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. name: Heater
  2. products:
  3. - id: 5jidkruwamydvcfk
  4. manufacturer: Mellerware
  5. model: Comfy Medium
  6. entities:
  7. - entity: climate
  8. translation_only_key: heater
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: hvac_mode
  13. mapping:
  14. - dps_val: false
  15. value: "off"
  16. - dps_val: true
  17. constraint: preset_mode
  18. conditions:
  19. - dps_val: P1
  20. value: auto
  21. - dps_val: [P2, P3]
  22. value: auto
  23. hidden: true
  24. - dps_val: CF
  25. value: heat
  26. - dps_val: [EC, AF]
  27. value: heat
  28. hidden: true
  29. - dps_val: ST
  30. value: "off"
  31. hidden: true
  32. - id: 2
  33. type: integer
  34. name: temperature
  35. range:
  36. min: 5
  37. max: 35
  38. unit: C
  39. mapping:
  40. - constraint: preset_mode
  41. conditions:
  42. - dps_val: EC
  43. range:
  44. min: 1
  45. max: 31
  46. - dps_val: AF
  47. invalid: true
  48. - id: 3
  49. type: integer
  50. name: current_temperature
  51. - id: 4
  52. type: string
  53. name: preset_mode
  54. mapping:
  55. - dps_val: CF
  56. value: comfort
  57. - dps_val: EC
  58. value: eco
  59. - dps_val: P1
  60. value: Daytime
  61. - dps_val: P2
  62. value: Morning+Evening
  63. - dps_val: P3
  64. value: Program
  65. - dps_val: AF
  66. value: away
  67. - dps_val: ST
  68. value: ST
  69. hidden: true
  70. - id: 11
  71. type: string
  72. name: hvac_action
  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. - entity: lock
  83. translation_key: child_lock
  84. category: config
  85. dps:
  86. - id: 7
  87. type: boolean
  88. name: lock
  89. - entity: select
  90. translation_key: timer
  91. category: config
  92. dps:
  93. - id: 19
  94. type: string
  95. name: option
  96. mapping:
  97. - dps_val: cancel
  98. value: cancel
  99. - dps_val: 1h
  100. value: 1h
  101. - dps_val: 2h
  102. value: 2h
  103. - dps_val: 3h
  104. value: 3h
  105. - dps_val: 4h
  106. value: 4h
  107. - dps_val: 5h
  108. value: 5h
  109. - dps_val: 6h
  110. value: 6h
  111. - dps_val: 7h
  112. value: 7h
  113. - dps_val: 8h
  114. value: 8h
  115. - dps_val: 9h
  116. value: 9h
  117. - dps_val: 10h
  118. value: 10h
  119. - dps_val: 11h
  120. value: 11h
  121. - dps_val: 12h
  122. value: 12h
  123. - dps_val: 13h
  124. value: 13h
  125. - dps_val: 14h
  126. value: 14h
  127. - dps_val: 15h
  128. value: 15h
  129. - dps_val: 16h
  130. value: 16h
  131. - dps_val: 17h
  132. value: 17h
  133. - dps_val: 18h
  134. value: 18h
  135. - dps_val: 19h
  136. value: 19h
  137. - dps_val: 20h
  138. value: 20h
  139. - dps_val: 21h
  140. value: 21h
  141. - dps_val: 22h
  142. value: 22h
  143. - dps_val: 23h
  144. value: 23h
  145. - dps_val: 24h
  146. value: 24h
  147. - entity: sensor
  148. translation_key: time_remaining
  149. class: duration
  150. category: diagnostic
  151. dps:
  152. - id: 20
  153. type: integer
  154. name: sensor
  155. unit: min
  156. - entity: binary_sensor
  157. class: problem
  158. category: diagnostic
  159. dps:
  160. - id: 21
  161. type: bitfield
  162. optional: true
  163. name: sensor
  164. mapping:
  165. - dps_val: 0
  166. value: false
  167. - dps_val: null
  168. value: false
  169. - value: true
  170. - id: 21
  171. type: bitfield
  172. optional: true
  173. name: fault_code
  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. translation_key: temperature_calibration
  214. category: config
  215. class: temperature
  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