zym100_presence_sensor.yaml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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: boolean
  11. name: sensor
  12. - id: 101
  13. type: integer
  14. name: detection_delay
  15. - id: 102
  16. type: integer
  17. name: fading_time
  18. secondary_entities:
  19. - entity: number
  20. name: Sensitivity
  21. category: config
  22. icon: "mdi:"
  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"
  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"
  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. name: Status
  62. class: enum
  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