novadigital_sl06_lock.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. name: Door lock
  2. products:
  3. - id: 0zhwazcqndafnhta
  4. name: NovaDigital SL06
  5. primary_entity:
  6. entity: lock
  7. dps:
  8. - id: 1
  9. type: integer
  10. name: unlock_fingerprint
  11. optional: true
  12. persist: false
  13. - id: 2
  14. type: integer
  15. name: unlock_password
  16. optional: true
  17. persist: false
  18. - id: 3
  19. type: integer
  20. name: unlock_temp_pwd
  21. optional: true
  22. persist: false
  23. - id: 5
  24. type: integer
  25. name: unlock_card
  26. optional: true
  27. persist: false
  28. - id: 9
  29. type: integer
  30. name: unlock_request
  31. optional: true
  32. - id: 15
  33. name: unlock_app
  34. type: integer
  35. optional: true
  36. persist: false
  37. - id: 44
  38. name: unlock_multi
  39. type: string
  40. optional: true
  41. persist: false
  42. - id: 212
  43. name: push_message
  44. type: string
  45. optional: true
  46. secondary_entities:
  47. - entity: sensor
  48. name: Alert
  49. class: enum
  50. icon: "mdi:alert"
  51. category: diagnostic
  52. dps:
  53. - id: 8
  54. type: bitfield
  55. name: sensor
  56. optional: true
  57. mapping:
  58. - dps_val: 1
  59. value: wrong_finger
  60. - dps_val: 2
  61. value: wrong_password
  62. - dps_val: 4
  63. value: wrong_card
  64. - dps_val: 8
  65. value: wrong_face
  66. - dps_val: 16
  67. value: lock_jammed_closed
  68. - dps_val: 32
  69. value: high_temperature
  70. - dps_val: 64
  71. value: open_too_long
  72. - dps_val: 128
  73. value: lock_jammed_open
  74. - dps_val: 256
  75. value: lock_forced
  76. - dps_val: 512
  77. value: key_left_in
  78. - dps_val: 1024
  79. value: battery_low
  80. - dps_val: 2048
  81. value: battery_dead
  82. - dps_val: 4096
  83. value: shock
  84. - entity: sensor
  85. class: battery
  86. dps:
  87. - id: 12
  88. type: integer
  89. name: sensor
  90. unit: "%"
  91. - entity: binary_sensor
  92. name: Hijack
  93. class: safety
  94. category: diagnostic
  95. dps:
  96. - id: 16
  97. type: boolean
  98. name: sensor
  99. optional: true
  100. - entity: event
  101. class: doorbell
  102. category: diagnostic
  103. dps:
  104. - id: 19
  105. type: boolean
  106. optional: true
  107. name: event
  108. mapping:
  109. - dps_val: true
  110. value: ring
  111. - dps_val: false
  112. value: null