He desarrollado la integración de ESPHome, pero me basé en los comentarios de los probadores, ya que no tengo el material para probarlo por mi parte.
Echaré un vistazo rápido a tu problema y volveré a ponerte al tanto.
Gladys muestra los campos de configuración en una sola línea.
Al pegar, el navegador elimina los saltos de línea (Firefox los reemplaza con espacios).
Con la versión 1.3.0, solo se leía el primer par nodo|clave, y a menudo de manera incorrecta.
Además, un campo secreto parece vacío una vez guardado: al guardarlo nuevamente, su contenido se reemplaza por completo, lo que explica por qué su primera clave desaparecía. La documentación pedía algo imposible, lo siento.
No es necesario reflashear sus 19 nodos. La próxima versión de la integración corrige el problema de dos maneras:
Tres nuevos botones al final de la página de configuración:
Definir la clave de un nodo: ingresa el nombre del nodo (el de esphome: name:) y su clave. El nodo se reconecta de inmediato, y un mensaje te indica si ha respondido. Las claves ya registradas se conservan. Solo tienes que repetir el proceso para cada nodo.
Listar las claves por nodo: la lista de nodos con su clave enmascarada y su estado (conectado o no). Esto es lo que te faltaba para verificar lo que está registrado.
Eliminar la clave de un nodo.
El campo « Claves por nodo » también acepta múltiples pares separados por un espacio, una coma o un punto y coma, por ejemplo salon|clave1 cocina|clave2.
Pequeña observación para los nodos añadidos manualmente por su dirección IP: su clave debe registrarse bajo esa misma dirección (por ejemplo 192.168.1.42), y no bajo su nombre ESPHome.
Me lanzo a un pequeño proyecto: controlar mi climatización reversible desde Gladys. Es una Fujitsu empotrable de unos diez años, sin Wi-Fi, con solo un mando a cable en la pared. El plan: un ESP32 conectado en paralelo al bus de 3 cables del mando, con el componente ESPHome esphome-fujitsu-halcyon, que expone una entidad climate completa.
Y ahí me encuentro con una pequeña carencia: de un climate, tu integración solo sube la consigna y la temperatura medida. No hay encendido/apagado, ni modo… Para una climatización, es un poco frustrante no poder encenderla ni pasar del calor al frío
¿Podrías añadir eso? Gladys ya tiene todo lo necesario en la categoría Climatización:
Encendido / Apagado
Modo: auto, frío, calor, deshumidificación, ventilación (los heat_cool/auto, cool, heat, dry y fan_only de ESPHome)
la consigna, que ya gestionas
y de bonificación, si es sencillo: la velocidad de ventilación y el balanceo, que Gladys también conoce
Sin tocar las funcionalidades existentes, por supuesto, para no romper los termostatos ya añadidos en otros lugares.
Y buena noticia para ti que no tienes el material: podré probar en vivo tan pronto como el montaje esté hecho, te haré un informe detallado.
Gracias de antemano, y enhorabuena por el trabajo en esta integración
confirmo que « Clés par nœud » también acepta varias parejas separadas por un espacio, una coma o un punto y coma, por ejemplo salon|clé1 cuisine|clé2. y una lista creada en un editor
pero si más tarde añades un nodo, esto borra tus nodos registrados y solo aparece tu nuevo nodo
lista :
Nodos con una clave específica : • buandrie-conso — « BOI… » — no conectado • eclairage-exterieur-garage — ob71…= — no conectado • velux-kli-esp8266 — 40ip…= — no conectado Ninguna clave por defecto : los otros nodos se conectan sin cifrado.
a continuación añado un nodo :
Nodos con una clave específica : • tableau-elec-garage — bnZj…= — no conectado Ninguna clave por defecto : los otros nodos se conectan sin cifrado.
la lista ha desaparecido, solo guarda tu nuevo nodo
Hola @guim31, está listo para la próxima versión.
Tu aire acondicionado tendrá, además de la consigna y la temperatura: encendido/apagado, modo (auto, frío, calor, deshumidificación, ventilación), velocidad de ventilación (auto, silencioso, bajo, medio, alto) y oscilación vertical y horizontal.
Gladys solo propone lo que tu componente declara. Al encender, se recupera el último modo utilizado.
Elegir un modo cuando el aire acondicionado está apagado no lo enciende, esto configura el modo de arranque.
Los termostatos ya añadidos no se mueven: para tener los nuevos comandos, haz clic en « Actualizar » en la detección de ESPHome. ¡Espero tu feedback con el hardware real!
¡Gracias por la prueba @lmornet! Encontraste un verdadero defecto: al ser el campo secreto, vuelve vacío, y guardarlo reemplaza su contenido.
En la próxima versión, cada guardado añadirá los pares ingresados a las claves ya registradas, luego vaciará el campo. Para eliminar una clave, hay el botón « Eliminar clave de un nodo ».
En tu lista, la clave de buandrie-conso parece haber sido pegada con sus comillas del YAML. Serán retiradas automáticamente, y una clave inválida será señalada en la lista. Una vez hecha la actualización, bastará con volver a ingresar los nodos que faltan, incluso uno por uno.
¡Qué chulo, gracias @Will_71, es justo lo que necesitaba!
Me pongo con el bricolaje esta semana, con la esperanza de terminar antes de que acabe el fin de semana. Te cuento con detalle sobre el material real en cuanto la clim funcione