orion_dl033ha_lock.yaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514
  1. name: Door lock
  2. products:
  3. - id: qhoybrozfhcenkyh
  4. manufacturer: Orion
  5. model: DL033HA
  6. name: Fingerprint entrance lock
  7. entities:
  8. - entity: lock
  9. dps:
  10. - id: 12
  11. type: integer
  12. name: unlock_fingerprint
  13. optional: true
  14. persist: false
  15. - id: 13
  16. name: unlock_password
  17. type: integer
  18. optional: true
  19. persist: false
  20. - id: 14
  21. name: unlock_dynamic_pwd
  22. type: integer
  23. optional: true
  24. persist: false
  25. - id: 15
  26. name: unlock_card
  27. type: integer
  28. optional: true
  29. persist: false
  30. - id: 19
  31. name: unlock_ble
  32. type: integer
  33. optional: true
  34. persist: false
  35. - id: 21
  36. name: jammed
  37. type: string
  38. optional: true
  39. persist: false
  40. mapping:
  41. - dps_val: tongue_bad
  42. value: true
  43. - dps_val: tongue_not_out
  44. value: true
  45. - dps_val: null
  46. value: false
  47. - value: false
  48. - id: 47 # Lock motor state
  49. name: lock_state
  50. type: boolean
  51. mapping:
  52. - dps_val: true # Unlocked
  53. value: false
  54. - dps_val: false # Locked
  55. value: true
  56. - id: 55
  57. type: integer
  58. name: unlock_temp_pwd
  59. optional: true
  60. persist: false
  61. - id: 61
  62. type: base64
  63. optional: true
  64. sensitive: true
  65. name: code_unlock
  66. - id: 62
  67. type: integer
  68. name: unlock_app
  69. optional: true
  70. persist: false
  71. - id: 63
  72. name: unlock_voice
  73. type: integer
  74. optional: true
  75. persist: false
  76. - id: 67
  77. type: string
  78. optional: true
  79. persist: false
  80. name: unlock_offline_pwd
  81. mapping:
  82. - dps_val: null
  83. value: null
  84. - value: 1
  85. - id: 67
  86. type: string
  87. optional: true
  88. sensitive: true
  89. name: offline_pwd_details
  90. - id: 69
  91. type: string
  92. optional: true
  93. name: log
  94. - id: 70
  95. type: string
  96. optional: true
  97. sensitive: true
  98. name: check_code_set
  99. - id: 71
  100. type: string
  101. optional: true
  102. sensitive: true
  103. name: ble_unlock_check
  104. - id: 72
  105. type: string
  106. optional: true
  107. sensitive: true
  108. name: unlock_record_check
  109. - id: 74
  110. type: string
  111. optional: true
  112. name: unlock_multi
  113. mapping:
  114. - dps_val: null
  115. value: null
  116. - value: 1
  117. - id: 74
  118. type: string
  119. optional: true
  120. name: double_unlock_details
  121. - id: 86
  122. type: integer
  123. optional: true
  124. name: unlock_ibeacon
  125. - entity: sensor
  126. class: battery
  127. dps:
  128. - id: 8
  129. type: integer
  130. name: sensor
  131. unit: "%"
  132. - entity: event
  133. name: Lock record
  134. dps:
  135. - id: 20
  136. type: string
  137. name: event
  138. optional: true
  139. mapping:
  140. - dps_val: null
  141. value: null
  142. - value: record
  143. - id: 20
  144. type: string
  145. optional: true
  146. name: details
  147. - entity: event
  148. name: Alarm
  149. dps:
  150. - id: 21
  151. type: string
  152. name: event
  153. optional: true
  154. mapping:
  155. - dps_val: wrong_finger
  156. value: unlock_failure
  157. - dps_val: wrong_password
  158. value: unlock_failure
  159. - dps_val: wrong_card
  160. value: unlock_failure
  161. - dps_val: wrong_face
  162. value: unlock_failure
  163. - dps_val: tongue_bad
  164. value: jammed
  165. - dps_val: too_hot
  166. value: tamper
  167. - dps_val: unclosed_time
  168. value: left_open
  169. - dps_val: tongue_not_out
  170. value: jammed
  171. - dps_val: pry
  172. value: tamper
  173. - dps_val: key_in
  174. value: key_left_in
  175. - dps_val: low_battery
  176. value: low_battery
  177. - dps_val: power_off
  178. value: low_battery
  179. - dps_val: shock
  180. value: tamper
  181. - dps_val: defense
  182. value: tamper
  183. - id: 21
  184. type: string
  185. optional: true
  186. name: details
  187. - entity: event
  188. name: Hijack
  189. dps:
  190. - id: 22
  191. type: boolean
  192. name: event
  193. optional: true
  194. mapping:
  195. - dps_val: true
  196. value: hijack
  197. - dps_val: false
  198. value: null
  199. - entity: event
  200. class: doorbell
  201. dps:
  202. - id: 24
  203. type: boolean
  204. name: event
  205. optional: true
  206. mapping:
  207. - dps_val: true
  208. value: ring
  209. - dps_val: false
  210. value: null
  211. - entity: select
  212. translation_key: language
  213. category: config
  214. dps:
  215. - id: 28
  216. type: string
  217. name: option
  218. mapping:
  219. - dps_val: english
  220. value: english
  221. - dps_val: chinese_simplified
  222. value: chinese
  223. - entity: number
  224. name: Lock volume
  225. category: config
  226. dps:
  227. - id: 31
  228. type: string
  229. name: value
  230. unit: "%"
  231. range:
  232. min: 0
  233. max: 100
  234. mapping:
  235. - dps_val: mute
  236. step: 33
  237. value: 0
  238. icon: "mdi:volume-mute"
  239. - dps_val: low
  240. step: 33
  241. value: 33
  242. icon: "mdi:volume-low"
  243. - dps_val: normal
  244. step: 33
  245. value: 66
  246. icon: "mdi:volume-medium"
  247. - dps_val: high
  248. step: 33
  249. value: 100
  250. icon: "mdi:volume-high"
  251. - entity: lock
  252. name: Snib
  253. icon: "mdi:lock-remove"
  254. category: diagnostic
  255. dps:
  256. - id: 32
  257. type: boolean
  258. name: lock
  259. mapping:
  260. - dps_val: null
  261. value: false
  262. hidden: true
  263. - entity: switch
  264. name: Auto lock
  265. category: config
  266. icon: "mdi:lock-reset"
  267. dps:
  268. - id: 33
  269. type: boolean
  270. name: switch
  271. mapping:
  272. - dps_val: true
  273. value: false
  274. - dps_val: false
  275. value: true
  276. - entity: select
  277. name: Multifactor
  278. icon: "mdi:lock-check"
  279. category: config
  280. dps:
  281. - id: 34
  282. type: string
  283. name: option
  284. mapping:
  285. - dps_val: single_unlock
  286. value: Single factor
  287. - dps_val: finger_password
  288. value: Finger and PIN
  289. - dps_val: finger_card
  290. value: Finger and card
  291. - dps_val: password_card
  292. value: Card and PIN
  293. - entity: number
  294. name: Auto lock delay
  295. icon: "mdi:lock-clock"
  296. category: config
  297. dps:
  298. - id: 36
  299. type: integer
  300. name: value
  301. range:
  302. min: 1
  303. max: 1800
  304. unit: s
  305. - entity: switch
  306. name: Local clock
  307. icon: "mdi:clock-outline"
  308. category: config
  309. dps:
  310. - id: 44
  311. type: boolean
  312. name: switch
  313. optional: true
  314. mapping:
  315. - dps_val: null
  316. value: false
  317. hidden: true
  318. - entity: lock
  319. name: Lockdown
  320. icon: "mdi:key-alert"
  321. category: config
  322. dps:
  323. - id: 46
  324. type: boolean
  325. name: lock
  326. - entity: select
  327. name: iBeacon scan duration
  328. translation_key: timer
  329. category: config
  330. dps:
  331. - id: 87
  332. type: string
  333. optional: true
  334. name: option
  335. mapping:
  336. - dps_val: always
  337. value: continuous
  338. - dps_val: "5min"
  339. value: "5m"
  340. - dps_val: "10min"
  341. value: "10m"
  342. - dps_val: "20min"
  343. value: "20m"
  344. - dps_val: "30min"
  345. value: "30m"
  346. - dps_val: "40min"
  347. value: "40m"
  348. - dps_val: "60min"
  349. value: "1h"
  350. - dps_val: "90min"
  351. value: "1h30m"
  352. - dps_val: "120min"
  353. value: "2h"
  354. - entity: select
  355. name: iBeacon sensitivity
  356. icon: "mdi:signal-distance-variant"
  357. category: config
  358. dps:
  359. - id: 88
  360. type: string
  361. optional: true
  362. name: option
  363. mapping:
  364. - dps_val: inactive
  365. value: Any
  366. - dps_val: null
  367. value: Any
  368. hidden: true
  369. - dps_val: "90db"
  370. value: "90dB"
  371. - dps_val: "80db"
  372. value: "80dB"
  373. - dps_val: "70db"
  374. value: "70dB"
  375. - dps_val: "60db"
  376. value: "60dB"
  377. - dps_val: "50db"
  378. value: "50dB"
  379. - dps_val: "40db"
  380. value: "40dB"
  381. - dps_val: "30db"
  382. value: "30dB"
  383. - dps_val: "20db"
  384. value: "20dB"
  385. - entity: switch
  386. name: iBeacon enable
  387. category: config
  388. dps:
  389. - id: 90
  390. type: boolean
  391. name: switch
  392. mapping:
  393. - dps_val: true
  394. icon: "mdi:broadcast"
  395. - dps_val: false
  396. icon: "mdi:broadcast-off"
  397. - entity: text
  398. name: Remote unlock code
  399. category: config
  400. icon: "mdi:form-textbox-password"
  401. hidden: true
  402. dps:
  403. - id: 73
  404. type: base64
  405. optional: true
  406. sensitive: true
  407. name: value
  408. - entity: text
  409. name: New credential
  410. category: config
  411. icon: "mdi:card-plus"
  412. hidden: true
  413. dps:
  414. - id: 1
  415. type: base64
  416. name: value
  417. optional: true
  418. sensitive: true
  419. - entity: text
  420. name: Delete credential
  421. category: config
  422. icon: "mdi:card-minus"
  423. hidden: true
  424. dps:
  425. - id: 2
  426. type: base64
  427. name: value
  428. optional: true
  429. sensitive: true
  430. - entity: text
  431. name: Modify credential
  432. category: config
  433. icon: "mdi:credit-card-edit"
  434. hidden: true
  435. dps:
  436. - id: 3
  437. type: base64
  438. name: value
  439. optional: true
  440. sensitive: true
  441. - entity: text
  442. name: New temp password
  443. category: config
  444. icon: "mdi:lock-open-plus"
  445. hidden: true
  446. dps:
  447. - id: 51
  448. type: base64
  449. name: value
  450. optional: true
  451. sensitive: true
  452. - entity: text
  453. name: Delete temp password
  454. category: config
  455. icon: "mdi:lock-open-minus"
  456. hidden: true
  457. dps:
  458. - id: 52
  459. type: base64
  460. name: value
  461. optional: true
  462. sensitive: true
  463. - entity: text
  464. name: Modify temp password
  465. category: config
  466. icon: "mdi:pencil-lock"
  467. hidden: true
  468. dps:
  469. - id: 53
  470. type: base64
  471. optional: true
  472. sensitive: true
  473. name: value
  474. - entity: text
  475. name: Sync credentials
  476. category: config
  477. icon: "mdi:lock-reset"
  478. hidden: true
  479. dps:
  480. - id: 54
  481. type: string
  482. optional: true
  483. sensitive: true
  484. name: value
  485. - entity: text
  486. name: Offline password timestamp
  487. category: config
  488. icon: "mdi:clock-digital"
  489. hidden: true
  490. dps:
  491. - id: 64
  492. type: string
  493. optional: true
  494. name: value
  495. - entity: sensor
  496. name: Used offline password
  497. category: diagnostic
  498. icon: "mdi:lock-minus"
  499. hidden: true
  500. dps:
  501. - id: 65
  502. type: base64
  503. optional: true
  504. name: sensor
  505. - entity: sensor
  506. name: Cleared offline passwords
  507. icon: "mdi:lock-remove"
  508. category: diagnostic
  509. hidden: true
  510. dps:
  511. - id: 66
  512. type: string
  513. optional: true
  514. name: sensor