breville_easyair_purifier.yaml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. name: Air purifier
  2. products:
  3. - id: k2mlahbu9v4xxdlb
  4. manufacturer: Breville
  5. model: Easy Air
  6. entities:
  7. - entity: fan
  8. icon: "mdi:air-purifier"
  9. dps:
  10. - id: 1
  11. name: switch
  12. type: boolean
  13. - id: 4
  14. type: string
  15. name: speed
  16. mapping:
  17. - dps_val: low
  18. value: 25
  19. - dps_val: mid
  20. value: 50
  21. - dps_val: high
  22. value: 75
  23. - dps_val: turbo
  24. value: 100
  25. - entity: switch
  26. name: Night mode
  27. category: config
  28. icon: "mdi:lightbulb-night"
  29. dps:
  30. - id: 8
  31. name: switch
  32. type: boolean
  33. - entity: switch
  34. name: Micro shield
  35. category: config
  36. icon: "mdi:shield-bug"
  37. dps:
  38. - id: 9
  39. name: switch
  40. type: boolean
  41. - entity: sensor
  42. name: Filter days left
  43. class: duration
  44. category: diagnostic
  45. icon: "mdi:air-filter"
  46. dps:
  47. - id: 16
  48. name: sensor
  49. type: integer
  50. unit: d
  51. - entity: select
  52. translation_key: timer
  53. category: config
  54. dps:
  55. - id: 19
  56. type: string
  57. name: option
  58. mapping:
  59. - dps_val: "cancle"
  60. value: cancel
  61. - dps_val: "2"
  62. value: "2h"
  63. - dps_val: "4"
  64. value: "4h"
  65. - dps_val: "8"
  66. value: "8h"
  67. - entity: sensor
  68. translation_key: time_remaining
  69. category: diagnostic
  70. class: duration
  71. dps:
  72. - id: 20
  73. name: sensor
  74. type: integer
  75. unit: min