zym100_presence_sensor.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. name: mmWave presence sensor
  2. products:
  3. - id: k2h8vkj98fhvnpiv
  4. name: ZY-M100-WIFI
  5. primary_entity:
  6. entity: binary_sensor
  7. class: occupancy
  8. dps:
  9. - id: 1
  10. type: string
  11. name: sensor
  12. mapping:
  13. - dps_val: presence
  14. value: true
  15. - dps_val: none
  16. value: false
  17. secondary_entities:
  18. - entity: number
  19. name: Sensitivity
  20. category: config
  21. icon: "mdi:motion-sensor"
  22. dps:
  23. - id: 2
  24. type: integer
  25. name: value
  26. range:
  27. min: 0
  28. max: 9
  29. - entity: number
  30. name: Minimum distance
  31. category: config
  32. icon: "mdi:arrow-collapse-left"
  33. dps:
  34. - id: 3
  35. type: integer
  36. name: value
  37. unit: m
  38. range:
  39. min: 0
  40. max: 1000
  41. mapping:
  42. - scale: 100
  43. step: 10
  44. - entity: number
  45. name: Maximum distance
  46. category: config
  47. icon: "mdi:arrow-collapse-right"
  48. dps:
  49. - id: 4
  50. type: integer
  51. name: value
  52. unit: m
  53. range:
  54. min: 0
  55. max: 1000
  56. mapping:
  57. - scale: 100
  58. step: 10
  59. - entity: sensor
  60. name: Status
  61. class: enum
  62. icon: "mdi:list-status"
  63. category: diagnostic
  64. dps:
  65. - id: 6
  66. type: string
  67. name: sensor
  68. mapping:
  69. - dps_val: check_failure
  70. value: Fault
  71. - dps_val: check_success
  72. value: OK
  73. - dps_val: checking
  74. value: Checking
  75. - dps_val: comm_fault
  76. value: Communication fault
  77. - dps_val: others
  78. value: Timeout
  79. - dps_val: radar_fault
  80. value: Radar fault
  81. - entity: sensor
  82. name: Target distance
  83. class: distance
  84. icon: "mdi:tape-measure"
  85. dps:
  86. - id: 9
  87. type: integer
  88. name: sensor
  89. unit: m
  90. class: measurement
  91. mapping:
  92. - scale: 100
  93. - entity: number
  94. name: Detection delay
  95. category: config
  96. # mode: box
  97. icon: "mdi:timer-sand"
  98. dps:
  99. - id: 101
  100. type: integer
  101. name: value
  102. unit: s
  103. range:
  104. min: 1
  105. max: 100
  106. mapping:
  107. - scale: 10
  108. step: 1
  109. - entity: number
  110. name: Fading time
  111. category: config
  112. icon: "mdi:timer-sand-complete"
  113. dps:
  114. - id: 102
  115. type: integer
  116. name: value
  117. unit: s
  118. range:
  119. min: 5
  120. max: 15000
  121. mapping:
  122. - scale: 10
  123. step: 5
  124. - entity: sensor
  125. class: illuminance
  126. dps:
  127. - id: 104
  128. type: integer
  129. name: sensor
  130. unit: lx
  131. class: measurement