Intégrations Home Assistant les plus populaires → candidates pour des intégrations externes Gladys

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). Chacune s’appuie sur une bibliothèque ou un projet existant et maintenu, sans GPL :

Énergie

  • ENTSO-E (P2) : les prix de l’électricité du lendemain, heure par heure, pour toute l’Europe dont la France, pour lancer les appareils aux heures les moins chères (jeton ENTSO-E gratuit).
  • Ohme (P2) : les bornes de recharge Ohme : état, puissance, énergie et mode de charge.
  • YouLess (P2) : le lecteur de compteur YouLess en local : électricité, gaz et eau.
  • ENGIE Belgium (P2) : consommation et tarifs des contrats ENGIE en Belgique.

Climat et air

  • Intergas InComfort (P2) : les chaudières Intergas en local : températures, pression et consigne.
  • Trane Nexia / American Standard (P2) : les thermostats Nexia : consigne, mode, humidité.
  • IQAir AirVisual (P2) : la qualité de l’air de sa ville ou d’un capteur AirVisual.

Maison

  • Schlage Encode (P2) : les serrures Schlage, déverrouillage désactivé par défaut.
  • Hubspace (P2) : ampoules, prises et ventilateurs Hubspace.
  • Leviton Decora Wi-Fi (P2) : interrupteurs et variateurs Leviton.
  • Sleep Number SleepIQ (P2) : présence au lit, fermeté et score de sommeil.
  • Picnic (P2) : la prochaine livraison de courses et son créneau, France comprise.

Serveurs et multimédia

  • Portainer (P2) : l’état des conteneurs Docker, redémarrage désactivé par défaut.
  • Tautulli (P2) : l’activité de Plex : flux en cours et bande passante.
  • Elegoo (P2) : les imprimantes 3D Elegoo en local : état, progression et températures.

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 ENTSO-E, Picnic, YouLess et InComfort !

Je prends:

Google Mail
Google Weather
Kleenex Pollen Radar

@pierre-gilles

Je te tagge car pas sûr que tu aies vu ma question perdue dans la masse :

Je prends iCSee PTZ et Wyze

Lot du samedi matin de mon côté, cinq intégrations, toujours testables pour de vrai (récap ici quand elles sortiront) :

  • openHAB (pont) : les objets d’un serveur openHAB dans Gladys, en local et en direct, dans la lignée des ponts Jeedom, Domoticz et Home Assistant
  • Apprise : envoyer les messages de Gladys vers n’importe lequel des 100+ services d’Apprise (Discord, Matrix, SMS, e-mail…) via son API auto-hébergée
  • Traefik : l’état des routeurs, services et serveurs d’un reverse proxy Traefik, les pannes en déclencheurs de scène
  • Donetick : les tâches ménagères et corvées de Donetick, à faire et en retard, et les marquer faites depuis une scène
  • Homebox : l’inventaire de la maison (nombre d’objets, valeur, garanties qui expirent) depuis Homebox

Si quelqu’un était déjà dessus, dites-le-moi :slight_smile:

Le lot du samedi matin est sorti, les cinq :

Pas encore essayées dans une vraie installation Gladys : vos retours sont les bienvenus.

Cinq des quinze intégrations réservées au n° 241 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.

ENTSO-E v0.1.1 : GitHub - LM1LC3N7/gladys-entsoe: Gladys Assistant external integration for ENTSO-E day-ahead electricity prices across Europe. Unofficial, not affiliated with ENTSO-E. · GitHub
Les prix de l’électricité du lendemain, heure par heure ou au quart d’heure, pour une zone européenne (France par défaut) : prix actuel, suivant, min/max du jour, période la moins chère du jour et de demain, et le rang de la période actuelle pour lancer les appareils au bon moment. TVA et frais en option. Porté d’après hass-entso-e (Apache-2.0). Limite : un jeton ENTSO-E gratuit est nécessaire (la doc explique comment l’obtenir) ; demain est connu vers 13 h.

Picnic v0.1.1 : GitHub - LM1LC3N7/gladys-picnic: Gladys Assistant external integration for Picnic grocery delivery: next delivery and time slot. Unofficial, not affiliated with Picnic. · GitHub
Les courses Picnic (France, Belgique, Pays-Bas, Allemagne) en lecture seule : créneau et heure d’arrivée de la prochaine livraison, panier, heure limite de commande, et un déclencheur « livraison en approche ». Si Picnic demande un code par SMS, deux boutons dans la configuration suffisent. Porté d’après python-picnic-api2 (Apache-2.0). Limite : API non officielle.

Portainer v0.1.1 : GitHub - LM1LC3N7/gladys-portainer: Gladys Assistant external integration for Portainer: Docker container status. Unofficial, not affiliated with Portainer. · GitHub
Vos conteneurs Docker vus par Portainer : en marche, santé, CPU, mémoire, et un déclencheur quand un conteneur s’arrête ou devient malsain. Démarrer, arrêter et redémarrer sont des boutons désactivés tant que vous ne les autorisez pas ; Gladys, ses intégrations, Portainer et tout ce qui monte le socket Docker ne peuvent jamais être arrêtés. Inspiré de homeassistant-portainer (Apache-2.0).

IQAir AirVisual v0.1.1 : GitHub - LM1LC3N7/gladys-airvisual: Gladys Assistant external integration for IQAir AirVisual air quality. Unofficial, not affiliated with IQAir. · GitHub
La qualité de l’air (AQI, polluant principal) autour de chaque maison Gladys ou d’une ville choisie, et les mesures des moniteurs AirVisual Pro (PM2.5, PM10, CO2…). Porté d’après pyairvisual (MIT). Limite : le plan gratuit d’IQAir impose une lecture toutes les 30 min environ, réglée pour ne jamais dépasser le quota.

Elegoo v0.1.1 : GitHub - LM1LC3N7/gladys-elegoo: Gladys Assistant external integration for Elegoo 3D printers over the local SDCP protocol. Unofficial, not affiliated with Elegoo. · GitHub
Les imprimantes 3D Elegoo en local (Centauri Carbon, Saturn 4 Ultra, Mars 5 Ultra) : état, progression, couches, temps restant, températures, et des déclencheurs « impression terminée », « erreur », « pause ». Pause, reprise et arrêt en actions de scène, désactivés tant que vous ne les autorisez pas ; jamais de lancement d’impression. Porté d’après elegoo-homeassistant (MIT). Limite : les anciens modèles en SDCP V1 (dont la Saturn 3 Ultra) ne sont pas pris en charge.

Au passage, des mises à jour pour des intégrations déjà publiées :

  • Tibber v0.1.2 : la consommation du jour et de la veille deviennent de simples capteurs et ne s’ajoutent plus au suivi énergétique (seul le résumé hebdomadaire les comptait en plus). Si vous l’aviez installée, cliquez sur « Mettre à jour » sur l’appareil Tibber dans Découverte : l’historique et le lien avec le contrat sont gardés.
  • Homey v0.1.2 : déverrouiller une serrure, piloter une porte de garage, une vanne ou une alarme demande maintenant d’activer l’option correspondante ; verrouiller reste toujours permis.
  • Ajax v0.1.2 : le canal interne entre les deux conteneurs est maintenant authentifié dans les deux sens, rien à reconfigurer.

Aucune n’a encore tourné avec un vrai compte ou un vrai appareil : vos retours sont les bienvenus dans les issues GitHub, surtout pour ENTSO-E, Picnic et Elegoo.

Lot du samedi après-midi de mon côté, cinq de plus, toujours testables pour de vrai (récap ici quand elles sortiront) :

  • Gatus : les points d’accès surveillés par Gatus (en ligne, temps de réponse, disponibilité), les pannes en déclencheurs de scène
  • Tandoor Recipes : le menu du jour et la liste de courses de Tandoor, et ajouter un article depuis une scène
  • KitchenOwl : les listes de courses partagées et le repas du jour, ajouter ou retirer un article depuis Gladys
  • WireGuard (wg-easy) : qui est connecté au VPN de la maison, avec des déclencheurs à la connexion et à la déconnexion
  • Baby Buddy : le suivi des soins de bébé (repas, couches, sommeil), et des actions rapides pour noter une couche ou lancer un repas la nuit depuis un bouton

Si quelqu’un était déjà dessus, dites-le-moi :slight_smile:

Le lot du samedi après-midi est sorti, les cinq :

Pas encore essayées dans une vraie installation Gladys : vos retours sont les bienvenus.

Intéressé par gatus et wiregard merci :slightly_smiling_face:

J’ai un homarr pour un dashboard homelab, qui devient de plus en plus inutile avec tous ces nouveaux modules :rofl:

Trois de plus de mon côté, toujours testables pour de vrai (récap ici quand elles sortiront) :

  • iPerf3 : mesurer régulièrement le débit du réseau local (Wi-Fi, CPL, liaison vers le NAS) vers ses propres serveurs iperf3, avec un déclencheur quand le débit chute ; en complément de Speedtest, qui mesure Internet
  • openSenseMap : les mesures des senseBox (la sienne ou celles du voisinage) : température, humidité, particules fines, bruit…, par l’API ouverte, sans compte
  • Lancements spatiaux : les prochains lancements de fusées (Ariane, SpaceX…) par l’API publique Launch Library 2, avec compte à rebours et déclencheurs avant le décollage et au résultat

Si quelqu’un était déjà dessus, dites-le-moi :slight_smile:

Les trois de l’après-midi sont sorties :

Pas encore essayées dans une vraie installation Gladys : vos retours sont les bienvenus.

Cinq de plus parmi les quinze réservées au n° 241 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.

Tautulli v0.1.1 : GitHub - LM1LC3N7/gladys-tautulli: Gladys Assistant external integration for Tautulli: Plex activity and bandwidth. Unofficial, not affiliated with Tautulli or Plex. · GitHub
L’activité de Plex vue par Tautulli, en lecture seule : flux en cours, transcodages, bande passante, Plex joignable, jusqu’à 10 utilisateurs suivis, et un déclencheur « lecture démarrée / en pause / reprise / arrêtée » par utilisateur. Porté d’après pytautulli (MIT). Limite : la clé passe dans l’adresse, seule méthode de toutes les versions de Tautulli (pensez aux journaux d’un proxy inverse).

Ohme v0.1.1 : GitHub - LM1LC3N7/gladys-ohme: Gladys Assistant external integration for Ohme EV chargers. Unofficial, not affiliated with Ohme. · GitHub
Les bornes de recharge Ohme : état, puissance, courant, tension, énergie de la session, cible et batterie du véhicule. Le mode (intelligente / maximale / pause) et la cible de batterie se changent depuis Gladys si vous l’autorisez, dans des listes, jamais par un interrupteur. Porté d’après ohmepy (MIT). Limites : une borne par compte, API non officielle, rien dans l’onglet énergie (Ohme ne donne pas d’index).

Intergas InComfort v0.1.1 : GitHub - LM1LC3N7/gladys-incomfort: Gladys Assistant external integration for Intergas InComfort boilers over the local gateway. Unofficial, not affiliated with Intergas. · GitHub
Les chaudières Intergas par la passerelle Lan2RF, en local : température et pression du circuit, eau chaude, brûleur, pompe, défauts, et pour chaque thermostat la température et la consigne. Seule la consigne de pièce (5-30 °C) se change, et seulement si vous l’autorisez ; rien n’allume ni n’éteint la chaudière. Porté d’après incomfort-client (MIT).

YouLess v0.1.1 : GitHub - LM1LC3N7/gladys-youless: Gladys Assistant external integration for YouLess energy monitors over the local API. Unofficial, not affiliated with YouLess. · GitHub
Les lecteurs de compteur YouLess LS110 / LS120 en local : puissance instantanée, index d’électricité dans l’onglet énergie, injection, phases, gaz et eau. Une coupure de la liaison avec le compteur ou un saut anormal de l’index ne fausse jamais la consommation : le saut est retenu jusqu’à ce que vous l’acceptiez. Porté d’après youless-api (MIT).

ENGIE Belgium v0.1.1 : GitHub - LM1LC3N7/gladys-engie-belgium: Gladys Assistant external integration for ENGIE Belgium: consumption and prices. Unofficial, not affiliated with ENGIE. · GitHub
Pour nos amis belges : les prix de votre contrat ENGIE (simple, jour, nuit, injection), la consommation d’électricité par jour dans l’onglet énergie, le gaz en capteur simple, le solde et l’acompte. ENGIE demande un code par SMS à chaque connexion : deux boutons dans la configuration. Option « capteur seulement » si vous avez aussi Fluvius. Docs en français, anglais et néerlandais. Porté d’après aioengiebelgium et hass-engie-be (MIT). Limite : un utilisateur ENGIE dédié est fortement conseillé.

Au passage :

Aucune n’a encore tourné avec un vrai compte ou un vrai appareil : vos retours sont les bienvenus dans les issues GitHub, surtout pour YouLess, Ohme et ENGIE.

Un grand merci pour l’intégration Ariston.net…Serait-il possible d’ajouter les fonctions « Manuel » « Programmé » et « Eco » (cette dernière c’est le cumulus qui gère suivant nos habitudes).

Ensuite j’ai testé la fonction « Boost » elle bascule bien sur l’app de mon téléphone mais quand je clique pour la désactiver, ça ne marche pas.

Toujours par rapport à l’application officielle, il manque le temps restant de chauffe…" A température dans…".

Un grand merci pour tout

Fabrice

Lot du samedi soir de mon côté, cinq de plus, toujours testables pour de vrai (récap ici quand elles sortiront) :

  • n8n : l’état de ses workflows n8n (actifs, exécutions en échec) avec des déclencheurs sur les échecs, et lancer un workflow depuis une scène Gladys
  • Karakeep (ex Hoarder) : enregistrer un lien ou une note dans ses favoris auto-hébergés depuis une scène, compteurs et derniers favoris
  • SSH : surveiller ses machines Linux (joignable, charge, mémoire, disque, capteurs personnalisés) et lancer des commandes déclarées à l’avance depuis les scènes, jamais de commande libre
  • Redfish : l’état de ses serveurs par leur contrôleur de gestion (Dell iDRAC, HPE iLO, Lenovo XClarity, Supermicro…) : allumé, santé, consommation, températures, ventilateurs, journal ; marche / arrêt désactivés par défaut
  • Échecs (Lichess et Chess.com) : classements, joueur en ligne ou en partie, dernière partie, avec un déclencheur en fin de partie

Si quelqu’un était déjà dessus, dites-le-moi :slight_smile:

Merci @Fabrice pour le retour !

  • Boost : bien vu, le bouton du widget ne savait que lancer le boost. C’est corrigé dans la 1.0.2 d’Ariston NET : pendant un boost, le bouton devient « Arrêter le boost » et remet le mode d’avant. Mets à jour depuis Gladys.
  • Manuel / Programmé / Eco : les modes passent par la fonctionnalité « Mode » de l’appareil chauffe-eau, que tu peux mettre sur ton tableau de bord. La liste dépend du modèle, parce qu’Ariston n’utilise pas les mêmes codes partout. Tu peux me dire le modèle exact de ton cumulus ? Je vérifierai que l’Eco est bien proposé pour lui.
  • Temps restant de chauffe : je regarde si le cloud Ariston le donne pour ton modèle, et je l’ajoute si c’est le cas.

Le lot du samedi soir est sorti, les cinq :

Pas encore essayées dans une vraie installation Gladys : vos retours sont les bienvenus.

De mon coté Pushbullet est sorti et Bison Futée est en cours

Bison FUtée disponible
Ginko Besançon disponible
Fail2ban en cours
Carbu.com disponible

Les six dernières du lot réservé au n° 241 (avec NetBird ajouté au n° 253) 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.

NetBird v0.1.1 : GitHub - LM1LC3N7/gladys-netbird: Gladys Assistant external integration for NetBird: peers online, connection status and network health. Unofficial, not affiliated with NetBird. · GitHub
Les pairs de votre réseau NetBird, cloud ou auto-hébergé, en lecture seule : connecté, dernière connexion, IP NetBird, version du client, expiration, plus un compteur de pairs connectés. Déclencheurs « pair connecté / déconnecté / connexion expirée ». Jeton conseillé : un utilisateur de service au rôle Auditor. Serveur auto-hébergé en https obligatoire, certificat vérifié ou empreinte épinglée. API REST officielle, idée reprise de Tailscale de @prohand.

Schlage v0.1.1 : GitHub - LM1LC3N7/gladys-schlage: Gladys Assistant external integration for Schlage Encode smart locks. Unofficial, not affiliated with Schlage. · GitHub
Les serrures Schlage Wi-Fi (Encode, Arrive, Sense Pro…) pour les comptes US et Canada : verrouillée ou non, bourrage, batterie, dernière action et par qui, déclencheurs « déverrouillée » et « bourrage ». Verrouiller est toujours permis, déverrouiller reste désactivé tant que vous ne l’autorisez pas. Aucun code SMS ou e-mail n’est envoyé sans clic. Porté d’après pyschlage (Apache-2.0).

SleepIQ v0.1.1 : GitHub - LM1LC3N7/gladys-sleepiq: Gladys Assistant external integration for Sleep Number SleepIQ beds. Unofficial, not affiliated with Sleep Number. · GitHub
Les lits Sleep Number (US) : présence au lit par côté, fermeté, score de sommeil, base et veilleuse, déclencheurs « entrée au lit / sortie du lit ». Les commandes (fermeté, positions enregistrées de la base, veilleuse) sont désactivées par défaut, et le bouton « Arrêter la base » passe toujours. Porté d’après asyncsleepiq (MIT).

Nexia / Trane / American Standard v0.1.1 : GitHub - LM1LC3N7/gladys-nexia: Gladys Assistant external integration for Trane Nexia and American Standard thermostats. Unofficial, not affiliated with Trane. · GitHub
Les thermostats Trane Nexia, Trane Home et American Standard Home : température, humidité, consignes chaud et froid, mode et état par zone, en °F ou °C convertis exactement. Commandes désactivées par défaut, une consigne hors limites est refusée, jamais ramenée. Porté d’après nexia (Apache-2.0).

Hubspace v0.1.1 : GitHub - LM1LC3N7/gladys-hubspace: Gladys Assistant external integration for Hubspace lights, plugs and fans. Unofficial, not affiliated with Hubspace or Home Depot. · GitHub
Les appareils Hubspace (Home Depot) : lumières (luminosité, température de couleur, couleur), prises, ventilateurs, serrures et programmateurs d’arrosage. Déverrouiller et ouvrir l’arrosage restent désactivés par défaut, jamais par un interrupteur. Porté d’après aioafero (MIT).

Leviton Decora Smart Wi-Fi v0.1.1 : GitHub - LM1LC3N7/gladys-leviton: Gladys Assistant external integration for Leviton Decora Smart Wi-Fi switches and dimmers. Unofficial, not affiliated with Leviton. · GitHub
Interrupteurs, variateurs et prises Leviton (US, Canada) du compte My Leviton. Leviton envoie un code par e-mail à chaque connexion d’un compte en double authentification : l’intégration ne se connecte donc d’elle-même que pour un compte sans code, sinon elle attend un clic sur « Tester la connexion ». Prises différentielles GFCI masquées. Porté d’après decora-wifi (MIT).

Au passage, des correctifs sur des modules déjà publiés. Mettez-les à jour depuis Gladys :

  • Portainer 0.1.2, ENTSO-E 0.1.2, AirVisual 0.1.2, Homey 0.1.3 : le statut et l’onglet Découverte sont republiés à chaque reconnexion à Gladys (ils pouvaient rester vides après un redémarrage de Gladys), et un appareil republié ne perd plus jamais de fonctionnalité.
  • Tibber 0.1.4 : un jeton refusé et une limite de requêtes (429) sont gardés après un redémarrage de l’intégration, pour ne pas renvoyer de requêtes refusées en boucle.

J’ajoute aussi PhoneTrack (l’application Nextcloud) : un appareil Gladys par téléphone suivi (position, batterie, précision, vitesse, vu pour la dernière fois) par un lien de partage en lecture seule, et un déclencheur « muet depuis X minutes ». Il est en relecture.

Aucune n’a encore tourné avec un vrai compte ou un vrai appareil : vos retours sont les bienvenus dans les issues GitHub.