smoke_detector.yaml 1.3 KB

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