03e27930ce
update nuki state handling
...
update state handling so that manual state changes of the nuki (key or
button press) are reflected to the internal doorlock state. Refactor
general state handling to support this
Signed-off-by: Thomas Schmid <tom@lfence.de>
2024-01-03 21:32:22 +01:00
94b95c04a7
Add nuki bridge backend
...
Add a backend to support nuki bridges
Signed-off-by: Thomas Schmid <tom@lfence.de>
2022-11-16 21:09:26 +01:00
15ff2c0293
WebApp: remove duplicate function definition
2021-11-22 21:45:11 +01:00
aa5999203c
WebApp: reformat whitespace according to PEP8
2021-11-22 21:45:11 +01:00
1f27ebafdb
WebApp: remove unused import
2021-11-22 21:45:11 +01:00
ed239fb284
Remove socket.io dependency and use http server sent events instead
...
Signed-off-by: Thomas Schmid <tom@binary-kitchen.de>
2020-11-13 00:05:07 +01:00
eaf2537d83
Authenticator: automatically choose authentication backend
...
and test other backends, if one fails.
Written-by: Rudolf Mayerhofer <rm@eightyfive.net>
Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
[ralf: also remove the authentication method from any other code path]
2018-12-08 01:29:51 +01:00
4a0c096331
pydoorlock: Align API requests to latest changes
...
Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
2018-10-16 21:26:05 +02:00
f294617e7f
pydoorlock: Add license headers
...
Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
2018-10-16 21:26:04 +02:00
4609fa52f5
pydoorlock: minor stylistic fixups
...
Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
2018-10-16 21:25:56 +02:00
92b791a835
pydoorlock: doorlockd: make callbacks running again
...
Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
2018-10-16 21:25:51 +02:00
5b296b777d
pydoorlock: WebApp: outsource WebApp
...
Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
2018-10-16 21:25:17 +02:00
aaaad9b6ef
pydoorlock: Extract WebApp pt. 1
...
Signed-off-by: Ralf Ramsauer <ralf@binary-kitchen.de>
2018-10-16 21:25:02 +02:00