Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Set of Projects for TTLock ESPHome Integration

This is a set of projects related to using TTLock locks locally with ESPHome. 90% of the code was generated with Claude Code.

Projects

  • ttlock-sdk-py A Python rewrite of ttlock-sdk-js, adapted to work with the ESPHome Bluetooth Proxy.

  • grab-locks-from-app A script to extract lock secrets from the TTLock app database. Requires a rooted phone or emulator.

  • grad-locks-from-api A script to extract lock secrets (MAC address and AES key) via the TTLock management API. No rooted device needed — requires a TTLock developer account and your app credentials.

  • esphome-ttlock A custom ESPHome component that implements:

    • lock/unlock functionality
    • passage mode on/off
    • battery level sensor

About

Set of Projects for TTLock ESPHome Integration

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages