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

Je prends quinze nouvelles intégrations encore libres. Je l’ai vérifié aujourd’hui dans le suivi de @Will_71, dans ce fil (jusqu’au n° 345), 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, et sans imiter l’application officielle.

Serrure, recharge, chauffage, solaire

  • igloohome (P4) : les serrures et boîtes à clés igloohome par l’API officielle ; déverrouillage désactivé par défaut.
  • Monta (P3) : les bornes gérées par Monta, par l’API publique ; démarrage désactivé par défaut, l’arrêt n’est jamais bloqué.
  • Huum (P4) : les poêles de sauna Huum ; allumage désactivé par défaut, consigne plafonnée.
  • Omnik (P3) : les onduleurs solaires Omnik en local, en lecture seule.
  • Hypontech (P4) : les micro-onduleurs et batteries Hypontech, en lecture seule.

Ventilation, clim, volets, écrans, traceurs

  • Danfoss Air (P4) : la ventilation double flux Danfoss Air en local.
  • CoolMasterNet (P4) : les passerelles de clim CoolAutomation (gainables, VRF) en local.
  • Slide (P4) : les moteurs de rideaux Slide en local.
  • TRMNL (P3) : les écrans e-ink TRMNL (batterie, Wi-Fi, état).
  • PAJ GPS : les traceurs GPS PAJ (position, batterie, alertes).

Hi-fi et home-cinéma

  • Hegel (P4) : les amplis Hegel en local, volume plafonné.
  • HDFury (P4) : les boîtiers HDMI HDFury en local.
  • Russound (P4) : les systèmes multiroom Russound en local.
  • Kaleidescape (P4) : les lecteurs de films Kaleidescape en local.
  • madVR Envy (P4) : les processeurs vidéo madVR en local.

Et à part, suite à la demande de @Prof_Techno (Demande de bouton!) : Boutons virtuels, pour créer en deux clics un bouton poussoir, un interrupteur ou un interrupteur temporisé, avec un widget aux icônes choisies, à relier ensuite à une scène.

Toujours sur le SDK 0.15, en français et en anglais. Je les publie par groupes de cinq, avec un récap ici à chaque fois. Testeurs bienvenus !

Vague de l’après-midi, toujours testable pour de vrai (récap ici à la sortie) :

  • Bornes de recharge publiques (IRVE) : la disponibilité en temps réel des bornes publiques proches de chez soi ou de son travail, d’après les données ouvertes nationales, avec un déclencheur quand une borne se libère (si les données dynamiques sont assez fiables ; sinon je le dirai ici)
  • Jenkins : l’état de ses tâches (dernière exécution réussie ou en échec), un déclencheur sur un échec, et lancer une tâche depuis une scène
  • AzuraCast : sa web radio auto-hébergée : titre en cours, auditeurs, en direct ou non, avec des déclencheurs sur un changement de titre ou le début d’une émission en direct
  • SFTPGo : le serveur de fichiers (SFTP, FTP, WebDAV) : connexions en cours, quotas, et un déclencheur quand un fichier est déposé (un scanner ou une caméra qui envoie un fichier)
  • PhotoPrism : la photothèque auto-hébergée : nombre de photos et vidéos, nouvelles photos importées en déclencheur, et lancer une indexation depuis une scène

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

La vague de l’après-midi est sortie :

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

Salut à tous,

Petit point sécurité sur mes intégrations externes.

Node.js a publié hier (21/10) une mise à jour de sécurité qui corrige 10 failles, dont une sérieuse dans la décompression Brotli (CVE-2026-111497, exécution de code à distance). Toutes mes intégrations tournent sur Node, donc j’ai tout reconstruit sur la version corrigée (Node 24.22.1). La faille PHP qui fait parler d’elle en ce moment (PHP2Shell) ne les concerne pas : aucune n’utilise PHP.

Où on en est

  • Déjà à jour : 108 intégrations. 34 avaient été construites aujourd’hui, donc déjà sur la bonne version, et 74 viennent de sortir en version corrective.
  • En attente : 71 intégrations. Leur nouvelle version est publiée, mais son image n’a pas pu être construite. Le serveur qui fournit l’image de base Node a bloqué nos builds : trop de builds lancés en même temps, quota dépassé ^^. Je relance cette nuit, et je referai des essais jusqu’à ce que ça passe.

Concrètement, si Gladys vous propose une mise à jour pour l’une des intégrations ci-dessous et que l’installation échoue, rien de grave : votre version actuelle continue de tourner. Réessayez demain.

Les 71 intégrations en attente

Actual, apcupsd, Apprise, aria2, Ariston, Audiobookshelf, authentik, Baby Buddy, Backrest, Bambu Lab, Beszel, Bourse, Brother, Centreon, Échecs, Dawarich, DLNA, Donetick, Duplicati, Ecojoko, EDF Zen Week-end, EMSC, EZVIZ, F1, Firefly III, FRITZ! Smart Home, Gatus, GBFS, GDACS, Gotify, Govee, Healthchecks, HomeWizard, Hyundai/Kia, Calendrier ICS, InfluxDB, UniFi, KitchenOwl, Kodi, Launch Library, LibreNMS, Linkwarden, Lyrion, Met.no, Midea, Monica, motionEye, n8n, Nappes, Ollama, Omada, Open-Meteo, openSenseMap, TV d’Orange, OwnTone, OwnTracks, Pi-hole, Ping / WoL, Pirate Weather, Sensibo, SolarEdge, Speedtest, Subsonic, Tisséo, Traccar, Traefik, UniFi Protect, Vikunja, Wallos, Zabbix, ZeroTier

Je repasse ici quand tout sera vert. Comme d’habitude, la mise à jour a été faite avec l’aide de Claude Code.

Vague du soir, plus courte (quatre seulement : les idées libres et testables pour de vrai commencent à manquer), récap ici à la sortie :

  • scanservjs : le serveur de numérisation (SANE) piloté depuis Gladys : lancer un scan depuis une scène ou un bouton (le document part ensuite vers Paperless, par exemple), état du scanner, déclencheur quand un scan est terminé
  • Redmine : les demandes qui vous sont assignées, en retard ou à échéance, avec un déclencheur sur une nouvelle demande et la création d’une demande depuis une scène, comme pour GLPI
  • Zulip : converser avec Gladys depuis Zulip, et envoyer un message dans un fil depuis une scène, comme pour Mattermost, Rocket.Chat et XMPP
  • Icecast : son serveur de diffusion Icecast : auditeurs par point de montage, titre en cours, flux en ligne ou non, avec des déclencheurs quand un flux démarre ou s’arrête

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

Salut, il semble y avoir un problème de version lors de la mise à jour de certaines intégrations.

Exemple avec l’intégration Centreon

Une fois la mise à jour appliquée, on obtient :

Cinq nouvelles intégrations du lot 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.

Danfoss Air v0.1.1 : GitHub - LM1LC3N7/gladys-danfoss-air: Gladys Assistant external integration for Danfoss Air ventilation units (local). Unofficial, not affiliated with Danfoss. · GitHub
Les ventilations double flux Danfoss Air (a2, a3, w2…) équipées du module CCM, en local par le port TCP 30046, sans cloud : températures, humidité, débit, ventilateurs, filtre, pile de l’Air Dial, boost, bypass, mode absence. Les commandes (mode, palier, boost, bypass) sont désactivées par défaut ; « Arrêter le boost » est toujours possible. Limites : le CCM n’a ni mot de passe ni numéro de série (réseau de confiance, adresse IP fixe), il n’accepte qu’une connexion à la fois, Gladys n’arrête ni ne relance la ventilation. Porté d’après pydanfossair (Apache-2.0).

CoolMasterNet v0.1.1 : GitHub - LM1LC3N7/gladys-coolmasternet: Gladys Assistant external integration for CoolMasterNet air conditioning gateways (local). Unofficial, not affiliated with CoolAutomation. · GitHub
Les passerelles CoolMasterNet de CoolAutomation (climatisation gainable, VRF, multi-split), par leur ligne de commande locale (port 10102) : un appareil par unité intérieure, avec marche/arrêt, mode, consigne de 16 à 30 °C, ventilation, volet en option, température, filtre et code d’erreur. Les commandes sont désactivées par défaut ; l’arrêt n’est jamais bloqué et un « tout éteindre » passe par une voie à part. Limites : la passerelle n’a pas de mot de passe, 4 passerelles et 64 unités au plus, un « éteins tout » d’un assistant peut éteindre les unités si les commandes sont autorisées. Porté d’après pycoolmasternet-async (MIT).

Slide v0.1.1 : GitHub - LM1LC3N7/gladys-slide: Gladys Assistant external integration for Slide curtain motors (local). Unofficial, not affiliated with Innovation in Motion. · GitHub
Les rideaux motorisés Slide (Innovation in Motion) par leur API locale, sans le cloud de Slide : un rideau par Slide, avec ouvrir, fermer, arrêter, position de 0 à 100 % et un bouton Calibrer désactivé par défaut. API v2 sans mot de passe, API v1 avec le code de l’appareil. Limites : 8 Slides au plus, HTTP simple sur le réseau local, un code refusé arrête ce Slide jusqu’à ce que vous le corrigiez. Porté d’après goslide-api (Apache-2.0).

TRMNL v0.1.1 : GitHub - LM1LC3N7/gladys-trmnl: Gladys Assistant external integration for TRMNL e-ink displays. Unofficial, not affiliated with TRMNL. · GitHub
Les écrans e-ink TRMNL de votre compte, par l’API de compte officielle (la clé API commence par user_) : batterie et tension, force et signal Wi-Fi, mode veille et heures de veille, et en option deux boutons pour activer ou désactiver le mode veille (désactivés par défaut). Limites : lecture toutes les 15 minutes par défaut (un écran ne donne ses valeurs que quand il se réveille), l’API ne donne pas l’heure du dernier contact, ce que l’écran affiche reste géré dans TRMNL. Porté d’après python-trmnl (MIT).

PAJ GPS v0.1.1 : GitHub - LM1LC3N7/gladys-paj-gps: Gladys Assistant external integration for PAJ GPS trackers. Unofficial, not affiliated with PAJ. · GitHub
Les traceurs PAJ GPS (voiture, vélo, personnes, animaux), en lecture seule par le cloud de PAJ avec le compte de l’application : position, vitesse, batterie, vu pour la dernière fois, distance au domicile, « à la maison », et un déclencheur de scène « Alerte PAJ GPS » (SOS, choc, batterie faible, zones…). Limites : 20 traceurs au plus, un traceur envoie sa position à son propre rythme, l’API de PAJ met l’e-mail et le mot de passe dans l’adresse de la requête de connexion (utilisez un mot de passe que vous n’utilisez nulle part ailleurs), avec un rafraîchissement d’1 heure une alerte peut ne jamais déclencher (30 minutes ou moins). Porté d’après pajgps-api (MIT).

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

Cinq nouvelles intégrations du lot sont publiées, toutes pour le son et l’image. 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.

Hegel v0.1.1 : GitHub - LM1LC3N7/gladys-hegel: Gladys Assistant external integration for Hegel amplifiers (local). Unofficial, not affiliated with Hegel. · GitHub
Les amplis Hegel avec contrôle IP (H95, H120, H190, H390, H590, Röst…), en local par le port 50001, sans cloud : marche, boutons Allumer et Veille, volume, sourdine et entrée. Le volume est plafonné (40 par défaut) : Gladys ne règle jamais au-dessus, et ramène le volume au plafond au réveil et au retrait de la sourdine. Limites : pas d’interrupteur (volontaire), l’ampli est reconnu par son adresse IP (adresse fixe obligatoire), il n’accepte peut-être qu’un client de contrôle IP à la fois, pas de volume par pas. Porté d’après hegel-ip-client (MIT).

HDFury v0.1.1 : GitHub - LM1LC3N7/gladys-hdfury: Gladys Assistant external integration for HDFury HDMI devices (local). Unofficial, not affiliated with HDFury. · GitHub
Les boîtiers HDMI HDFury (VRRoom, Vertex2, Diva, Arcana…), par leur page web locale, sans cloud ni mot de passe : signaux d’entrée et de sortie, formats audio, écrans et barre de son annoncés, mode de fonctionnement et entrée de chaque sortie, boutons Hotplug et Reboot. Le redémarrage est désactivé par défaut, avec au plus un toutes les 2 minutes. Limites : un boîtier n’offre que les fonctions que sa page contient, pas encore les réglages de la page de configuration (CEC, OLED, HTPC…), le relais n’est volontairement pas proposé. Porté d’après python-hdfury (MIT).

Russound v0.1.1 : GitHub - LM1LC3N7/gladys-russound: Gladys Assistant external integration for Russound multiroom systems (local, RIO protocol). Unofficial, not affiliated with Russound. · GitHub
Les contrôleurs multiroom Russound avec le protocole RIO sur le port réseau (MCA-66, MCA-88, MCA-C3, MCA-C5, MBX…), en local sur le port 9621 : une zone par appareil, avec Allumer, Veille, volume plafonné, sourdine, source et lecture en cours. La source ne se choisit que sur une zone allumée, pour que le plafond de volume ne soit jamais contourné. Limites : le port série RS-232 n’est pas pris en charge, pas encore de lecture ou pause ni de réglages de tonalité, sourdine demandant un firmware RIO 1.09 ou plus. Porté d’après aiorussound (MIT).

Kaleidescape v0.1.1 : GitHub - LM1LC3N7/gladys-kaleidescape: Gladys Assistant external integration for Kaleidescape movie players (local). Unofficial, not affiliated with Kaleidescape. · GitHub
Les lecteurs de films Kaleidescape (Strato, Compact Terra Prevue, Alto, Cinema One, M-Class), en local par le port 10000, sans cloud ni mot de passe : Allumer, Veille, Lecture, Pause, Arrêt, touches de télécommande, état de lecture, titre, chapitre, position dans le film (générique, entracte) et format vidéo. Veille, Pause et Arrêt passent toujours devant les autres commandes. Limites : état lu par intervalle (15 s), donc pas d’événements en temps réel, pas de jaquette ni de volume, un lecteur à plusieurs zones est vu comme un seul appareil. Porté d’après pykaleidescape (MIT).

madVR Envy v0.1.1 : GitHub - LM1LC3N7/gladys-madvr: Gladys Assistant external integration for madVR Envy video processors (local). Unofficial, not affiliated with madVR Labs. · GitHub
Les processeurs vidéo madVR Envy (Core, Pro, Extreme), en local par le port 44077, sans cloud : signal d’entrée et de sortie (résolution, fréquence, HDR), format d’image détecté, températures, Allumer (Wake-on-LAN envoyé par Gladys), Veille, Éteindre, profils, tone mapping et touches. Limites : l’Envy ne répond qu’allumé, donc éteint et en veille ne se distinguent pas, le profil actif n’est pas lu, la première configuration demande l’Envy allumé pour lire son adresse MAC. Porté d’après py-madvr2 (MIT).

Au passage, Robonect passe en 0.1.2 : une requête utilisait une seconde connexion, ouverte après la vérification de son échéance. Mettez-le à jour depuis Gladys.

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

Cinq nouvelles intégrations du lot 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.

igloohome v0.1.1 : GitHub - LM1LC3N7/gladys-igloohome: Gladys Assistant external integration for igloohome smart locks (official API). Unofficial, not affiliated with igloohome. · GitHub
Les serrures, cadenas, boîtes à clés et claviers igloohome de votre compte, par l’API officielle (il faut un client API du portail iglooaccess : identifiant et secret client, offre plutôt destinée aux professionnels, que igloohome peut facturer à l’usage). Pour chaque appareil : batterie et heures depuis la dernière synchro. Pour une serrure reliée à un bridge igloohome : boutons Verrouiller et Déverrouiller. Déverrouiller est désactivé par défaut. Une commande n’est jamais annoncée réussie : elle est « envoyée, sans confirmation », puis suivie jusqu’à ce qu’igloohome la dise traitée. Limites : pas d’état verrouillé ou déverrouillé (l’API n’en donne pas), pas de journal d’accès ni de code PIN, une tâche déjà acceptée par igloohome ne peut pas être annulée, seule la première page de la liste est lue. Porté d’après igloohome-api (MIT) et l’intégration Home Assistant (Apache-2.0).

Monta v0.1.1 : GitHub - LM1LC3N7/gladys-monta: Gladys Assistant external integration for EV chargers managed by Monta (official API). Unofficial, not affiliated with Monta. · GitHub
Les bornes de recharge gérées par Monta, par l’API publique officielle (une application créée dans le portail Monta) : état de la borne, véhicule branché, état et énergie de la charge, batterie du véhicule, relevé du compteur. Deux boutons : Arrêter la charge, toujours possible, et Démarrer une charge, désactivé par défaut et refusé si aucun véhicule n’est branché ou si une charge est déjà en cours. Monta limite à 10 requêtes par minute pour tout le compte : l’intégration les compte et garde de la place pour un arrêt. Limites : pas de puissance instantanée (l’API publique n’en donne pas), les charges sont lues sur les 7 derniers jours. Porté d’après monta-python (MIT).

Huum v0.1.1 : GitHub - LM1LC3N7/gladys-huum: Gladys Assistant external integration for Huum sauna heaters. Unofficial, not affiliated with Huum. · GitHub
Les poêles de sauna Huum avec le boîtier UKU Wi-Fi, par le cloud Huum (le compte de l’application) : statut, porte, température, consigne, temps de chauffe restant. Deux boutons : Éteindre, toujours possible, et Allumer, désactivé par défaut, refusé porte ouverte, hors ligne ou verrouillé. Un sauna chauffe fort : n’allumez jamais à distance sans savoir que personne n’est dedans. Limites : un seul sauna par compte, pas de commande de lumière ni d’humidité, API non documentée publiquement (elle peut changer). Porté d’après pyhuum (MIT).

Omnik v0.1.1 : GitHub - LM1LC3N7/gladys-omnik: Gladys Assistant external integration for Omnik solar inverters (local, read only). Unofficial. · GitHub
Les onduleurs solaires Omnik, lus par le Wi-Fi de leur enregistreur sur votre réseau, sans cloud : puissance, énergie du jour, un index de production pour le suivi d’énergie de Gladys, et la température avec la source TCP. Quatre sources au choix (js, json, html, tcp). La nuit, l’onduleur dort : puissance 0, pas d’erreur. Lecture seule. Limites : un onduleur par enregistreur, adresse IP fixe obligatoire pour la source json sans numéro de série, l’index d’énergie préfère compter moins que trop (restes décrits dans la doc). L’index et la nuit sont ceux de l’intégration Zeversolar. Porté d’après omnikinverter (MIT).

Hypontech v0.1.1 : GitHub - LM1LC3N7/gladys-hypontech: Gladys Assistant external integration for Hypontech microinverters and batteries (read only). Unofficial, not affiliated with Hypontech. · GitHub
Les micro-onduleurs, centrales et batteries Hypontech (portails Hypontech, EAS Solar, Nexen), en lecture seule par le cloud Hypon avec le compte de l’application : puissance solaire, énergie du jour, réseau, maison, charge de la batterie, et un index de production pour le suivi d’énergie de Gladys, par onduleur par défaut (ou par centrale, ou aucun, jamais deux à la fois). Limites : l’API du cloud n’est pas documentée (elle peut changer), le signe de la puissance réseau et de la batterie reste à confirmer, changer le niveau de l’index plus tard arrête l’index de l’ancien niveau, 10 centrales au plus, pas d’accès local. Porté d’après hyponcloud (MIT).

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

Une nouvelle intégration, Boutons virtuels v0.1.1 : GitHub - LM1LC3N7/gladys-virtual-buttons: Gladys Assistant external integration to create virtual buttons and switches easily (push button, switch, timed switch) with a dashboard widget. · GitHub

Elle permet de créer ses propres boutons depuis l’écran de configuration de Gladys, avec un nom, une icône, une couleur et une confirmation facultative, puis de lancer une scène quand on appuie dessus. Trois types : bouton poussoir, interrupteur mémorisé, interrupteur qui revient seul à l’arrêt après une durée. Un widget « Boutons » les affiche sur le tableau de bord (4 par widget). Pas de matériel, pas de cloud, pas de bibliothèque reprise. Le guide explique pas à pas les écrans de Gladys, et rappelle l’alternative sans intégration : une scène dans « Actions rapides ».

Limites : un bouton ne commande rien tout seul, c’est une scène qui agit quand il change ; l’état d’un interrupteur n’est pas l’état réel de l’appareil commandé ; pour une commande sensible (portail, alarme, chaudière), prenez un poussoir avec confirmation, jamais un interrupteur. La confirmation n’existe que dans le widget. Pas d’appui long ni de double appui.

Elle n’a été testée qu’avec un faux Gladys, jamais sur une vraie installation : vos retours sont les bienvenus dans les issues GitHub.

La vague du soir est sortie :

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

@Tolkyen merci pour le signalement, et bien vu. Hier soir, j’ai publié d’un coup les mises à jour de sécurité de Node.js sur toutes mes intégrations, et le registre d’images a refusé une partie des constructions (trop de demandes à la fois). Résultat : 64 intégrations, dont Centreon, annonçaient une nouvelle version dont l’image n’existait pas encore, d’où la mise à jour qui retombait sur l’ancienne. Les 64 images sont maintenant publiées : un nouveau « Mettre à jour » devrait passer en 1.0.1. Dis-moi si ce n’est pas le cas. Et la prochaine fois, je publierai par petits paquets en vérifiant chaque image.

C’est bon, toutes mes mises à jour se sont faites correctement. Merci :smiley:

Je prends quinze nouvelles intégrations encore libres. Je l’ai vérifié aujourd’hui dans le suivi de @Will_71, dans ce fil (jusqu’au n° 357), 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, et sans imiter l’application officielle.

Portail, alarme, chauffage, arrosage, hub

  • Tailwind (P3) : les contrôleurs de portes de garage Tailwind, par leur API locale ; ouverture et fermeture désactivées par défaut.
  • ELK M1 (P3) : les centrales d’alarme ELK M1 en local ; désarmement et sorties désactivés par défaut.
  • Venstar (P3) : les thermostats Venstar ColorTouch et Explorer, par leur API locale ; consignes bornées et désactivées par défaut.
  • Yardian (P4) : les programmateurs d’arrosage Yardian en local ; démarrage désactivé par défaut, durée plafonnée.
  • Insteon (P3) : le réseau Insteon par le Hub 2245, en local.

Énergie

  • energieleser (P3) : les lecteurs optiques de compteur energieleser, en local et en lecture seule.
  • inexogy (P3) : les compteurs communicants inexogy (ex-Discovergy), par l’API officielle, en lecture seule.
  • Rainforest Eagle (P3) : les passerelles Eagle-200 et Eagle-3, en local et en lecture seule.
  • Zinvolt (P4) : les batteries Zinvolt, en lecture seule.
  • Envertech (P4) : les micro-onduleurs Envertech par la passerelle EVT800, en local et en lecture seule.

Hubs, stores, ventilation, capteurs

  • ISY / IoX (P3) : les contrôleurs Universal Devices ISY994, eisy et Polisy, en local.
  • Automate Pulse (P3) : les stores Rollease Acmeda par le Pulse Hub v2, en local.
  • LCN (P4) : la domotique filaire LCN par le coupleur PCHK, en local.
  • Flexit (P4) : la ventilation double flux Flexit Nordic, en local (BACnet).
  • SensorPush (P4) : les capteurs SensorPush par le cloud officiel, en lecture seule.

Plusieurs sont surtout vendus en Amérique du Nord (Tailwind, ELK, Venstar, Insteon, Eagle, ISY) : utiles à moins de monde ici, mais toujours libres et demandés côté Home Assistant.

Toujours sur le SDK 0.15, en français et en anglais. Je les publie par groupes de cinq, avec un récap ici à chaque fois. Testeurs bienvenus !

Bravo @lmilcent @guim31, ça avance très très fort !! :smiley:

Cinq nouvelles intégrations du lot 14 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. Plusieurs concernent surtout du matériel vendu en Amérique du Nord.

Tailwind v0.1.1 : GitHub - LM1LC3N7/gladys-tailwind: Gladys Assistant external integration for Tailwind garage door controllers (local API). Unofficial, not affiliated with Tailwind. · GitHub
Les contrôleurs de porte de garage Tailwind (iQ3, Light), par leur API locale, sans le cloud Tailwind (micrologiciel 10.10 ou plus récent ; il faut la « clé de contrôle local » lue dans l’application web Tailwind). Pour chaque porte (1 à 3) : état ouvert ou fermé, boutons Ouvrir et Fermer ; plus la luminosité du voyant. Ouvrir et Fermer sont désactivés par défaut : le contrôleur envoie une impulsion à la motorisation, souvent une bascule, alors chaque commande est décidée sur une lecture fraîche et une garde empêche une seconde impulsion pendant que la porte bouge. Fermer n’attend jamais derrière une autre commande. Limites : pas de mode nuit, de notifications du contrôleur ni de découverte réseau. Porté d’après gotailwind (MIT).

ELK M1 v0.1.2 : GitHub - LM1LC3N7/gladys-elk-m1: Gladys Assistant external integration for ELK M1 alarm panels (local, M1XEP). Unofficial, not affiliated with ELK Products. · GitHub
Les centrales d’alarme ELK M1 Gold et M1 EZ8, par le module Ethernet M1XEP, en local : la centrale, les secteurs (état, boutons d’armement et Désarmer), les zones, les sorties, les thermostats en lecture seule, et des déclencheurs et actions de scène. Armer est toujours possible (cela protège) ; Désarmer et les sorties sont désactivés par défaut. Le certificat du M1XEP est épinglé : un autre certificat arrête tout avant l’envoi du mot de passe. Limites : TLS 1.0 (anciens micrologiciels) est plus faible, la connexion non sécurisée envoie tout en clair, pas de consignes de thermostat. Porté d’après elkm1-lib (MIT).

Venstar v0.1.1 : GitHub - LM1LC3N7/gladys-venstar: Gladys Assistant external integration for Venstar ColorTouch and Explorer thermostats (local API). Unofficial, not affiliated with Venstar. · GitHub
Les thermostats Wi-Fi Venstar ColorTouch et Explorer, par l’API locale documentée (HTTP, ou HTTPS avec mot de passe), sans cloud : températures, humidité, consignes de chauffage et de climatisation, mode, ventilation, alertes de filtre. Les commandes sont désactivées par défaut, l’arrêt compris ; les consignes sont bornées et refusées hors bornes. Limites : un seul thermostat par installation, pas de mode absence ni de programme. Porté d’après venstarcolortouch (MIT).

Yardian v0.1.2 : GitHub - LM1LC3N7/gladys-yardian: Gladys Assistant external integration for Yardian irrigation controllers (local). Unofficial, not affiliated with Aeon Matrix. · GitHub
Les programmateurs d’arrosage Yardian (Yardian, Pro, Pro C1), par leur API locale avec le jeton de l’application, sans cloud : arrosage en cours, zones, report pour pluie. Démarrer une zone ouvre une vanne : désactivé par défaut, 60 minutes au plus. Arrêter n’est jamais bloqué et surveille un démarrage tardif pendant une minute. Limites : un seul programmateur par intégration, les modèles C1 jamais vus sur une vraie réponse, un arrosage lancé par un programme du programmateur peut ne pas s’arrêter (arrêtez-le alors depuis l’application Yardian). Porté d’après pyyardian (MIT).

Insteon v0.1.1 : GitHub - LM1LC3N7/gladys-insteon: Gladys Assistant external integration for Insteon devices through the Hub 2245 (local). Unofficial, not affiliated with Insteon. · GitHub
Un réseau Insteon par le Hub 2245, en local : variateurs et interrupteurs, détecteurs de mouvement, d’ouverture et de fuite, Smoke Bridge, I/O Linc en lecture seule, et les appuis de claviers et de télécommandes en déclencheur de scène. Un variateur ou un interrupteur n’est une lumière ou un interrupteur dans Gladys que si vous déclarez son adresse sûre (il peut commander une pompe ou un chauffage) ; sinon, état en lecture seule et boutons désactivés par défaut. Le hub ne parle qu’en HTTP simple, et les détecteurs sur pile ne sont jamais relus : ne comptez pas sur Gladys seul pour la fumée ou les fuites. Limites : pas de thermostats, de serrures ni de relais de porte de garage. Porté d’après pyinsteon (MIT).

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

Mise à jour de sécurité de Node. Tous les modules déjà publiés ont été reconstruits avec la version de sécurité de Node 24 du 20 octobre (24.22.1) et republiés en version corrective. Mettez-les à jour depuis Gladys.

Fibaro 0.1.3 : GitHub - LM1LC3N7/gladys-fibaro: Gladys Assistant external integration for Fibaro Home Center 2 / 3 and Nice Yubii Home: Z-Wave lights, plugs, shutters, thermostats and sensors through the local REST API, with buttons and scenes as scene triggers. Unofficial, not affiliated with Fibaro or Nice. · GitHub. Suite à une demande sur le dépôt, les portails et les éclairages extérieurs sont maintenant pris en charge. Mettez-le à jour depuis Gladys.

Nouvelle vague, récap ici à la sortie :

  • PEGELONLINE : les hauteurs d’eau des voies navigables allemandes (Rhin, Elbe, Danube… près de 800 stations), avec l’état bas / normal / haut et des déclencheurs de seuil, comme pour Vigicrues. @ruegerth, c’est celle que je t’avais promise dans le fil Vigicrues :slight_smile:
  • Deluge : ajouté à l’intégration qBittorrent / Transmission (vitesses, torrents actifs, pause et reprise), dans une nouvelle version plutôt qu’une intégration à part
  • Ombi : ajouté à l’intégration Overseerr / Jellyseerr (demandes en attente, approuvées, disponibles), même principe
  • Mosquitto : la santé du broker MQTT (clients connectés, messages par seconde, abonnements, depuis quand il tourne), avec un déclencheur quand des clients décrochent ou que le broker ne répond plus
  • Tvheadend : le serveur TV (TNT, IPTV) : enregistrements en cours et à venir, place restante, qui regarde quoi, avec un déclencheur au début et à la fin d’un enregistrement

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

La vague de l’après-midi est sortie :

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

Vague suivante, quatre cette fois, récap ici à la sortie :

  • pyLoad : le gestionnaire de téléchargements : vitesse, file d’attente, place libre, pause et reprise depuis une scène, avec un déclencheur quand un téléchargement se termine ou échoue
  • What’s Up Docker : les mises à jour disponibles pour vos conteneurs Docker, d’après WUD : nombre de mises à jour, version actuelle et nouvelle version, avec un déclencheur quand une mise à jour sort (en lecture seule : l’intégration ne met rien à jour elle-même)
  • Environment Agency : les hauteurs d’eau et les alertes crues en Angleterre (données ouvertes, sans clé), comme Vigicrues et PEGELONLINE
  • HyperHDR : ajouté à l’intégration Hyperion, et testé cette fois contre de vrais Hyperion.ng et HyperHDR

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