Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

À propos

Google Find My Device est une intégration personnalisée qui suit les appareils du réseau Google Find My depuis Home Assistant. Elle ajoute un suivi d’appareil avec une entité de dernière position, ainsi que des boutons pour lancer ou arrêter un son et pour localiser un appareil immédiatement. Des capteurs indiquent la batterie, l’heure de la dernière détection, l’état de la localisation et des statistiques de mise à jour, et chaque suivi dispose d’une carte d’historique filtrable. La meilleure position est choisie selon sa fraîcheur, sa précision et sa source, et les sauts de position invraisemblables ou les positions trop approximatives peuvent être rejetés grâce aux options. Il est possible d’ajouter des lieux sémantiques nommés avec un rayon de détection, et plusieurs comptes Google peuvent être utilisés. Elle dépend du cloud de Google, s’ajoute comme dépôt personnalisé dans le Marketplace, et se configure dans l’interface avec des identifiants issus d’un fichier de secrets.

Résumé automatique du README et du code de BSkando/GoogleFindMy-HA, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact

Prise en charge

  • Utilise le cloud du fournisseur Nécessite une connexion internet et un compte chez le fournisseur.

  • 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
  • Présence

Mise en place

Ajoute son dépôt à la Marketplace comme dépôt personnalisé et installe-la, puis redémarre Home Assistant et ajoute-la dans Paramètres > Appareils et services.

Authentification Google Find My Device

  • Méthode d’authentification

Identifiants existants trouvés

  • Importer les identifiants trouvésLaissez cette option activée pour importer le fichier affiché ci-dessus. Désactivez-la pour choisir vous-même une méthode d'authentification.

Remplacer les identifiants enregistrés ?

  • Remplacer les identifiants enregistrésLaissez cette option activée si vous venez de vous reconnecter. Désactivez-la pour conserver les identifiants que Home Assistant utilise actuellement.

GoogleFindMyTools secrets.json

  • Contenu du fichier secrets.json

Paramètres d’interrogation

  • Intervalle d’interrogation de position (s)
  • Délai entre les interrogations d’appareil (s)
  • Filtrer les appareils Google Home
  • Mots-clés du filtre (séparés par des virgules)
  • Créer des entités de statistiques
  • Activer l’expiration du jeton de la vue carte
  • Activer la vue carte

Sélectionner un hub

  • Hub

Se réauthentifier

  • Nouveau secrets.json (contenu complet)

Après la mise en place

  • Nom sémantique
  • Latitude
  • Longitude
  • Rayon de détection (m)Estime la portée de connexion de l'appareil (p. ex. 15-20 m pour le Bluetooth).
  • Emplacement sémantique
  • Nom sémantique
  • Latitude
  • Longitude
  • Rayon de détection (m)Estime la portée de connexion de l'appareil (p. ex. 15-20 m pour le Bluetooth).
  • Nom sémantique
  • Latitude
  • Longitude
  • Rayon de détection (m)Estime la portée de connexion de l'appareil (p. ex. 15-20 m pour le Bluetooth).
  • Emplacements sémantiques
  • Nouveau secrets.json (contenu complet)
  • Groupe de fonctionnalités
  • Intervalle d'interrogation de position (s)
  • Délai entre les interrogations d'appareil (s)
  • Seuil d'obsolescence (s)Après ce délai en secondes sans mise à jour de position, l'état du traceur passe à inconnu. Utilisez l'entité 'Dernière position' pour toujours voir la dernière position connue. Par défaut : 3900 (65 minutes).
  • Afficher l'attribut d'ancienneté de l'emplacementLorsqu'il est activé (par défaut), un attribut « location_age » (arrondi à 1 minute) est ajouté à chaque entité de suivi. Il conserve l'âge de la dernière observation et ne change qu'avec la suivante (par exemple nouvelle position, passage à « Obsolète » ou changement de disponibilité). L'âge actuel se trouve dans le capteur « Vu pour la dernière fois » de chaque appareil, l'état actuel dans son capteur « État de la position ».
  • Rejeter les sauts de position impossiblesLorsqu'elle est activée (par défaut), une position qui nécessiterait une vitesse physiquement impossible (par exemple un rapport participatif plaçant le traceur à des centaines de km en quelques secondes) est rejetée au lieu de téléporter le traceur. Les rapports GPS propres passent toujours. Ne la désactivez que si des déplacements rapides légitimes sont écartés.
  • Récupérer les trajets de retour légitimesLorsqu'elle est activée (par défaut), une position participative que le filtre de vitesse rejetterait comme une téléportation est acceptée si elle revient près de la position occupée juste avant un long saut accepté précédemment, dans un délai d'environ 15 minutes. Cela permet de récupérer un trajet de retour légitime au lieu de laisser le traceur bloqué à la position lointaine. Cela ne s'applique que là où le filtre de vitesse rejetterait autrement la position. Désactivez cette option si vous voyez le traceur osciller entre deux endroits.
  • Rejeter une position imprécise qui remplacerait une meilleureLorsque cette option est activée (par défaut), une position entrante est rejetée si elle se situe nettement en dehors du cercle d'incertitude de la position en cache, si elle est au moins quatre fois moins précise qu'elle, si son imprécision atteint au moins 200 m et si cette position en cache est à la fois fiable et récente. Rien n'est jamais rejeté sans meilleure solution de rechange : une position imprécise est toujours acceptée au démarrage à froid, ou lorsque la position en cache n'est pas fiable ou est périmée. Cela empêche un signalement large du réseau de déplacer le traceur et, comme Home Assistant utilise le rayon de précision comme tolérance de zone, de le signaler à tort comme étant à la maison. À désactiver uniquement si vous soupçonnez que ce filtre est lui-même à l'origine d'un problème. Le capteur 'Position imprécise rejetée' de l'appareil affiche la position rejetée jusqu'à ce qu'une position aussi récente ou plus récente soit acceptée, que la position rejetée dépasse le seuil d'obsolescence ou que l'intégration soit rechargée (comme lors d'un redémarrage de Home Assistant) ; le reste du temps, ce capteur affiche inconnu, ce qui est normal.
  • Filtrer les appareils Google Home
  • Mots-clés du filtre (séparés par des virgules)
  • Créer des entités de statistiques
  • Supprimer les caches lors de la suppression de l’entréeSupprime les jetons mis en cache et les métadonnées des appareils lors de la suppression de cette entrée.
  • Activer l’expiration du jeton de la vue carteLorsqu'elle est activée, les jetons de la vue carte expirent après 1 semaine. Lorsqu'elle est désactivée (par défaut), ils n'expirent pas.
  • Activer la vue carteActivée par défaut. Si désactivée, les requêtes de la vue carte sont refusées comme avec un jeton invalide et les liens des appareils sont effacés. Ne fait pas tourner les liens existants ; si un lien a pu fuiter, utilisez « Activer l'expiration du jeton de la vue carte » (jusqu'à deux semaines si déjà activée).
  • Mode de contribution de localisationChoisissez comment votre appareil contribue au réseau Google (par défaut Toutes les zones pour une contribution participative ou uniquement les zones à forte affluence).
  • Groupe de fonctionnalités
  • Restaurer des appareils
  • Groupe de fonctionnalités

Textes issus du code de BSkando/GoogleFindMy-HA. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.

Entités

  • Capteurs binairesInterrogation, État de connexion FCM, Mode de suivi indésirable, Statut d'authentification de l'API Nova
  • BoutonsÉmettre un son, Arrêter le son, Localiser maintenant, Réinitialiser les statistiques, Régénérer le jeton FCM, Régénérer le jeton ADM
  • PrésenceDernière position
  • CapteursBatterie BLE, Plus Code, État de la position, Position imprécise rejetée, Vu pour la dernière fois, Étiquettes sémantiques, État de la clé de chiffrement, Mises à jour en arrière-plan, Mises à jour par interrogation, Mises à jour participatives, Requêtes historiques utilisées, Dépassements de délai et 2 autres

Actions

  • Localiser l’appareilObtenir la position actuelle d’un appareil Google Find My.Champs : Appareil
  • Émettre un sonJouer un son sur un appareil Google Find My.Champs : Appareil
  • Arrêter le sonArrêter le son sur un appareil Google Find My.Champs : Appareil
  • Actualiser les URL des appareilsActualise les URL de configuration des appareils Google Find My pour qu’elles pointent vers la vue carte intégrée.
  • Reconstruire le registre des appareilsMaintenance : reconstruit les liens du registre des appareils pour les hubs Google Find My et supprime les traqueurs incorrectement liés à l’entrée parente.
  • Localiser l’appareil (externe)Localiser un appareil à l’aide de l’assistant externe ; délègue à la localisation normale.Champs : Appareil, Nom de l’appareil (optionnel)
  • Reconstruire / Migrer le registreMaintenance : exécuter une migration douce données→options ou reconstruire les entités/appareils de cette intégration.Champs : Mode, Appareils (optionnel)

Dépannage

  • DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
  • État du systèmeAjoute son état aux informations système de Home Assistant.
  • Avis de correctionLes avis qu’elle peut afficher dans Paramètres > Corrections :Une réauthentification est requise, Échec de la connexion push FCM, La notification push de Google Find My Device nécessite une réauthentification, Plusieurs entrées de configuration détectées, Conflit d’ID unique d’entité détecté, Entrées de compte en double détectées, Cache d'authentification effacé, Boucle de plantage FCM Push détectée, Redémarrez Home Assistant pour terminer la mise à jour, Les attributs du traceur conservent désormais la valeur de la dernière observation

Extrait du README

A comprehensive Home Assistant custom integration for Google's FindMy Device network, enabling real-time(ish) tracking and control of FindMy devices directly within Home Assistant!

  • 🗺️ Real-time Device Tracking: Track Google FindMy devices with location data, sourced from the FindMy network
  • ⏱️ Configurable Polling: Flexible polling intervals with rate limit protection
  • 🔔 Sound Button Entity: Devices include button entity that plays a sound on supported devices
  • ✅ Attribute grading system: Best location data is selected automatically based on recency, accuracy, and source of data
  • 📍 Historical Map-View: Each tracker has a filterable Map-View that shows tracker movement with location data, localized into every shipped UI language
  • 📋 Statistic Entity: Detailed statistics for monitoring integration performance
  • #️⃣ Multi-Account Support: Add multiple Find Hub Google accounts that show up separately
  • ❣️ More to come!
Extrait du README de BSkando/GoogleFindMy-HA, GNU GPL v3.0. Abrégé.

S’affiche dans Vulpo :

carte Bouton, carte Graphique, Apple Watch.

Informations

Installations
1 k partagent leurs statistiques
Étoiles GitHub
383
Connexion
Utilise le cloud du fournisseur
Maintenance
Mise à jour au cours des 6 derniers mois
Version
v1.7.14,
Catégorie
Présence et localisation, Traceurs
Type
Intégration de la Marketplace
Marque
Google
Prérequis
Ajout comme dépôt personnalisé dans la Marketplace
Domaine
googlefindmy

Également chez Google

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres