zym100_presence_sensor.yaml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. name: mmWave presence sensor
  2. products:
  3. - id: k2h8vkj98fhvnpiv
  4. model: ZY-M100-WIFI
  5. - id: yroelksjtb4ehda8
  6. model: WZ-M100-W
  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. - entity: number
  20. name: Sensitivity
  21. category: config
  22. icon: "mdi:motion-sensor"
  23. dps:
  24. - id: 2
  25. type: integer
  26. name: value
  27. range:
  28. min: 0
  29. max: 9
  30. - entity: number
  31. name: Minimum distance
  32. category: config
  33. icon: "mdi:arrow-collapse-left"
  34. dps:
  35. - id: 3
  36. type: integer
  37. name: value
  38. unit: m
  39. range:
  40. min: 0
  41. max: 1000
  42. mapping:
  43. - scale: 100
  44. step: 10
  45. - entity: number
  46. name: Maximum distance
  47. category: config
  48. icon: "mdi:arrow-collapse-right"
  49. dps:
  50. - id: 4
  51. type: integer
  52. name: value
  53. unit: m
  54. range:
  55. min: 0
  56. max: 1000
  57. mapping:
  58. - scale: 100
  59. step: 10
  60. - entity: sensor
  61. # 2024-11-02
  62. deprecated: binary_sensor_problem
  63. translation_key: status
  64. class: enum
  65. category: diagnostic
  66. dps:
  67. - id: 6
  68. type: string
  69. name: sensor
  70. optional: true
  71. mapping:
  72. - dps_val: check_failure
  73. value: Fault
  74. - dps_val: check_success
  75. value: OK
  76. - dps_val: checking
  77. value: Checking
  78. - dps_val: comm_fault
  79. value: Communication fault
  80. - dps_val: others
  81. value: Timeout
  82. - dps_val: radar_fault
  83. value: Radar fault
  84. - entity: binary_sensor
  85. class: problem
  86. category: diagnostic
  87. dps:
  88. - id: 6
  89. type: string
  90. optional: true
  91. name: sensor
  92. mapping:
  93. - dps_val: null
  94. value: false
  95. - dps_val: check_success
  96. value: false
  97. - dps_val: checking
  98. value: false
  99. - value: true
  100. - id: 6
  101. type: string
  102. optional: true
  103. name: description
  104. - entity: sensor
  105. name: Target distance
  106. class: distance
  107. icon: "mdi:tape-measure"
  108. dps:
  109. - id: 9
  110. type: integer
  111. name: sensor
  112. unit: m
  113. class: measurement
  114. mapping:
  115. - scale: 100
  116. - entity: number
  117. name: Detection delay
  118. category: config
  119. # mode: box
  120. class: duration
  121. icon: "mdi:timer-sand"
  122. dps:
  123. - id: 101
  124. type: integer
  125. name: value
  126. unit: s
  127. range:
  128. min: 0
  129. max: 100
  130. mapping:
  131. - scale: 10
  132. - entity: number
  133. name: Fading time
  134. category: config
  135. class: duration
  136. icon: "mdi:timer-sand-complete"
  137. dps:
  138. - id: 102
  139. type: integer
  140. name: value
  141. unit: s
  142. range:
  143. min: 0
  144. max: 15000
  145. mapping:
  146. - scale: 10
  147. step: 50
  148. - entity: sensor
  149. class: illuminance
  150. dps:
  151. - id: 104
  152. type: integer
  153. name: sensor
  154. unit: lx
  155. class: measurement