breville_easyair_purifier.yaml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. name: Timer
  52. icon: "mdi:fan-clock"
  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: "2 hour"
  63. - dps_val: "4"
  64. value: "4 hours"
  65. - dps_val: "8"
  66. value: "8 hours"
  67. - entity: sensor
  68. name: Time left
  69. category: diagnostic
  70. class: duration
  71. icon: "mdi:timer"
  72. dps:
  73. - id: 20
  74. name: sensor
  75. type: integer
  76. unit: min