etna_vw644mc_dishwasher.yaml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. name: Dishwasher
  2. products:
  3. - id: hmwl5vpd1zanu6ma
  4. name: Etna VW644MC
  5. entities:
  6. - entity: switch
  7. icon: "mdi:dishwasher"
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: switch
  12. - entity: button
  13. name: Start
  14. icon: "mdi:play"
  15. dps:
  16. - id: 2
  17. type: boolean
  18. name: button
  19. - entity: button
  20. name: Stop
  21. icon: "mdi:stop"
  22. dps:
  23. - id: 2
  24. type: boolean
  25. name: button
  26. mapping:
  27. - dps_val: true
  28. value: false
  29. - dps_val: false
  30. value: true
  31. - entity: number
  32. translation_key: timer
  33. class: duration
  34. category: config
  35. dps:
  36. - id: 6
  37. type: integer
  38. name: value
  39. unit: min
  40. range:
  41. min: 0
  42. max: 1440
  43. - entity: select
  44. name: Mode
  45. icon: "mdi:dishwasher"
  46. category: config
  47. dps:
  48. - id: 7
  49. type: string
  50. name: option
  51. mapping:
  52. - dps_val: neutral
  53. value: neutral
  54. - dps_val: eco
  55. value: eco
  56. - dps_val: "90min"
  57. value: "90_minute"
  58. - dps_val: glass
  59. value: glass
  60. - dps_val: rapid
  61. value: rapid
  62. - dps_val: auto
  63. value: auto
  64. - dps_val: intensive
  65. value: intensive
  66. - dps_val: hygiene
  67. value: hygiene
  68. - dps_val: universal
  69. value: universal
  70. - dps_val: soak
  71. value: soak
  72. - dps_val: self_cleaning
  73. value: self_clean
  74. - dps_val: party
  75. value: party
  76. - entity: sensor
  77. translation_key: time_remaining
  78. class: duration
  79. category: diagnostic
  80. dps:
  81. - id: 8
  82. type: integer
  83. name: sensor
  84. unit: min
  85. class: measurement
  86. - entity: binary_sensor
  87. class: problem
  88. category: diagnostic
  89. dps:
  90. - id: 12
  91. type: bitfield
  92. name: sensor
  93. mapping:
  94. - dps_val: 0
  95. value: false
  96. - value: true
  97. - id: 12
  98. type: bitfield
  99. name: fault_code
  100. - entity: sensor
  101. translation_key: status
  102. class: enum
  103. category: diagnostic
  104. dps:
  105. - id: 16
  106. type: string
  107. name: sensor
  108. mapping:
  109. - dps_val: unwash
  110. value: unwashed
  111. - dps_val: pre_wash
  112. value: pre_washing
  113. - dps_val: wash
  114. value: washing
  115. - dps_val: rinse
  116. value: rinsing
  117. - dps_val: drying
  118. value: drying
  119. - dps_val: end
  120. value: done
  121. - dps_val: standby
  122. value: standby
  123. - entity: sensor
  124. class: temperature
  125. category: diagnostic
  126. dps:
  127. - id: 17
  128. type: integer
  129. name: sensor
  130. unit: C
  131. class: measurement
  132. - entity: lock
  133. translation_key: child_lock
  134. category: config
  135. dps:
  136. - id: 101
  137. type: boolean
  138. optional: true
  139. name: lock
  140. mapping:
  141. - dps_val: null
  142. value: false
  143. hidden: true
  144. - entity: switch
  145. name: Delayed start
  146. icon: "mdi:clock"
  147. category: config
  148. dps:
  149. - id: 102
  150. type: boolean
  151. name: switch
  152. - entity: binary_sensor
  153. class: door
  154. category: diagnostic
  155. dps:
  156. - id: 103
  157. type: boolean
  158. name: sensor
  159. mapping:
  160. - dps_val: true
  161. value: false
  162. - dps_val: false
  163. value: true
  164. - entity: binary_sensor
  165. name: Rinse aid
  166. class: problem
  167. category: diagnostic
  168. dps:
  169. - id: 104
  170. type: boolean
  171. name: sensor
  172. - entity: binary_sensor
  173. name: Salt
  174. class: problem
  175. category: diagnostic
  176. dps:
  177. - id: 105
  178. type: boolean
  179. name: sensor
  180. - entity: button
  181. name: Pause
  182. icon: "mdi:pause"
  183. dps:
  184. - id: 107
  185. type: boolean
  186. name: button
  187. - entity: switch
  188. name: Auto open
  189. icon: "mdi:door-open"
  190. category: config
  191. dps:
  192. - id: 110
  193. type: boolean
  194. name: switch
  195. - entity: select
  196. name: Water hardness
  197. icon: "mdi:water-opacity"
  198. category: config
  199. dps:
  200. - id: 111
  201. type: string
  202. name: option
  203. mapping:
  204. - dps_val: "1"
  205. value: "1"
  206. - dps_val: "2"
  207. value: "2"
  208. - dps_val: "3"
  209. value: "3"
  210. - dps_val: "4"
  211. value: "4"
  212. - dps_val: "5"
  213. value: "5"
  214. - dps_val: "6"
  215. value: "6"