À propos
Lock Code Manager est une intégration Home Assistant qui gère les codes PIN des serrures déjà configurées dans Home Assistant. Chaque personne reçoit un nom et un code PIN, et l’intégration trouve un emplacement libre sur chaque serrure et garde le code synchronisé, en relisant chaque écriture depuis la serrure pour la confirmer. Elle ne touche pas aux codes qu’elle n’a pas créés, et les nouveaux utilisateurs sont placés uniquement dans des emplacements libres. Une entité de condition, comme un calendrier, un horaire, un interrupteur ou un capteur binaire, peut contrôler quand un code est actif. Elle ajoute des capteurs binaires, des événements, des capteurs, des interrupteurs et des entités de texte, ainsi que des actions pour ajouter, activer, désactiver et supprimer des utilisateurs, définir ou effacer des identifiants, générer des codes PIN aléatoires sûrs et actualiser les codes depuis une serrure. Elle fonctionne en local et se configure dans l’interface.
Résumé automatique du README et du code de raman325/lock_code_manager, 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.
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
- Interrupteurs
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Lock Code Manager
- Serrures
- Nom
Étape 2
- Entité de condition
- Activé
- Nom
- Code PIN
Combien d’utilisateurs ?
- Nombre d’utilisateurs
Configurer les utilisateurs
- YAML des utilisateurs
Nouvelle connexion au compte
- Serrures
Après la mise en place
- Serrures
Textes issus du code de raman325/lock_code_manager. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- Capteurs binairesActif, Synchronisé, PIN synchronisé
- ÉvénementsIdentifiant utilisé
- CapteursPIN
- InterrupteursActivé
- TextesNom, PIN
Actions
- Ajouter un utilisateurAjoute une ou plusieurs personnes à une entrée de configuration Lock Code Manager. Les numéros d’emplacement sont choisis en lisant les serrures de l’entrée pour trouver les emplacements libres, donc rien de ce qui est déjà programmé n’est écrasé. Tout ou rien : si une personne ne peut pas être ajoutée, aucune ne l’est.Champs : Entrée de configuration, Titre de l’entrée de configuration, Utilisateurs
- Effacer la conditionDétache l’entité de condition d’une personne, afin que son identifiant s’applique toujours. Ne la désactive pas. Remplace Clear slot condition, qui désignait un numéro d’emplacement plutôt que la personne.Champs : Entrée de configuration, Titre de l’entrée de configuration, Nom
- Effacer l’identifiantSupprime l’un des identifiants d’une personne d’une entrée de configuration Lock Code Manager et de chaque serrure qu’elle contient. Cela désactive aussi la personne, comme le fait de vider son code PIN sur le tableau de bord.Champs : Entrée de configuration, Titre de l’entrée de configuration, Nom, Type d’identifiant
- Supprimer l’utilisateurRetire une ou plusieurs personnes d’une entrée de configuration Lock Code Manager, en effaçant par défaut leurs identifiants de ses serrures. Tout ou rien : si un nom est introuvable, aucune personne n’est retirée.Champs : Entrée de configuration, Titre de l’entrée de configuration, Nom, Effacer les identifiants
- Désobfusquer le journalRemplace les jetons mask_pin (pin#xxxxxxxx) dans le texte de journal collé par les codes PIN en clair configurés dans toute entrée Lock Code Manager chargée. ATTENTION : la réponse contient des codes PIN en clair, ne la colle pas dans des tickets publics, des forums ou tout canal partagé.Champs : Texte
- Désactiver l’utilisateurDésactive une personne et efface son identifiant des serrures de l’entrée. Son identifiant reste dans la configuration, donc la réactiver le rétablit.Champs : Entrée de configuration, Titre de l’entrée de configuration, Nom
- Activer l’utilisateurActive une personne, afin que son identifiant soit écrit sur les serrures de l'entrée. Refusé si elle n'a aucun identifiant, car il n'y aurait rien à écrire.Champs : Entrée de configuration, Titre de l'entrée de configuration, Nom
- Générer un PINGénère un PIN aléatoire qui évite les motifs dangereux connus (chiffres tous identiques, chiffres qui se suivent, sous-séquences répétées et PIN faibles courants). Renvoie le PIN via response_variable.Champs : Longueur
- Actualisation complète des codes utilisateurSi Lock Code Manager prend en charge l'intégration de la serrure, et que l'intégration de la serrure le permet, cette action interroge la serrure pour obtenir tous les codes utilisateur. C'est potentiellement utile pour les intégrations qui mettent en cache les données de la serrure lorsqu'un ou plusieurs codes utilisateur sont configurés en dehors de Home Assistant.Champs : Oublier que la serrure peut signaler des codes
- Définir la conditionAssocie une entité de condition à une personne. Son identifiant fonctionne tant que la condition est activée. Remplace Set slot condition, qui désignait un numéro d'emplacement plutôt que la personne.Champs : Entrée de configuration, Titre de l'entrée de configuration, Nom, Entité de condition
- Définir l'identifiantDéfinit l'un des identifiants d'une personne dans une entrée de configuration Lock Code Manager. L'identifiant est stocké dans la configuration et synchronisé sur chaque serrure de l'entrée, il est donc géré et non traité comme un code inconnu programmé par quelqu'un.Champs : Entrée de configuration, Titre de l'entrée de configuration, Nom, Type d'identifiant, Valeur, Activer si désactivé
- Utiliser l'identifiantSignale qu'un identifiant a été utilisé, pour les claviers et les contrôleurs de porte que Lock Code Manager ne peut pas surveiller lui-même. La réponse indique si le code fonctionnerait, pour quel utilisateur, et la raison quand il ne fonctionnerait pas. Un code valide déclenche l'événement credential used de Lock Code Manager ; un code invalide ne déclenche rien, donc réagis à un refus à partir de la réponse. Elle ne touche aucune serrure et ne change rien. Elle n'applique aucune limitation de débit et aucune journalisation, et la raison permet de distinguer un vrai identifiant simplement inactif d'un identifiant inconnu, donc ne l'expose pas à des entrées non fiables.Champs : Entrée de configuration, Titre de l'entrée de configuration, Code, Source, Cible
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
- Avis de correctionLes avis qu’elle peut afficher dans Paramètres > Corrections :Number of Uses a été supprimé
Extrait du README
Lock Code Manager scales down to a simple UI for managing your lock's PIN codes — and scales up to a programmable, multi-lock, multi-provider PIN platform with scheduled access, condition-driven activation, and automation-ready services. Define your codes once and LCM handles setting, clearing, and monitoring them on every lock, across providers (Z-Wave, ZHA, Matter, and more) without you wiring up the differences.
Whether you just want a clean dashboard for your front door or you're rotating PINs across an Airbnb fleet on a nightly schedule, LCM has you covered.
S’affiche dans Vulpo :
carte Bascule rapide, carte Graphique, Apple Watch, centre de contrôle.Informations
- Installations
- 335 partagent leurs statistiques
- Étoiles GitHub
- 112
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- 8.0.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
lock_code_manager- Problèmes
- Signaler un problème











