breville_easyair_purifier.yaml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. class: duration
  43. category: diagnostic
  44. icon: "mdi:air-filter"
  45. dps:
  46. - id: 16
  47. name: sensor
  48. type: integer
  49. unit: d
  50. - entity: select
  51. translation_key: timer
  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. translation_key: time_remaining
  68. category: diagnostic
  69. class: duration
  70. dps:
  71. - id: 20
  72. name: sensor
  73. type: integer
  74. unit: min