smoke_detector.yaml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. translation_key: sound
  51. dps:
  52. - id: 16
  53. type: boolean
  54. name: switch
  55. mapping:
  56. - dps_val: true
  57. value: false
  58. - dps_val: false
  59. value: true
  60. - entity: button
  61. name: Test
  62. category: config
  63. dps:
  64. - id: 101
  65. type: boolean
  66. name: button