modena_es15sky_waterheater.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. name: Water heater
  2. products:
  3. - id: sbno8dlqbq1kjlku
  4. manufacturer: Modena
  5. model: ES-15-SKY
  6. entities:
  7. - entity: water_heater
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: switch
  12. - id: 101
  13. type: integer
  14. name: operation_mode
  15. mapping:
  16. - dps_val: 0
  17. value: Mode 0
  18. - dps_val: 1
  19. value: Mode 1
  20. - dps_val: 2
  21. value: Mode 2
  22. - dps_val: 3
  23. value: Mode 3
  24. - dps_val: 4
  25. value: Mode 4
  26. - dps_val: 5
  27. value: Mode 5
  28. - dps_val: 6
  29. value: Mode 6
  30. - dps_val: 7
  31. value: Mode 7
  32. - dps_val: 8
  33. value: Mode 8
  34. - dps_val: 9
  35. value: Mode 9
  36. - dps_val: 10
  37. value: Mode 10
  38. - id: 103
  39. type: integer
  40. name: temperature
  41. unit: C
  42. range:
  43. min: 30
  44. max: 75
  45. - id: 108
  46. type: integer
  47. name: current_temperature
  48. - id: 115
  49. type: integer
  50. name: reserve1
  51. - id: 116
  52. type: integer
  53. name: reserve2
  54. - id: 117
  55. type: integer
  56. name: reserve3
  57. - entity: sensor
  58. name: Energy
  59. category: diagnostic
  60. dps:
  61. - id: 10
  62. type: integer
  63. name: sensor
  64. unit: kWh
  65. - entity: number
  66. name: Boost temperature
  67. category: config
  68. class: temperature
  69. dps:
  70. - id: 102
  71. type: integer
  72. name: value
  73. unit: C
  74. range:
  75. min: 30
  76. max: 75
  77. - entity: number
  78. name: Eco temperature
  79. category: config
  80. class: temperature
  81. dps:
  82. - id: 104
  83. type: integer
  84. name: value
  85. unit: C
  86. range:
  87. min: 30
  88. max: 75
  89. - entity: number
  90. name: Schedule 1 temperature
  91. category: config
  92. class: temperature
  93. dps:
  94. - id: 105
  95. type: integer
  96. name: value
  97. unit: C
  98. range:
  99. min: 30
  100. max: 75
  101. - entity: number
  102. name: Schedule 2 temperature
  103. category: config
  104. class: temperature
  105. dps:
  106. - id: 106
  107. type: integer
  108. name: value
  109. unit: C
  110. range:
  111. min: 30
  112. max: 75
  113. - entity: binary_sensor
  114. class: problem
  115. category: diagnostic
  116. dps:
  117. - id: 107
  118. type: bitfield
  119. name: sensor
  120. mapping:
  121. - dps_val: 0
  122. value: false
  123. - value: true
  124. - id: 107
  125. type: bitfield
  126. name: fault_code
  127. - entity: number
  128. category: config
  129. class: volume
  130. dps:
  131. - id: 109
  132. type: integer
  133. name: value
  134. range:
  135. min: 0
  136. max: 10
  137. unit: L
  138. mapping:
  139. - target_range:
  140. min: 5
  141. max: 105
  142. - entity: number
  143. name: Schedule 1 hour
  144. category: config
  145. icon: "mdi:clock"
  146. dps:
  147. - id: 111
  148. type: integer
  149. name: value
  150. unit: h
  151. range:
  152. min: 0
  153. max: 23
  154. - entity: number
  155. name: Schedule 1 minute
  156. category: config
  157. icon: "mdi:clock"
  158. dps:
  159. - id: 110
  160. type: integer
  161. name: value
  162. unit: h
  163. range:
  164. min: 0
  165. max: 59
  166. - entity: number
  167. name: Schedule 2 hour
  168. category: config
  169. icon: "mdi:clock"
  170. dps:
  171. - id: 112
  172. type: integer
  173. name: value
  174. unit: h
  175. range:
  176. min: 0
  177. max: 23
  178. - entity: number
  179. name: Schedule 2 minute
  180. category: config
  181. icon: "mdi:clock"
  182. dps:
  183. - id: 113
  184. type: integer
  185. name: value
  186. unit: h
  187. range:
  188. min: 0
  189. max: 59
  190. - entity: binary_sensor
  191. class: running
  192. category: diagnostic
  193. dps:
  194. - id: 114
  195. type: boolean
  196. name: sensor
  197. - entity: switch
  198. name: Morning
  199. icon: "mdi:weather-sunset-up"
  200. category: config
  201. dps:
  202. - id: 118
  203. type: boolean
  204. name: switch
  205. - entity: switch
  206. name: Afternoon
  207. icon: "mdi:weather-sunset-down"
  208. category: config
  209. dps:
  210. - id: 118
  211. type: boolean
  212. name: switch