wolfguard_wt2r_alarm.yaml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. name: Alarm system
  2. products:
  3. - id: dscqpiq1gdfltjt3
  4. name: Wolf Guard WT2R
  5. primary_entity:
  6. entity: alarm_control_panel
  7. dps:
  8. - id: 1
  9. type: string
  10. name: alarm_state
  11. mapping:
  12. - dps_val: disarmed
  13. value: disarmed
  14. - dps_val: arm
  15. value: armed_away
  16. - dps_val: home
  17. value: armed_home
  18. - id: 44
  19. type: boolean
  20. optional: true
  21. name: trigger
  22. mapping:
  23. - dps_val: null
  24. constraint: master_state
  25. conditions:
  26. - dps_val: normal
  27. value: false
  28. hidden: true
  29. - dps_val: alarm
  30. value: true
  31. hidden: true
  32. - id: 32
  33. type: string
  34. name: master_state
  35. - id: 24
  36. type: string
  37. optional: true
  38. name: zone_attribute
  39. - id: 33
  40. type: string
  41. name: master_information
  42. - id: 36
  43. type: string
  44. optional: true
  45. name: sub_class
  46. - id: 37
  47. type: string
  48. optional: true
  49. name: sub_type
  50. - id: 38
  51. type: string
  52. optional: true
  53. name: sub_admin
  54. - id: 39
  55. type: string
  56. optional: true
  57. name: sub_state
  58. - id: 101
  59. type: string
  60. optional: true
  61. name: child_device_action
  62. secondary_entities:
  63. - entity: number
  64. name: Arm delay
  65. category: config
  66. icon: "mdi:camera-timer"
  67. dps:
  68. - id: 2
  69. type: integer
  70. name: value
  71. unit: s
  72. range:
  73. min: 0
  74. max: 99
  75. - entity: siren
  76. category: config
  77. dps:
  78. - id: 3
  79. type: integer
  80. name: duration
  81. unit: min
  82. range:
  83. min: 1
  84. max: 5
  85. - id: 4
  86. type: boolean
  87. name: tone
  88. mapping:
  89. - dps_val: false
  90. value: "off"
  91. - dps_val: true
  92. value: "on"
  93. - id: 25
  94. type: boolean
  95. name: volume_level
  96. mapping:
  97. - dps_val: false
  98. value: 1.0
  99. - dps_val: true
  100. value: 0.1
  101. - entity: binary_sensor
  102. class: tamper
  103. category: diagnostic
  104. dps:
  105. - id: 9
  106. type: boolean
  107. optional: true
  108. name: sensor
  109. mapping:
  110. - dps_val: null
  111. value: false
  112. - entity: switch
  113. translation_key: keytone
  114. category: config
  115. dps:
  116. - id: 12
  117. type: boolean
  118. name: switch
  119. - entity: binary_sensor
  120. class: battery_charging
  121. category: diagnostic
  122. dps:
  123. - id: 15
  124. type: boolean
  125. name: sensor
  126. - entity: sensor
  127. class: battery
  128. category: diagnostic
  129. dps:
  130. - id: 16
  131. type: integer
  132. name: sensor
  133. unit: "%"
  134. class: measurement
  135. - entity: switch
  136. name: Low battery alarm
  137. category: config
  138. dps:
  139. - id: 17
  140. type: boolean
  141. name: switch
  142. - entity: sensor
  143. name: Mobile network status
  144. class: enum
  145. category: diagnostic
  146. dps:
  147. - id: 23
  148. type: string
  149. name: sensor
  150. mapping:
  151. - dps_val: normal
  152. value: Normal
  153. icon: "mdi:phone-classic"
  154. - dps_val: network_no
  155. value: "No signal"
  156. icon: "mdi:signal-off"
  157. - dps_val: phone_no
  158. value: "No phone service"
  159. icon: "mdi:phone-off"
  160. - dps_val: sim_card_no
  161. value: "No SIM card"
  162. icon: "mdi:sim-off"
  163. - dps_val: network_search
  164. value: Searching for network
  165. icon: "mdi:signal-cellular-outline"
  166. - dps_val: signal_level_1
  167. value: Signal level 1
  168. icon: "mdi:signal-cellular-1"
  169. - dps_val: signal_level_2
  170. value: Signal level 2
  171. icon: "mdi:signal-cellular-1"
  172. - dps_val: signal_level_3
  173. value: Signal level 3
  174. icon: "mdi:signal-cellular-2"
  175. - dps_val: signal_level_4
  176. value: Signal level 4
  177. icon: "mdi:signal-cellular-2"
  178. - dps_val: signal_level_5
  179. value: Signal level 5
  180. icon: "mdi:signal-cellular-3"
  181. - id: 18
  182. type: string
  183. optional: true
  184. name: alarm_call_number
  185. - id: 19
  186. type: string
  187. optional: true
  188. name: alarm_sms_number
  189. - entity: switch
  190. name: Push notifications
  191. category: config
  192. dps:
  193. - id: 27
  194. type: boolean
  195. name: switch
  196. - id: 26
  197. type: string
  198. optional: true
  199. name: alarm_msg
  200. - entity: number
  201. name: Alarm delay
  202. category: config
  203. icon: "mdi:camera-timer"
  204. dps:
  205. - id: 28
  206. type: integer
  207. name: value
  208. unit: s
  209. range:
  210. min: 0
  211. max: 99
  212. - entity: switch
  213. name: Doorbell
  214. icon: "mdi:doorbell"
  215. category: config
  216. dps:
  217. - id: 29
  218. type: boolean
  219. name: switch
  220. - entity: button
  221. name: Factory reset
  222. class: restart
  223. category: config
  224. dps:
  225. - id: 34
  226. type: boolean
  227. optional: true
  228. name: button
  229. - entity: select
  230. name: Language
  231. icon: "mdi:translate"
  232. category: config
  233. dps:
  234. - id: 40
  235. type: string
  236. name: option
  237. mapping:
  238. - dps_val: chinese_simplified
  239. value: 中文简化字
  240. - dps_val: english
  241. value: English
  242. - dps_val: french
  243. value: Français
  244. - dps_val: italian
  245. value: Italiano
  246. - dps_val: german
  247. value: Deutsch
  248. - dps_val: spanish
  249. value: Español
  250. - dps_val: portuguese
  251. value: Português
  252. - dps_val: russian
  253. value: Русский
  254. - dps_val: japanese
  255. value: 日本語