etna_vw644mc_dishwasher.yaml 4.5 KB

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