Je viens de lancer le dev de Xiomi TV
Je prends quinze nouvelles intégrations encore libres (vérifié aujourd’hui dans le suivi de @Will_71, dans ce fil, dans le store, dans le cœur de Gladys et sur GitHub). Aucune n’est annoncée ni réservée par quelqu’un d’autre ; si je me trompe, dites-le et je la retire. Chacune s’appuie sur une bibliothèque existante et maintenue, sans GPL :
Chauffage, énergie et véhicules
- Edilkamin (P3) : les poêles à granulés Edilkamin : état, température, puissance, consigne. Allumage à distance désactivé par défaut.
- MG iSMART (P3) : les voitures MG : batterie, autonomie, charge, verrouillage, position, climatisation. Déverrouillage désactivé par défaut.
- TechnoVE (P4) : les bornes de recharge TechnoVE en local.
Sécurité
- Google Nest Protect (P3) : fumée, monoxyde de carbone et batterie des détecteurs Nest Protect, comme déclencheurs de scène (lecture seule).
- Risco (P3) : les alarmes Risco en local ou par le cloud : partitions, zones, armement. Désarmement désactivé par défaut.
- Comelit SimpleHome / Vedo (P4) : lumières, volets, prises et alarme Comelit en local. Désarmement et ouverture de porte désactivés par défaut.
Maison
- Shark IQ (P3) : les aspirateurs robots Shark.
- Whirlpool (P3) : lave-linge, sèche-linge, fours et climatiseurs Whirlpool : état et cycle (four en lecture seule).
- Devialet (P3) : les enceintes Phantom en local : marche, volume, source.
- Wiser by Feller (P3) : interrupteurs, variateurs, stores et scènes Feller en local, pour nos amis suisses.
- Velbus (P3) : relais, variateurs, volets et thermostats Velbus par la passerelle réseau.
Santé, localisation et réseau
- FreeStyle Libre (LibreLinkUp) (P3) : glycémie, tendance et âge de la mesure, en lecture seule, jamais dans les journaux.
- Invoxia (P4) : les traceurs GPS Invoxia : position, batterie, mouvement.
- NextDNS (P3) : requêtes, blocages et filtres de son profil NextDNS. Couper le contrôle parental désactivé par défaut.
- Données hydrologiques suisses (P3) : débit, niveau et température des rivières et lacs suisses (données ouvertes, sans compte).
Toutes sur le SDK 0.15, en français et en anglais. Pas de sujet par intégration : elles sortiront par groupes de cinq, avec un récap ici à chaque fois et le lien de chaque dépôt. Testeurs bienvenus, surtout pour Edilkamin, MG, Risco et Nest Protect !
Les cinq premières du lot réservé au n° 262 sont publiées. Elles arrivent au store au prochain passage de l’indexeur, et « Installer depuis GitHub » marche déjà avec le lien de chaque dépôt.
Edilkamin v0.1.1 : GitHub - LM1LC3N7/gladys-edilkamin: Gladys Assistant external integration for Edilkamin pellet stoves. Unofficial, not affiliated with Edilkamin. · GitHub
Les poêles à granulés Edilkamin « The Mind » : allumé, températures, consigne, puissance P1 à P5, ventilation, réserve de granulés, alarmes en déclencheur. L’allumage à distance, la consigne et la puissance restent désactivés tant que vous ne les autorisez pas ; jamais d’interrupteur, donc aucun « tout allumer » ni assistant vocal ne peut allumer le poêle. L’extinction est toujours permise et passe en priorité. Porté d’après edilkamin.py (MIT). Limite : il faut saisir l’adresse MAC de chaque poêle.
MG iSMART v0.1.1 : GitHub - LM1LC3N7/gladys-mg-ismart: Gladys Assistant external integration for MG cars (SAIC iSMART): battery, range, charging, lock. Unofficial, not affiliated with MG or SAIC. · GitHub
Les voitures MG (MG4, ZS EV…) : batterie, autonomie, charge, kilométrage, verrouillage, portes, position, climatisation. Chaque commande (verrouiller, déverrouiller, coffre, clim, charge) a son option, désactivée par défaut. Chaque lecture réveille la voiture : lecture toutes les 3 h par défaut et réveils limités, pour ménager la batterie 12 V. Porté d’après saic-ismart-client-ng (MIT). Limite : MG n’accepte qu’une session, utilisez un compte secondaire.
Google Nest Protect v0.1.1 : GitHub - LM1LC3N7/gladys-nest-protect: Gladys Assistant external integration for Google Nest Protect smoke and CO alarms (read-only). Unofficial, not affiliated with Google. · GitHub
Fumée, CO, batterie et auto-test des détecteurs Nest Protect, quasi en temps réel, en lecture seule, avec des déclencheurs filtrables par niveau (test, avertissement, urgence). Porté d’après ha-nest-protect (MIT). Limites : API non officielle avec une connexion par cookies Google un peu fragile, et ce n’est pas un système d’alarme certifié.
Risco v0.1.1 : GitHub - LM1LC3N7/gladys-risco: Gladys Assistant external integration for Risco alarm panels (local or cloud). Unofficial, not affiliated with Risco. · GitHub
Les centrales Risco (LightSYS, Agility, WiComm) en local : partitions, zones, armement, déclencheurs alarme / armée / désarmée. Armer est permis ; désarmer et contourner une zone restent désactivés tant que vous ne les autorisez pas. Porté d’après pyrisco (MIT). Limite : la doc explique pourquoi changer le code par défaut 5678.
Invoxia v0.1.1 : GitHub - LM1LC3N7/gladys-invoxia: Gladys Assistant external integration for Invoxia GPS trackers. Unofficial, not affiliated with Invoxia. · GitHub
Les traceurs GPS Invoxia : position, précision, batterie, en mouvement, et un déclencheur « muet depuis X heures ». Porté d’après gps-tracker (MIT). Limite : l’API n’est pas officiellement ouverte aux particuliers.
Au passage, PhoneTrack v0.1.1, que j’avais ajouté au n° 260 : GitHub - LM1LC3N7/gladys-phonetrack: Gladys Assistant external integration for PhoneTrack (Nextcloud): phone positions, battery, last seen and zone triggers. Unofficial, not affiliated with PhoneTrack or Nextcloud. · GitHub
Les téléphones suivis par l’app Nextcloud PhoneTrack, par un lien de partage en lecture seule : position, batterie, précision, vitesse, vu pour la dernière fois, et un déclencheur « muet depuis X minutes ». Les délais sont longs après un refus, pour ne pas déclencher l’anti-force-brute de Nextcloud.
Ni PhoneTrack ni Invoxia ne peuvent encore placer un utilisateur sur la carte de Gladys : j’ai proposé l’évolution du cœur dans GladysAssistant/Gladys#3224.
Aucune n’a encore tourné avec un vrai compte ou un vrai appareil : vos retours sont les bienvenus dans les issues GitHub.