zg205w_mmWave_presence_sensor.yaml 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. name: mmWave presence sensor
  2. products:
  3. - id: qbapy7r4deyp6zbx
  4. name: ZG-205W
  5. - id: uykwakpl6rbxvjdd
  6. name: ZG-205W/A
  7. primary_entity:
  8. entity: binary_sensor
  9. class: occupancy
  10. dps:
  11. - id: 1
  12. type: string
  13. name: sensor
  14. mapping:
  15. - dps_val: presence
  16. value: true
  17. - dps_val: none
  18. value: false
  19. # - id: 111
  20. # name: breathingselftest
  21. secondary_entities:
  22. - entity: number
  23. name: Motion sensitivity
  24. category: config
  25. icon: mdi:motion-sensor
  26. dps:
  27. - id: 2
  28. type: integer
  29. name: value
  30. optional: true
  31. range:
  32. min: 0
  33. max: 10
  34. - entity: number
  35. name: Motion detection distance
  36. category: config
  37. icon: mdi:signal-distance-variant
  38. dps:
  39. - id: 3
  40. type: integer
  41. name: value
  42. optional: true
  43. unit: m
  44. range:
  45. min: 0
  46. max: 1000
  47. mapping:
  48. - scale: 100
  49. step: 10
  50. - entity: number
  51. name: Stationary detection distance
  52. category: config
  53. icon: mdi:signal-distance-variant
  54. dps:
  55. - id: 4
  56. type: integer
  57. name: value
  58. unit: m
  59. optional: true
  60. range:
  61. min: 0
  62. max: 600
  63. mapping:
  64. - scale: 100
  65. step: 10
  66. - entity: sensor
  67. class: illuminance
  68. dps:
  69. - id: 101
  70. type: integer
  71. name: sensor
  72. unit: lx
  73. class: measurement
  74. - entity: number
  75. name: Stationary sensitivity
  76. category: config
  77. icon: mdi:motion-sensor
  78. dps:
  79. - id: 102
  80. type: integer
  81. name: value
  82. optional: true
  83. range:
  84. min: 0
  85. max: 10
  86. - entity: light
  87. name: Led indicator
  88. category: config
  89. dps:
  90. - id: 103
  91. type: boolean
  92. name: switch
  93. optional: true
  94. - entity: select
  95. name: Alarm mode
  96. class: enum
  97. icon: mdi:shield-home
  98. category: config
  99. dps:
  100. - id: 104
  101. type: string
  102. name: option
  103. optional: true
  104. mapping:
  105. - dps_val: armed
  106. value: Armed
  107. - dps_val: disarm
  108. value: Disarm
  109. - dps_val: sos
  110. value: Alarm
  111. - entity: number
  112. name: Small motion detection distance
  113. category: config
  114. icon: mdi:signal-distance-variant
  115. dps:
  116. - id: 105
  117. type: integer
  118. name: value
  119. optional: true
  120. unit: m
  121. range:
  122. min: 0
  123. max: 600
  124. mapping:
  125. - scale: 100
  126. step: 10
  127. - entity: number
  128. name: Small motion sensitivity
  129. category: config
  130. icon: mdi:motion-sensor
  131. dps:
  132. - id: 106
  133. type: integer
  134. name: value
  135. optional: true
  136. range:
  137. min: 0
  138. max: 10
  139. - entity: select
  140. name: Alarm volume
  141. class: enum
  142. icon: mdi:volume-high
  143. category: config
  144. dps:
  145. - id: 107
  146. type: string
  147. name: option
  148. optional: true
  149. mapping:
  150. - dps_val: high
  151. value: High
  152. - dps_val: middle
  153. value: Middle
  154. - dps_val: low
  155. value: Low
  156. - dps_val: mute
  157. value: Mute
  158. - entity: number
  159. name: Exit delay
  160. category: config
  161. icon: mdi:timer-sand
  162. dps:
  163. - id: 108
  164. type: integer
  165. name: value
  166. optional: true
  167. unit: s
  168. range:
  169. min: 0
  170. max: 28800
  171. - entity: number
  172. name: Alarm duration
  173. category: config
  174. icon: mdi:timer
  175. dps:
  176. - id: 109
  177. type: integer
  178. name: value
  179. unit: min
  180. optional: true
  181. range:
  182. min: 1
  183. max: 30
  184. - entity: number
  185. name: Motion minimum detection distance
  186. category: config
  187. icon: mdi:signal-distance-variant
  188. hidden: true
  189. dps:
  190. - id: 110
  191. type: integer
  192. name: value
  193. unit: m
  194. optional: true
  195. range:
  196. min: 0
  197. max: 1000
  198. mapping:
  199. - scale: 100
  200. step: 10
  201. - entity: number
  202. name: Small motion minimum detection distance
  203. category: config
  204. icon: mdi:signal-distance-variant
  205. hidden: true
  206. dps:
  207. - id: 111
  208. type: integer
  209. name: value
  210. unit: m
  211. optional: true
  212. range:
  213. min: 0
  214. max: 1000
  215. mapping:
  216. - scale: 100
  217. step: 10
  218. - entity: number
  219. name: Breathing minimum detection distance
  220. category: config
  221. icon: mdi:signal-distance-variant
  222. hidden: true
  223. dps:
  224. - id: 112
  225. type: integer
  226. name: value
  227. optional: true
  228. unit: m
  229. range:
  230. min: 0
  231. max: 1000
  232. mapping:
  233. - scale: 100
  234. step: 10
  235. - entity: number
  236. name: Adaptive testing time
  237. category: config
  238. icon: mdi:timer
  239. hidden: true
  240. dps:
  241. - id: 113
  242. type: integer
  243. name: value
  244. optional: true
  245. unit: s
  246. range:
  247. min: 0
  248. max: 300
  249. - entity: switch
  250. name: Adaptive test
  251. category: config
  252. icon: mdi:test-tube
  253. dps:
  254. - id: 114
  255. name: switch
  256. type: boolean
  257. optional: true
  258. - entity: button
  259. name: Factory reset
  260. category: config
  261. icon: mdi:restore-alert
  262. dps:
  263. - id: 115
  264. type: boolean
  265. name: button
  266. optional: true
  267. - entity: sensor
  268. name: Movement state
  269. class: enum
  270. icon: mdi:cursor-move
  271. dps:
  272. - id: 116
  273. type: string
  274. name: sensor
  275. mapping:
  276. - dps_val: large_move
  277. value: Large
  278. - dps_val: small_move
  279. value: Small
  280. - dps_val: breathe
  281. value: Breathe
  282. - dps_val: none
  283. value: None
  284. - entity: switch
  285. name: Small motion self-test
  286. category: config
  287. icon: "mdi:test-tube"
  288. dps:
  289. - id: 117
  290. name: switch
  291. type: boolean
  292. optional: true
  293. - entity: switch
  294. name: Breathing self-test
  295. category: config
  296. icon: "mdi:test-tube"
  297. dps:
  298. - id: 118
  299. name: switch
  300. type: boolean
  301. optional: true
  302. - entity: number
  303. name: Motion false detection
  304. category: config
  305. icon: mdi:alpha-x-circle
  306. dps:
  307. - id: 119
  308. type: integer
  309. name: value
  310. optional: true
  311. range:
  312. min: 0
  313. max: 10
  314. - entity: switch
  315. name: Breathing false detection
  316. category: config
  317. icon: mdi:lungs
  318. dps:
  319. - id: 120
  320. name: switch
  321. type: boolean
  322. optional: true