stl_siren.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. name: Siren
  2. products:
  3. - id: DYgId0sz6zWlmmYu
  4. name: STL siren alarm
  5. primary_entity:
  6. entity: siren
  7. dps:
  8. - id: 102
  9. type: string
  10. name: tone
  11. mapping:
  12. - dps_val: "1"
  13. value: "Alarm 1"
  14. - dps_val: "2"
  15. value: "Alarm 2"
  16. - dps_val: "3"
  17. value: "Alarm 3"
  18. - dps_val: "4"
  19. value: "Alarm 4"
  20. - dps_val: "5"
  21. value: "Alarm 5"
  22. - dps_val: "6"
  23. value: "Alarm 6"
  24. - dps_val: "7"
  25. value: "Alarm 7"
  26. - dps_val: "8"
  27. value: "Alarm 8"
  28. - dps_val: "9"
  29. value: "Alarm 9"
  30. - dps_val: "10"
  31. value: "Alarm 10"
  32. - id: 103
  33. type: integer
  34. name: duration
  35. range:
  36. min: 0
  37. max: 60
  38. - id: 104
  39. type: boolean
  40. name: switch
  41. secondary_entities:
  42. - entity: sensor
  43. class: battery
  44. category: diagnostic
  45. dps:
  46. - id: 101
  47. type: string
  48. name: sensor
  49. unit: "%"
  50. mapping:
  51. - dps_val: "0"
  52. value: 100
  53. - dps_val: "1"
  54. value: 75
  55. - dps_val: "2"
  56. value: 50
  57. - dps_val: "3"
  58. value: 25
  59. - dps_val: "4"
  60. value: null
  61. - entity: binary_sensor
  62. class: plug
  63. category: diagnostic
  64. dps:
  65. - id: 101
  66. type: string
  67. name: sensor
  68. mapping:
  69. - dps_val: "4"
  70. value: true
  71. - value: false