smoke_detector.yaml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. name: Smoke detector
  2. products:
  3. - id: lsjnzox4skgduemo
  4. entities:
  5. - entity: binary_sensor
  6. class: smoke
  7. dps:
  8. - id: 1
  9. type: integer
  10. name: sensor
  11. mapping:
  12. - dps_val: "1"
  13. value: true
  14. - value: false
  15. - entity: sensor
  16. name: Smoke level
  17. category: diagnostic
  18. dps:
  19. - id: 2
  20. type: integer
  21. name: sensor
  22. unit: ppm
  23. class: measurement
  24. - entity: binary_sensor
  25. class: problem
  26. category: diagnostic
  27. dps:
  28. - id: 11
  29. type: bitfield
  30. name: sensor
  31. mapping:
  32. - dps_val: 0
  33. value: false
  34. - value: true
  35. - id: 11
  36. type: bitfield
  37. name: fault_code
  38. - entity: sensor
  39. class: battery
  40. dps:
  41. - id: 15
  42. type: integer
  43. name: sensor
  44. unit: "%"
  45. class: measurement
  46. - id: 14
  47. type: string
  48. name: level
  49. - entity: switch
  50. name: Mute
  51. icon: "mdi:volume-mute"
  52. dps:
  53. - id: 16
  54. type: boolean
  55. name: switch
  56. mapping:
  57. - dps_val: false
  58. icon: "mdi:volume-high"
  59. - entity: button
  60. name: Test
  61. category: config
  62. dps:
  63. - id: 101
  64. type: boolean
  65. name: button