breville_easyair_purifier.yaml 1.5 KB

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