zg205w_mmWave_presence_sensor.yaml 6.9 KB

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