klarstein_amazonia_dishwasher.yaml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. name: Dishwasher
  2. # products:
  3. # - id: UNKNOWN
  4. # manufacturer: Klarstein
  5. # model: Amazonia
  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: time
  33. translation_key: timer
  34. category: config
  35. dps:
  36. - id: 6
  37. type: integer
  38. name: minute
  39. range:
  40. min: 0
  41. max: 1440
  42. - entity: select
  43. translation_key: washing_mode
  44. category: config
  45. dps:
  46. - id: 7
  47. type: string
  48. name: option
  49. mapping:
  50. - dps_val: eco
  51. value: eco
  52. - dps_val: "90min"
  53. value: "90_minute"
  54. - dps_val: glass
  55. value: glass
  56. - dps_val: rapid
  57. value: rapid
  58. - dps_val: intensive
  59. value: intensive
  60. - dps_val: universal
  61. value: standard
  62. - dps_val: babycare
  63. value: baby_care
  64. - entity: sensor
  65. translation_key: time_remaining
  66. class: duration
  67. category: diagnostic
  68. dps:
  69. - id: 8
  70. type: integer
  71. name: sensor
  72. unit: min
  73. class: measurement
  74. - entity: binary_sensor
  75. class: problem
  76. category: diagnostic
  77. dps:
  78. - id: 12
  79. type: bitfield
  80. name: sensor
  81. mapping:
  82. - dps_val: 0
  83. value: false
  84. - value: true
  85. - id: 12
  86. type: bitfield
  87. name: fault_code
  88. - entity: sensor
  89. translation_key: status
  90. class: enum
  91. category: diagnostic
  92. dps:
  93. - id: 16
  94. type: string
  95. name: sensor
  96. mapping:
  97. - dps_val: unwash
  98. value: unwashed
  99. - dps_val: pre_wash
  100. value: pre_washing
  101. - dps_val: wash
  102. value: washing
  103. - dps_val: rinse
  104. value: rinsing
  105. - dps_val: drying
  106. value: drying
  107. - dps_val: end
  108. value: done
  109. - dps_val: standby
  110. value: standby
  111. - entity: sensor
  112. class: temperature
  113. dps:
  114. - id: 17
  115. type: integer
  116. name: sensor
  117. unit: C
  118. class: measurement
  119. - entity: switch
  120. name: Timer set
  121. icon: "mdi:clock-check"
  122. category: config
  123. dps:
  124. - id: 102
  125. type: boolean
  126. name: switch
  127. - entity: binary_sensor
  128. class: door
  129. category: diagnostic
  130. dps:
  131. - id: 103
  132. type: boolean
  133. name: sensor
  134. mapping:
  135. - dps_val: true
  136. value: false
  137. - dps_val: false
  138. value: true
  139. - entity: binary_sensor
  140. name: Rinse aid level
  141. class: problem
  142. category: diagnostic
  143. dps:
  144. - id: 104
  145. type: boolean
  146. name: sensor
  147. - entity: binary_sensor
  148. name: Salt level
  149. class: problem
  150. category: diagnostic
  151. dps:
  152. - id: 105
  153. type: boolean
  154. name: sensor
  155. - entity: binary_sensor
  156. name: Water flow
  157. class: problem
  158. category: diagnostic
  159. dps:
  160. - id: 106
  161. type: boolean
  162. name: sensor
  163. - entity: switch
  164. name: Pause
  165. icon: "mdi:play-pause"
  166. category: config
  167. dps:
  168. - id: 107
  169. type: boolean
  170. name: switch
  171. mapping:
  172. - dps_val: false
  173. value: true
  174. - dps_val: true
  175. value: false
  176. - entity: select
  177. name: Water hardness
  178. icon: "mdi:water-opacity"
  179. category: config
  180. dps:
  181. - id: 111
  182. type: string
  183. name: option
  184. mapping:
  185. - dps_val: "1"
  186. value: "1"
  187. - dps_val: "2"
  188. value: "2"
  189. - dps_val: "3"
  190. value: "3"
  191. - dps_val: "4"
  192. value: "4"
  193. - dps_val: "5"
  194. value: "5"
  195. - dps_val: "6"
  196. value: "6"