zym100_presence_sensor.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. name: mmWave presence sensor
  2. products:
  3. - id: k2h8vkj98fhvnpiv
  4. name: ZY-M100-WIFI
  5. - id: yroelksjtb4ehda8
  6. name: WZ-M100-W
  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. secondary_entities:
  20. - entity: number
  21. name: Sensitivity
  22. category: config
  23. icon: "mdi:motion-sensor"
  24. dps:
  25. - id: 2
  26. type: integer
  27. name: value
  28. range:
  29. min: 0
  30. max: 9
  31. - entity: number
  32. name: Minimum distance
  33. category: config
  34. icon: "mdi:arrow-collapse-left"
  35. dps:
  36. - id: 3
  37. type: integer
  38. name: value
  39. unit: m
  40. range:
  41. min: 0
  42. max: 1000
  43. mapping:
  44. - scale: 100
  45. step: 10
  46. - entity: number
  47. name: Maximum distance
  48. category: config
  49. icon: "mdi:arrow-collapse-right"
  50. dps:
  51. - id: 4
  52. type: integer
  53. name: value
  54. unit: m
  55. range:
  56. min: 0
  57. max: 1000
  58. mapping:
  59. - scale: 100
  60. step: 10
  61. - entity: sensor
  62. name: Status
  63. class: enum
  64. icon: "mdi:list-status"
  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: sensor
  85. name: Target distance
  86. class: distance
  87. icon: "mdi:tape-measure"
  88. dps:
  89. - id: 9
  90. type: integer
  91. name: sensor
  92. unit: m
  93. class: measurement
  94. mapping:
  95. - scale: 100
  96. - entity: number
  97. name: Detection delay
  98. category: config
  99. # mode: box
  100. icon: "mdi:timer-sand"
  101. dps:
  102. - id: 101
  103. type: integer
  104. name: value
  105. unit: s
  106. range:
  107. min: 0
  108. max: 100
  109. mapping:
  110. - scale: 10
  111. - entity: number
  112. name: Fading time
  113. category: config
  114. icon: "mdi:timer-sand-complete"
  115. dps:
  116. - id: 102
  117. type: integer
  118. name: value
  119. unit: s
  120. range:
  121. min: 0
  122. max: 15000
  123. mapping:
  124. - scale: 10
  125. step: 50
  126. - entity: sensor
  127. class: illuminance
  128. dps:
  129. - id: 104
  130. type: integer
  131. name: sensor
  132. unit: lx
  133. class: measurement