À propos
TTLock BLE est une intégration qui commande les serrures connectées TTLock en Bluetooth depuis Home Assistant. Les commandes de verrouillage et de déverrouillage, les demandes d'état et les lectures de batterie passent par la liaison Bluetooth de la serrure, et le cloud TTLock n'est contacté qu'une seule fois pendant la configuration pour télécharger les clés de la serrure. Les appuis sur le clavier, les lectures d'empreinte, les passages de carte, les tours de clé mécanique et les événements de verrouillage automatique arrivent sous forme d'événements Home Assistant. Elle ajoute une serrure, un capteur de connexion Bluetooth, des capteurs de batterie, de dérive de l'horloge et de dernière détection, ainsi qu'un interrupteur de son. La position du pêne et le niveau de batterie sont lus dans les annonces de la serrure sans ouvrir de connexion, et une option permet de garder une session permanente ouverte pour des commandes plus rapides, au prix de la batterie. Tu peux ajouter des serrures en te connectant à un compte TTLock, avec un code envoyé par e-mail si nécessaire, ou en saisissant manuellement une clé de serrure sans aucun compte.
Résumé automatique du README et du code de roquerodrigo/ha-ttlock-ble, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.
Détection automatique Home Assistant la repère sur le réseau et propose de l’ajouter.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Serrures
- Interrupteurs
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Saisir une clé de serrure manuellement
- Adresse MAC de la serrure
- Clé AES
- Clé de déverrouillage
- Code administrateur (facultatif)
- Nom (facultatif)
- Type de protocole
- Version du protocole
- Scène
- ID de groupe
- ID de l'organisation
Également demandé lors d’une modification de la connexion.
Configurer TTLock BLE
- Mot de passe
Également demandé lors d’une nouvelle connexion au compte et lors d’une modification de la connexion.
Vérifier ton compte TTLock
- Code de vérification
Après la mise en place
- Connexion permanenteGarde une session BLE ouverte et la rouvre dès qu'elle tombe. Désactivée, la serrure n'est connectée que pour exécuter une commande ou lire les enregistrements qu'elle signale ; l'état et la batterie viennent de ses annonces, qui ne coûtent aucune session. Activée, les commandes répondent immédiatement, au prix de la batterie de la serrure.
Textes issus du code de roquerodrigo/ha-ttlock-ble. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- Capteurs binairesConnexion Bluetooth
- ÉvénementsJournal
- SerruresSerrure
- CapteursBatterie, Dérive de l'horloge, Dernière détection
- InterrupteursSon
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
Extrait du README
Local control of TTLock smart locks over Bluetooth, for Home Assistant. Lock / unlock, battery level and real-time push events flow over BLE — no cloud round-trip on every operation. Built on the sibling Python SDK ttlock-ble.
- Local BLE control — lock, unlock, and state queries run over the lock's BLE link; the TTLock cloud is only contacted once at setup to download per-lock keys.
- Real-time push events — keypad presses, fingerprint reads, IC-card swipes, mechanical key turns, and auto-lock fires arrive as Home Assistant events the moment the lock emits them.
- Battery sensor — diagnostic entity refreshed by every poll and every push, no extra BLE traffic.
- Clock alignment — the lock's own clock, which stamps every operation-log record, is compared against local time once a day on a session something else already opened, and corrected when it has…
- Bluetooth discovery — a lock in range of any radio Home Assistant manages shows up on its own as a discovered device; the address and the frame header come off the advertisement, so only the keys…
- 2FA-aware config flow — handles TTLock's "new device" verification by emailing a one-time code and prompting for it.
- Works without a cloud account — a lock initialised locally can be added by entering its key directly, no TTLock account involved at any point.
- Passive state tracking — the bolt position and battery level are read from the lock's own BLE advertisements, with no connection and no battery cost. This is what catches an auto-lock or an…
S’affiche dans Vulpo :
carte Bascule rapide, carte Serrure, carte Graphique, Apple Watch, centre de contrôle.Informations
- Installations
- 133 partagent leurs statistiques
- Étoiles GitHub
- 37
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v3.10.0,
- Catégorie
- Sécurité et protection, Serrures et contrôle d’accès
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
ttlock_ble- Problèmes
- Signaler un problème











