À propos
Etekcity Fitness Scale BLE connecte les balances connectées Bluetooth d’Etekcity à Home Assistant pour obtenir des mesures de poids en local. Elle communique directement avec la balance en Bluetooth, donc ni connexion internet ni app VeSync ne sont nécessaires. Les capteurs indiquent le poids et l’impédance, et les modèles compatibles peuvent ajouter des valeurs de composition corporelle comme la masse grasse, la masse musculaire et l’âge métabolique, avec un mode athlète facultatif et un calcul alternatif par utilisateur. Plusieurs personnes peuvent partager une même balance : l’intégration associe une mesure à un utilisateur d’après l’historique de poids, peut ignorer les utilisateurs dont l’entité personne liée est absente, et envoie des notifications interactives quand une mesure est ambiguë. Des actions permettent d’attribuer, de réattribuer ou de supprimer une mesure en attente, et la conservation de l’historique peut être limitée par nombre de jours ou par nombre de mesures. La balance est détectée automatiquement et ajoutée depuis l’interface, avec un choix d’affichage en kg ou en lb.
Résumé automatique du README et du code de ronnnnnnnnnnnnn/etekcity_fitness_scale_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
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Connexion
- Appareil
- Unité d’affichage de la balance
Configurer la balance
- Unité d’affichage de la balance
Choisir le modèle de balance
- Modèle de balance
Ajouter un profil utilisateur
- Nom de l’utilisateur
- Entité personne (facultatif)Utilisé uniquement quand cette balance a plusieurs utilisateurs, pour ignorer cet utilisateur si la personne liée n’est pas à la maison au moment de la pesée. Nécessite que la personne ait un suivi d’appareil fonctionnel (par exemple son téléphone via l’app compagnon Home Assistant). Laisse vide pour associer uniquement par le poids.
- Appareils mobiles pour les notifications interactives (facultatif)Sélectionne les appareils mobiles qui recevront des notifications interactives pour les mesures ambiguës. Si rien n’est configuré, tu recevras quand même la notification persistante de Home Assistant.
- Activer les mesures de composition corporelle
Réglages de composition corporelle
- Sexe
- Taille
- Date de naissance
- pieds
- pouces
- Mode athlèteApplique le calcul de masse grasse adapté aux athlètes, comme le mode Athlete de l’app VeSync. Recommandé pour les utilisateurs qui s’entraînent régulièrement et ont une masse musculaire supérieure à la moyenne.
- Utiliser l’algorithme alternatif de composition corporellePar défaut, les valeurs correspondent à celles de l’app VeSync pour ce modèle de balance. Essaie cette option si elles ne correspondent pas à ce que tu attends. Le changement provoque un saut ponctuel dans l’historique de composition corporelle de cet utilisateur.
Étape 6
- Sexe
- Taille
- Date de naissance
Après la mise en place
- Nom de l’utilisateur
- Entité personne (facultatif)Utilisé uniquement quand cette balance a plusieurs utilisateurs, pour ignorer cet utilisateur si la personne liée n’est pas à la maison au moment de la pesée. Nécessite que la personne ait un suivi d’appareil fonctionnel (par exemple son téléphone via l’app compagnon Home Assistant). Laisse vide pour associer uniquement par le poids.
- Appareils mobiles pour les notifications interactives (facultatif)Sélectionne les appareils mobiles qui recevront des notifications interactives pour les mesures ambiguës. Si rien n’est configuré, tu recevras quand même la notification persistante de Home Assistant.
- Activer les mesures de composition corporelle
- Sexe
- Taille
- Date de naissance
- pieds
- pouces
- Mode athlèteApplique le calcul de masse grasse adapté aux athlètes, comme le mode Athlete de l’app VeSync. Recommandé pour les utilisateurs qui s’entraînent régulièrement et ont une masse musculaire supérieure à la moyenne.
- Utiliser l’algorithme alternatif de composition corporellePar défaut, les valeurs correspondent à celles de l’app VeSync pour ce modèle de balance. Essaie cette option si elles ne correspondent pas à ce que tu attends. Le changement provoque un saut ponctuel dans l’historique de composition corporelle de cet utilisateur.
- Utilisateur à modifier
- Nom de l’utilisateur
- Entité personne (facultatif)Utilisé uniquement quand cette balance a plusieurs utilisateurs, pour ignorer cet utilisateur si la personne liée n’est pas à la maison au moment de la pesée. Nécessite que la personne ait un suivi d’appareil fonctionnel (par exemple son téléphone via l’app compagnon Home Assistant). Laisse vide pour associer uniquement par le poids.
- Appareils mobiles pour les notifications interactives (facultatif)Sélectionne les appareils mobiles qui recevront des notifications interactives pour les mesures ambiguës. Si rien n’est configuré, tu recevras quand même la notification persistante de Home Assistant.
- Activer les mesures de composition corporelle
- Sexe
- Taille
- Date de naissance
- pieds
- pouces
- Mode athlèteApplique le calcul de masse grasse adapté aux athlètes, comme le mode Athlete de l’app VeSync. Recommandé pour les utilisateurs qui s’entraînent régulièrement et ont une masse musculaire supérieure à la moyenne.
- Utiliser l’algorithme alternatif de composition corporellePar défaut, les valeurs correspondent à celles de l’app VeSync pour ce modèle de balance. Essaie cette option si elles ne correspondent pas à ce que tu attends. Le changement provoque un saut ponctuel dans l’historique de composition corporelle de cet utilisateur.
- Utilisateur à supprimer
- Unité d’affichage de la balance
- Conserver l’historique indéfinimentNe supprime jamais automatiquement les mesures de poids. Tant que cette option est activée, les limites de nettoyage automatique ci-dessous sont ignorées.
- Activer les journaux de la bibliothèqueSi cette option est activée, les journaux de la bibliothèque etekcity_esf551_ble sous-jacente sont inclus dans les journaux de l’intégration. Utile pour diagnostiquer les problèmes de communication BLE.
- Durée de conservation de l’historique (jours)Nombre de jours pendant lesquels les mesures de poids sont conservées. Les mesures plus anciennes sont supprimées automatiquement. Plage : 1 à 365 jours.
- Taille maximale de l’historique (mesures)Nombre maximal de mesures stockées par utilisateur. Lorsqu’il est dépassé, les mesures les plus anciennes sont supprimées. Plage : 10 à 1000 mesures.
Textes issus du code de ronnnnnnnnnnnnn/etekcity_fitness_scale_ble. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Actions
- Attribuer une mesureAttribue manuellement une mesure de poids en attente à un utilisateur précis lorsque la détection automatique est ambiguë.Champs : Horodatage, ID utilisateur
- Réattribuer une mesureRéattribue la dernière mesure d’un utilisateur à un autre utilisateur.Champs : ID de l’utilisateur source, ID de l’utilisateur cible
- Supprimer une mesureSupprime la dernière mesure d’un utilisateur (revient à la précédente ou la marque comme indisponible).Champs : ID utilisateur
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 :L’analyse Bluetooth passive n’est pas disponible
Extrait du README
This custom integration allows you to connect your Etekcity Bluetooth Low Energy (BLE) fitness scale to Home Assistant. It provides real-time weight measurements and, for supported models, body composition metrics directly in your Home Assistant instance, without requiring an internet connection or the VeSync app.
Health & safety note: Body-composition scales measure by passing a low electrical current through the body. This project does not support the manufacturers' zero-current, pregnancy or baby modes, and a mode enabled in the manufacturer's app is not guaranteed to be in effect while the scale is used through this integration.
- Supported models: ESF-551 (full features: weight, impedance, body composition), FIT-8S (weight, impedance, body composition; experimental), ESF-24 (weight, impedance, body composition;…
- Automatic discovery of Etekcity BLE fitness scales
- Intelligent multi-user support:
- Automatically detects which person is using the scale based on their weight history.
- Uses an adaptive tolerance system that adjusts to each user's weight fluctuations over time.
- Supports linking users to Home Assistant Person entities to exclude users who are not_home.
- Real-time weight and impedance measurements
- Optional body composition metrics (all supported models), with optional per-user Athlete Mode and a per-user alternative-algorithm option, including:
- Body Mass Index (BMI)
- Body Fat Percentage
- Fat Free Weight
- Subcutaneous Fat Percentage
S’affiche dans Vulpo :
carte Graphique, Apple Watch.Informations
- Installations
- 160 partagent leurs statistiques
- Étoiles GitHub
- 57
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v0.8.5,
- Catégorie
- Santé et bien-être
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
etekcity_fitness_scale_ble- Problèmes
- Signaler un problème












