Intégration EspHome

Salut @lmornet, et bienvenue sur Gladys.

J’ai fait le développement de l’intégration ESPHome, mais je me suis basé sur le retour de testeurs car je n’ai pas de matériel pour tester de mon côté.
Je regarde rapidement ton souci et je reviens vers toi.

merci bonne soirée

@lmornet,

Gladys affiche les champs de configuration sur une seule ligne.
Au collage, le navigateur supprime les retours à la ligne (Firefox les remplace par des espaces).

Avec la version 1.3.0, seule la première paire nœud|clé était donc lue, et souvent mal.
De plus, un champ secret paraît vide une fois enregistré : quand on l’enregistre à nouveau, son contenu est remplacé entièrement, ce qui explique pourquoi votre première clé disparaissait. La documentation demandait donc quelque chose d’impossible, désolé.

Pas besoin de reflasher vos 19 nœuds. La prochaine version de l’intégration corrige le problème de deux façons :

  1. Trois nouveaux boutons en bas de la page de configuration :

    • Définir la clé d’un nœud : vous saisissez le nom du nœud (celui de esphome: name:) et sa clé. Le nœud est reconnecté aussitôt, et un message vous dit s’il a répondu. Les clés déjà enregistrées sont conservées. Il suffit de recommencer pour chaque nœud.
    • Lister les clés par nœud : la liste des nœuds avec leur clé masquée et leur état (connecté ou non). C’est ce qui vous manquait pour vérifier ce qui est enregistré.
    • Supprimer la clé d’un nœud.
  2. Le champ « Clés par nœud » accepte aussi plusieurs paires séparées par un espace, une virgule ou un point-virgule, par exemple salon|clé1 cuisine|clé2.

Petite remarque pour les nœuds ajoutés à la main par leur adresse IP : leur clé doit être enregistrée sous cette même adresse (par exemple 192.168.1.42), et non sous leur nom ESPHome.

merci je teste demain et vous fait un retour

Salut @Will_71 !

Je me lance dans un petit projet : piloter ma clim réversible depuis Gladys. C’est une Fujitsu gainable d’une dizaine d’années, sans Wi-Fi, avec seulement une télécommande filaire au mur. Le plan : un ESP32 branché en parallèle sur le bus 3 fils de la télécommande, avec le composant ESPHome esphome-fujitsu-halcyon, qui expose une entité climate complète.

Et là je tombe sur un petit manque : d’un climate, ton intégration ne remonte que la consigne et la température mesurée. Pas de marche/arrêt, pas de mode… Pour une clim, c’est un peu frustrant de ne pas pouvoir l’allumer ni passer du chaud au froid :smiley:

Est-ce que tu pourrais ajouter ça ? Gladys a déjà tout ce qu’il faut dans la catégorie Climatisation :

  • Marche / Arrêt
  • Mode : auto, froid, chaud, déshumidification, ventilation (les heat_cool/auto, cool, heat, dry et fan_only d’ESPHome)
  • la consigne, que tu gères déjà
  • et en bonus, si c’est simple : la vitesse de ventilation et l’oscillation, que Gladys connaît aussi

Sans toucher aux fonctionnalités existantes, bien sûr, pour ne pas casser les thermostats déjà ajoutés chez les autres.

Et bonne nouvelle pour toi qui n’as pas le matériel : je pourrai tester en vrai dès que le montage sera fait, je te ferai un retour détaillé.

Merci d’avance, et bravo pour le boulot sur cette intégration :slight_smile:

Salut @guim31, pas de soucis je m’en occupe dès que possible.

bonjour,

je confirme Clés par nœud » accepte aussi plusieurs paires séparées par un espace, une virgule ou un point-virgule, par exemple salon|clé1 cuisine|clé2. et un liste creer sur un editeur

mais si plutard tu rajoute un nœud cela efface tes nœuds enregistés et n’apparait que ton nouveau nœud

liste :

Nœuds avec une clé spécifique : • buandrie-conso — « BOI… » — non connecté • eclairage-exterieur-garage — ob71…= — non connecté • velux-kli-esp8266 — 40ip…= — non connecté Aucune clé par défaut : les autres nœuds se connectent sans chiffrement.

apres je rajoute un nœud :

Nœuds avec une clé spécifique : • tableau-elec-garage — bnZj…= — non connecté Aucune clé par défaut : les autres nœuds se connectent sans chiffrement.

la liste est disparue il ne garde que ton nouveau nœud

Salut @guim31, c’est prêt pour la prochaine version.
Ta clim aura, en plus de la consigne et de la température : marche/arrêt, mode (auto, froid, chaud, déshumidification, ventilation), vitesse de ventilation (auto, silencieux, faible, moyenne, forte) et oscillation verticale et horizontale.
Gladys ne propose que ce que ton composant déclare. Rallumer reprend le dernier mode utilisé.
Choisir un mode quand la clim est éteinte ne l’allume pas, ça règle le mode de démarrage.
Les thermostats déjà ajoutés ne bougent pas : pour avoir les nouvelles commandes, clique sur « Mettre à jour » dans la découverte ESPHome. J’attends ton retour sur le vrai matériel !

Merci pour le test @lmornet ! Tu as trouvé un vrai défaut : le champ étant secret, il revient vide, et l’enregistrer remplace son contenu.
Dans la prochaine version, chaque enregistrement ajoute les paires saisies aux clés déjà enregistrées, puis vide le champ. Pour retirer une clé, il y a le bouton « Supprimer la clé d’un nœud ».
Dans ta liste, la clé de buandrie-conso semble avoir été collée avec ses guillemets du YAML. Ils seront retirés automatiquement, et une clé invalide sera signalée dans la liste. Une fois la mise à jour faite, il suffira de ressaisir les nœuds qui manquent, même un par un.

Trop cool, merci @Will_71, c’est exactement ce qu’il me fallait !

Je me lance dans le bricolage cette semaine, en espérant avoir fini d’ici la fin du week-end. Je te fais un retour détaillé sur le vrai matériel dès que la clim répond :slight_smile: