Aller au contenu principal

Intégration domotique Tineco, gratuite et open source

Intégration Tineco pour Gladys Assistant

Laveurs de sols Tineco (Floor One, iFloor…) : état, réservoirs, batterie et scènes.

Connecte à Gladys les laveurs de sols de votre compte Tineco (Floor One S3, S5, S7, S7 Flashdry, S7 Stretch, iFloor… — tous les modèles visibles dans l'application Tineco) : batterie, activité, réservoirs d'eau, annonces vocales et éclairage de la brosse, ainsi que des déclencheurs et actions de scène et des widgets de tableau de bord.

L'intégration passe par le cloud Tineco, comme l'application : l'appareil doit être configuré dans l'application Tineco et connecté au Wi-Fi.

Configuration​

  1. Dans Gladys, installez l'intégration Tineco et ouvrez son onglet Configuration.
  2. Saisissez l'e-mail et le mot de passe de votre compte Tineco, et le pays choisi à la création du compte. Enregistrez.
  3. À la première connexion, Tineco considère Gladys comme un nouveau téléphone et vous envoie un code de vérification par e-mail. Saisissez-le dans Code de vérification et enregistrez à nouveau. Cela n'arrive qu'une fois. Pas d'e-mail ? Utilisez Recevoir un nouveau code de vérification (un e-mail par quart d'heure au plus est envoyé automatiquement).
  4. Tester la connexion liste les appareils trouvés.
  5. Ouvrez l'onglet Découverte et créez vos appareils.
RéglageRôle
Pays du compteChoisit les serveurs Tineco de votre compte.
Langue des nomsLangue des noms des appareils et fonctionnalités à la création.
Intervalle de rafraîchissementSecondes entre deux lectures de chaque appareil (30 minimum).

Ce que vous obtenez​

FonctionnalitéValeurs
ÉtatÉtat standard d'aspirateur : arrêté, en marche, en charge, sur sa base
ActivitéNettoyage, auto-nettoyage, séchage, en charge, mise à jour, en veille, hors ligne
Batterie0–100 %
En chargeOui / non
Réservoir d'eau propreNormal / bas (vide)
Réservoir d'eau saleNormal / haut (plein)
Volume de la voix1 (faible) à 3 (fort), pilotable
Annonces vocalesActivées / coupées, pilotable
Éclairage de la brosseAllumé / éteint, pilotable — seulement sur les modèles qui en ont un

Quand un appareil ne répond pas (éteint, hors de portée du Wi-Fi — un modèle à main ne se connecte que pendant l'utilisation), son badge passe à injoignable, son activité à hors ligne, et les dernières valeurs sont conservées.

Scènes​

Déclencheurs

  • Nettoyage démarré — variable : batterie.
  • Nettoyage terminé — variables : durée (minutes), batterie.
  • Auto-nettoyage terminé — le moment de vider le réservoir d'eau sale.
  • Alerte réservoir — réservoir d'eau sale plein ou réservoir d'eau propre vide ; filtre sur l'alerte, variable : alerte.

Chaque déclencheur peut être filtré sur un appareil.

Actions

  • Lire un appareil Tineco — le lit immédiatement ; sorties : en ligne, activité, batterie, réservoir d'eau sale plein, réservoir d'eau propre vide (pour les conditions des actions suivantes).
  • Régler le volume de la voix, Activer ou couper les annonces vocales, Allumer ou éteindre l'éclairage de la brosse — sortie : commande acceptée.

Un appareil hors ligne ne fait jamais échouer une scène : les sorties l'indiquent.

Widgets du tableau de bord​

  • Appareil Tineco — la jauge de batterie, l'activité, les réservoirs, la batterie sur 24 h et un bouton Actualiser. Choisissez l'appareil dans les réglages du widget (le premier sinon).
  • Vue d'ensemble Tineco — une ligne par appareil, en orange quand un réservoir demande votre attention.

Limites​

  • Tineco ne publie pas d'API : l'intégration utilise le protocole de l'application, que Tineco peut faire évoluer. Tous les modèles ne remontent pas toutes les valeurs ; l'éclairage de la brosse n'apparaît que sur les modèles qui le remontent.
  • Lancer un nettoyage à distance n'est pas possible : un laveur de sols se pousse à la main.
  • Les comptes de Chine continentale (connexion par SMS) ne sont pas pris en charge.

Dépannage​

  • « Tineco a refusé la connexion » : vérifiez l'e-mail, le mot de passe et surtout le pays du compte.
  • « Tineco a refusé le code de vérification » : les codes expirent ; utilisez Recevoir un nouveau code de vérification et saisissez le nouveau.
  • « Tineco ne liste aucun appareil » : la liste vient des serveurs Tineco du pays choisi. Choisissez le pays affiché dans l'application Tineco (Profil

    Paramètres), enregistrez et testez à nouveau. Toujours vide ? Partagez la ligne « Answer shape » des logs (elle ne contient aucune donnée personnelle) dans une issue.

  • Logs de l'intégration : Gladys → Intégrations → Tineco → logs. Les mots de passe et jetons n'y apparaissent jamais.

Paramètres de configuration​

Voici les paramètres demandés par Tineco dans son écran de configuration dans Gladys.

ParamètreTypeObligatoireDescription
Votre compte TinecosectionNonUtilisez l'e-mail et le mot de passe de l'application Tineco, et le pays choisi à la création du compte. À la première connexion, Tineco envoie un code de vérification par e-mail : saisissez-le ci-dessous et enregistrez.
E-mailstringOui
Mot de passesecretOui
Pays du compteselectOui
Code de vérificationstringNonUniquement à la première connexion : le code reçu de Tineco par e-mail.
Langue des noms des appareilsselectNon
Intervalle de rafraîchissement (s)numberNonFréquence de lecture des appareils, en secondes (30 minimum).

Comment installer Tineco dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : Tineco apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
  2. Cliquez sur Installer. Gladys télécharge l'image Docker (ghcr.io/gboulvin/gladys-tineco:1.0.3), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration).
  3. Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
  4. Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/gboulvin/Gladys-Tineco.

Tineco nécessite Gladys >=5.1.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.

Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.

À propos des intégrations externes​

Tineco est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par gboulvin, et non par l'équipe cœur de Gladys.

Inscrivez-vous à la newsletter Gladys Assistant

Quelques emails par mois sur les nouveautés et l'actualité du projet. Envoyés par Pierre-Gilles Leymarie, le fondateur du projet. Désinscription possible à tout moment 🙂