zym100_presence_sensor.yaml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. icon: "mdi:list-status"
  64. category: diagnostic
  65. dps:
  66. - id: 6
  67. type: string
  68. name: sensor
  69. mapping:
  70. - dps_val: check_failure
  71. value: Fault
  72. - dps_val: check_success
  73. value: OK
  74. - dps_val: checking
  75. value: Checking
  76. - dps_val: comm_fault
  77. value: Communication fault
  78. - dps_val: others
  79. value: Timeout
  80. - dps_val: radar_fault
  81. value: Radar fault