pgst_pw150_alarm.yaml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. name: Alarm system
  2. products:
  3. - id: bxtloihrivkxalgn
  4. manufacturer: PGST
  5. model: PW150
  6. entities:
  7. - entity: alarm_control_panel
  8. dps:
  9. - id: 1
  10. type: string
  11. name: alarm_state
  12. mapping:
  13. - dps_val: disarmed
  14. value: disarmed
  15. - dps_val: arm
  16. value: armed_away
  17. - dps_val: home
  18. value: armed_home
  19. - dps_val: sos
  20. value: triggered
  21. - id: 24
  22. type: string
  23. name: zone_attribute
  24. optional: true
  25. - id: 32
  26. type: string
  27. name: master_state
  28. optional: true
  29. - id: 36
  30. type: string
  31. name: sub_class
  32. optional: true
  33. - id: 37
  34. type: string
  35. name: sub_type
  36. optional: true
  37. - id: 38
  38. type: string
  39. name: sub_admin
  40. optional: true
  41. - id: 39
  42. type: string
  43. name: sub_state
  44. optional: true
  45. - id: 101
  46. type: string
  47. name: power_event
  48. optional: true
  49. - id: 103
  50. type: string
  51. name: zone_number
  52. optional: true
  53. - id: 104
  54. type: string
  55. name: other_event
  56. optional: true
  57. - entity: number
  58. name: Exit delay
  59. category: config
  60. icon: "mdi:clock-end"
  61. dps:
  62. - id: 2
  63. type: integer
  64. name: value
  65. unit: s
  66. range:
  67. min: 0
  68. max: 600
  69. - entity: number
  70. name: Siren duration
  71. category: config
  72. class: duration
  73. icon: "mdi:timer-settings"
  74. dps:
  75. - id: 3
  76. type: integer
  77. name: value
  78. unit: min
  79. range:
  80. min: 0
  81. max: 600
  82. - entity: switch
  83. name: Alarm sound
  84. category: config
  85. icon: "mdi:bullhorn"
  86. dps:
  87. - id: 4
  88. type: boolean
  89. name: switch
  90. - entity: number
  91. name: Voice volume
  92. category: config
  93. dps:
  94. - id: 5
  95. type: integer
  96. name: value
  97. range:
  98. min: 0
  99. max: 14
  100. - entity: switch
  101. name: Doorbell mute
  102. category: config
  103. icon: "mdi:volume-mute"
  104. dps:
  105. - id: 12
  106. type: boolean
  107. name: switch
  108. - entity: switch
  109. name: Silence siren
  110. category: config
  111. icon: "mdi:alarm-light-off"
  112. dps:
  113. - id: 25
  114. type: boolean
  115. name: switch
  116. optional: true
  117. - entity: event
  118. class: doorbell
  119. category: diagnostic
  120. dps:
  121. - id: 26
  122. type: utf16b64
  123. name: event
  124. optional: true
  125. mapping:
  126. - dps_val: "Doorbell Trigger!\nZone:00"
  127. value: ring
  128. - value: null
  129. - id: 26
  130. type: utf16b64
  131. name: message
  132. optional: true
  133. - entity: number
  134. name: Entry delay
  135. category: config
  136. icon: "mdi:clock-start"
  137. dps:
  138. - id: 28
  139. type: integer
  140. name: value
  141. unit: s
  142. range:
  143. min: 0
  144. max: 600
  145. - entity: number
  146. name: Doorbell volume
  147. category: config
  148. dps:
  149. - id: 30
  150. type: integer
  151. name: value
  152. range:
  153. min: 0
  154. max: 15
  155. - entity: select
  156. translation_key: language
  157. category: config
  158. dps:
  159. - id: 40
  160. type: string
  161. name: option
  162. mapping:
  163. - dps_val: chinese_simplified
  164. value: chinese
  165. - dps_val: english
  166. value: english
  167. - entity: button
  168. translation_key: factory_reset
  169. category: config
  170. hidden: true
  171. dps:
  172. - id: 34
  173. type: boolean
  174. name: button
  175. optional: true