Front door intercom automation
Contents:
Project Documentation
Telegram bot setup
Blink camera setup
GDPDR EU and Germany hint - DSGVO Hinweis zur Kameraüberwachung in Deutschland - Vorlage
Timebased One Time Password setup
TOTP helper cli - get and verify a TOTP code
How to install on a fresh RPi with code
How to setup OTP App on mobile phone
How to setup Apple IOS Shortcuts App to open door
ChangeLog
1.11.7 - Release 1.11.7 (2025-12-09)
1.11.6 - Release 1.11.6 (2025-12-08)
1.11.5 - Release 1.11.5 (2025-12-06)
1.11.4 - Release 1.11.4 (2025-12-01)
1.11.3 - Release 1.11.3 (2025-11-25)
1.11.2 - Release 1.11.2 (2025-11-25)
1.11.1 - Release 1.11.1 (2025-11-25)
1.11 - 1.11 (2025-06-10)
1.10 - 1.10 (2025-05-11)
1.0.9 - 1.0.9 (2025-02-14)
1.0.8 - 1.0.8 (2025-02-10)
1.0.7 - Release 1.0.7 (2025-02-09)
1.0.6 - Release 1.0.6 (2025-02-02)
1.0.5 - Release 1.0.5 (2024-11-25)
1.0.4 - Release 1.0.4 (2024-08-22)
1.0.3 - Release 1.0.3 (2024-08-06)
1.0.2 - Release 1.0.2 (2024-08-05)
1.0.1 - Release 1.0.1 (2024-07-31)
1.0.0 - Release 1.0.0 - CODE REFACTORED - DOCU UPDATED (2024-07-18)
v0.0.5 - Release 0.0.5 - and below uses and supports (2022-04-18)
Advanced API documentation
Security issue guide
Contributing
Types of Contributions
View Code on GitHub
Imprint / Impressum on GitHub
GDPDR / DSGVO in GitHub
Front door intercom automation
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
V
|
W
A
add_2fa_blink_token() (camera.camera.Camera method)
adjust_image() (camera.camera.Camera method)
B
blink_snapshot() (camera.camera.Camera method)
bot
module
bot.receive_msg
module
bot.send_msg
module
C
camera
module
Camera (class in camera.camera)
camera.camera
module
camera_task() (in module fdia)
choose_cam() (camera.camera.Camera method)
create_password_hash() (web.web_door_opener.WebDoorOpener static method)
custom_auth_required() (web.web_door_opener.WebDoorOpener static method)
D
detect_daylight() (camera.camera.Camera method)
detect_rpi() (in module door.detect_rpi)
door
module
door.bell
module
door.detect_rpi
module
door.opener
module
DoorBell (class in door.bell)
DoorOpener (class in door.opener)
E
error_response_json() (web.web_door_opener.WebDoorOpener method)
F
favicon() (web.web_door_opener.WebDoorOpener method)
fdia
module
G
get_allowed() (bot.receive_msg.ReceivingMessage method)
get_allowed_user() (bot.receive_msg.ReceivingMessage method)
get_brwoser_session() (web.web_door_opener.WebDoorOpener method)
get_request_username() (web.web_door_opener.WebDoorOpener method)
H
handle_401_unauthenticated() (web.web_door_opener.WebDoorOpener method)
handle_bad_request() (web.web_door_opener.WebDoorOpener method)
handle_exception() (web.web_door_opener.WebDoorOpener method)
handle_not_found() (web.web_door_opener.WebDoorOpener method)
handle_success_response() (web.web_door_opener.WebDoorOpener method)
I
index() (web.web_door_opener.WebDoorOpener method)
L
log_level (in module fdia)
log_request_info() (web.web_door_opener.WebDoorOpener method)
log_response_info() (web.web_door_opener.WebDoorOpener method)
login() (web.web_door_opener.WebDoorOpener method)
M
main() (in module fdia)
module
bot
bot.receive_msg
bot.send_msg
camera
camera.camera
door
door.bell
door.detect_rpi
door.opener
fdia
web
web.web_door_opener
O
open() (web.web_door_opener.WebDoorOpener method)
open_door() (door.opener.DoorOpener method)
P
picam_request_download_foto() (camera.camera.Camera method)
picam_request_take_foto() (camera.camera.Camera method)
put_msg_queue_error() (camera.camera.Camera method)
put_msg_queue_photo() (camera.camera.Camera method)
R
rcv_blink_auth() (bot.receive_msg.ReceivingMessage method)
read_blink_config() (camera.camera.Camera method)
receive_any_msg_text() (bot.receive_msg.ReceivingMessage method)
ReceivingMessage (class in bot.receive_msg)
register_bink_authentication() (bot.receive_msg.ReceivingMessage method)
reply_message() (bot.send_msg.SendMessage method)
ring() (door.bell.DoorBell method)
run() (web.web_door_opener.WebDoorOpener method)
run_web_app() (in module fdia)
S
save_blink_config() (camera.camera.Camera method)
send_message() (bot.send_msg.SendMessage method)
send_photo() (bot.send_msg.SendMessage method)
SendMessage (class in bot.send_msg)
setup_error_handlers() (web.web_door_opener.WebDoorOpener method)
setup_logging() (web.web_door_opener.WebDoorOpener method)
setup_routes() (web.web_door_opener.WebDoorOpener method)
shutdown() (web.web_door_opener.WebDoorOpener method)
start() (bot.receive_msg.ReceivingMessage method)
(bot.send_msg.SendMessage method)
(camera.camera.Camera method)
(door.opener.DoorOpener method)
stop() (bot.receive_msg.ReceivingMessage method)
(bot.send_msg.SendMessage method)
T
take_blink_foto() (bot.receive_msg.ReceivingMessage method)
take_foto() (bot.receive_msg.ReceivingMessage method)
take_picam_foto() (bot.receive_msg.ReceivingMessage method)
thread_cameras() (in module fdia)
thread_door_bell() (in module fdia)
thread_open_door() (in module fdia)
thread_receive_telegram_msg() (in module fdia)
thread_send_telegram_msg() (in module fdia)
transform_values() (web.web_door_opener.WebDoorOpener method)
V
validate_msg_text_has_code() (bot.receive_msg.ReceivingMessage method)
verify_otp_code_in_msg() (bot.receive_msg.ReceivingMessage method)
verify_password() (web.web_door_opener.WebDoorOpener method)
W
web
module
web.web_door_opener
module
WebDoorOpener (class in web.web_door_opener)