Front door intercom automation

Contents:

  • Project Documentation
  • Telegram bot setup
  • Blink camera setup
  • BTIcino door intercom specific wiring plans
  • 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 start FDIA Docker container on Raspberry Pi
  • How to setup OTP App on mobile phone
  • How to setup Apple IOS Shortcuts App to open door
  • ChangeLog
  • 2.0.10 - Release 2.0.10 (2026-06-30)
  • 2.0.9 - Release 2.0.9 (2026-06-13)
  • 2.0.8 - Release 2.0.8 (2026-06-13)
  • 2.0.6 - Release 2.0.6 (2026-06-13)
  • 2.0.5 - Release 2.0.5 (2026-06-12)
  • 2.0.4 - Release 2.0.4 (2026-06-05)
  • 2.0.3 - Release 2.0.3 (2026-06-05)
  • 2.0.2 - Release 2.0.2 (2026-06-05)
  • 2.0.1 - Release 2.0.1 (2026-06-05)
  • 2.0.0 - 2.0.0 (2026-06-03)
  • Breaking changes
  • Fixes
  • Features
  • Pipelines
  • Documentation
  • 1.12.0 - Release 1.12.0 (2026-06-03)
  • 1.11.14 - Release 1.11.14 (2026-05-12)
  • 1.11.13 - Release 1.11.13 (2026-04-14)
  • 1.11.12 - Release 1.11.12 (2026-02-15)
  • 1.11.11 - Release 1.11.11 (2026-02-15)
  • 1.11.10 - Release 1.11.10 (2026-01-11)
  • 1.11.9 - Release 1.11.9 (2026-01-07)
  • 1.11.8 - Release 1.11.8 (2025-12-15)
  • 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
    • bot package
    • camera package
    • door package
    • web package
    • fdia module
  • Security issue guide
  • Contributing
  • Types of Contributions
  • Description 📋
  • Type of change 🤔
  • Submission checklist ✅
  • View Code on GitHub
  • Imprint / Impressum on GitHub
  • GDPDR / DSGVO in GitHub
Front door intercom automation
  • front-door_intercom_automation
  • View page source

front-door_intercom_automation

  • bot package
    • Submodules
    • bot.receive_msg module
      • ReceivingMessage
        • ReceivingMessage.start()
        • ReceivingMessage.stop()
        • ReceivingMessage.receive_any_msg_text()
        • ReceivingMessage.take_foto()
        • ReceivingMessage.take_picam_foto()
        • ReceivingMessage.take_blink_foto()
        • ReceivingMessage.register_bink_authentication()
    • bot.send_msg module
      • SendMessage
        • SendMessage.start()
        • SendMessage.stop()
    • Module contents
  • camera package
    • Submodules
    • camera.camera
      • Camera
        • Camera.start()
    • Module contents
  • door package
    • Submodules
    • door.bell module
      • DoorBell
        • DoorBell.ring()
    • door.opener module
      • DoorOpener
        • DoorOpener.start()
    • door.detect_rpi module
      • detect_rpi()
    • Module contents
      • DoorBell
        • DoorBell.ring()
      • DoorOpener
        • DoorOpener.start()
      • detect_rpi()
  • web package
    • Submodules
    • web.web_door_opener module
      • WebDoorOpener
        • WebDoorOpener.custom_auth_required()
        • WebDoorOpener.run()
        • WebDoorOpener.shutdown()
        • WebDoorOpener.verify_password()
        • WebDoorOpener.log_request_info()
        • WebDoorOpener.log_response_info()
        • WebDoorOpener.login()
        • WebDoorOpener.favicon()
        • WebDoorOpener.index()
        • WebDoorOpener.open()
        • WebDoorOpener.handle_exception()
        • WebDoorOpener.handle_not_found()
    • Module contents
  • fdia module
    • log_level
    • camera_task()
    • main()
Previous Next

© Copyright 2020, Oliver Drechsler.

Built with Sphinx using a theme provided by Read the Docs.