stl_siren.yaml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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. optional: true
  41. name: switch
  42. secondary_entities:
  43. - entity: sensor
  44. class: battery
  45. category: diagnostic
  46. dps:
  47. - id: 101
  48. type: string
  49. name: sensor
  50. unit: "%"
  51. mapping:
  52. - dps_val: "0"
  53. value: 100
  54. - dps_val: "1"
  55. value: 75
  56. - dps_val: "2"
  57. value: 50
  58. - dps_val: "3"
  59. value: 25
  60. - dps_val: "4"
  61. value: null
  62. - entity: binary_sensor
  63. class: plug
  64. category: diagnostic
  65. dps:
  66. - id: 101
  67. type: string
  68. name: sensor
  69. mapping:
  70. - dps_val: "4"
  71. value: true
  72. - value: false