treatlife_psw_presencesensor.yaml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. name: Human presence sensor
  2. products:
  3. - id: s6hviigqjdrymvj3
  4. manufacturer: Treatlife
  5. model: PS-W
  6. entities:
  7. - entity: binary_sensor
  8. class: occupancy
  9. dps:
  10. - id: 1
  11. type: string
  12. name: sensor
  13. mapping:
  14. - dps_val: presence
  15. value: true
  16. - value: false
  17. - entity: number
  18. name: Motion sensitivity
  19. category: config
  20. icon: "mdi:motion-sensor"
  21. dps:
  22. - id: 2
  23. type: integer
  24. name: value
  25. range:
  26. min: 1
  27. max: 5
  28. - entity: number
  29. name: Maximum distance
  30. class: distance
  31. category: config
  32. icon: "mdi:signal-distance-variant"
  33. dps:
  34. - id: 4
  35. type: integer
  36. name: value
  37. unit: cm
  38. range:
  39. min: 75
  40. max: 600
  41. mapping:
  42. - step: 75
  43. - entity: sensor
  44. class: distance
  45. category: diagnostic
  46. dps:
  47. - id: 9
  48. type: integer
  49. name: sensor
  50. unit: cm
  51. class: measurement
  52. - entity: sensor
  53. class: illuminance
  54. dps:
  55. - id: 101
  56. type: integer
  57. name: sensor
  58. unit: lx
  59. class: measurement
  60. - entity: number
  61. name: Still sensitivity
  62. category: config
  63. icon: "mdi:account-clock"
  64. dps:
  65. - id: 102
  66. type: integer
  67. name: value
  68. range:
  69. min: 1
  70. max: 5
  71. - entity: sensor
  72. class: duration
  73. category: diagnostic
  74. dps:
  75. - id: 104
  76. type: integer
  77. name: sensor
  78. unit: min
  79. class: measurement
  80. - entity: light
  81. translation_key: indicator
  82. category: config
  83. dps:
  84. - id: 105
  85. type: boolean
  86. name: switch