zg205w_mmWave_presence_sensor.yaml 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  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. dps:
  189. - id: 110
  190. type: integer
  191. name: value
  192. unit: m
  193. optional: true
  194. range:
  195. min: 0
  196. max: 1000
  197. mapping:
  198. - scale: 100
  199. step: 10
  200. - entity: number
  201. name: Small motion minimum detection distance
  202. category: config
  203. icon: mdi:signal-distance-variant
  204. dps:
  205. - id: 111
  206. type: integer
  207. name: value
  208. unit: m
  209. optional: true
  210. range:
  211. min: 0
  212. max: 1000
  213. mapping:
  214. - scale: 100
  215. step: 10
  216. - entity: number
  217. name: Breathing minimum detection distance
  218. category: config
  219. icon: mdi:signal-distance-variant
  220. dps:
  221. - id: 112
  222. type: integer
  223. name: value
  224. optional: true
  225. unit: m
  226. range:
  227. min: 0
  228. max: 1000
  229. mapping:
  230. - scale: 100
  231. step: 10
  232. - entity: number
  233. name: Adaptive testing time
  234. category: config
  235. icon: mdi:timer
  236. dps:
  237. - id: 113
  238. type: integer
  239. name: value
  240. optional: true
  241. unit: s
  242. range:
  243. min: 0
  244. max: 300
  245. - entity: switch
  246. name: Adaptive test
  247. category: config
  248. icon: mdi:test-tube
  249. dps:
  250. - id: 114
  251. name: switch
  252. type: boolean
  253. optional: true
  254. - entity: button
  255. name: Factory reset
  256. category: config
  257. icon: mdi:restore-alert
  258. dps:
  259. - id: 115
  260. type: boolean
  261. name: button
  262. optional: true
  263. - entity: sensor
  264. name: Movement state
  265. class: enum
  266. icon: mdi:cursor-move
  267. dps:
  268. - id: 116
  269. type: string
  270. name: sensor
  271. mapping:
  272. - dps_val: large_move
  273. value: Large
  274. - dps_val: small_move
  275. value: Small
  276. - dps_val: breathe
  277. value: Breathe
  278. - dps_val: none
  279. value: None
  280. - entity: switch
  281. name: Small motion self-test
  282. category: config
  283. icon: "mdi:test-tube"
  284. dps:
  285. - id: 117
  286. name: switch
  287. type: boolean
  288. optional: true
  289. - entity: switch
  290. name: Breathing self-test
  291. category: config
  292. icon: "mdi:test-tube"
  293. dps:
  294. - id: 118
  295. name: switch
  296. type: boolean
  297. optional: true
  298. - entity: number
  299. name: Motion false detection
  300. category: config
  301. icon: mdi:alpha-x-circle
  302. dps:
  303. - id: 119
  304. type: integer
  305. name: value
  306. optional: true
  307. range:
  308. min: 0
  309. max: 10
  310. - entity: switch
  311. name: Breathing false detection
  312. category: config
  313. icon: mdi:lungs
  314. dps:
  315. - id: 120
  316. name: switch
  317. type: boolean
  318. optional: true