klarstein_amazonia_dishwasher.yaml 4.0 KB

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