Característica Termostato completa

@pierre-gilles Así es como se gestiona actualmente.

  1. Primero, hay que agregar un dispositivo con la funcionalidad de Temperatura de consigna en MQTT

  2. Añadir el widget al panel de control


  3. Seleccionar el dispositivo termostato

  4. Seleccionar el dispositivo para medir la temperatura

  5. Seleccionar el dispositivo para medir la humedad (opcional)
    Si no se selecciona, la humedad no se mostrará.

  6. Seleccionar el interruptor ON/OFF (por ahora solo tengo interruptores, pero añadiré los módulos de piloto)

Opciones avanzadas

  1. Seleccionar el modo de funcionamiento

  2. Seleccionar el tipo de cálculo (por ahora solo el ON/OFF es funcional => pero debo hacer más pruebas y verificar todos los parámetros)

  3. Ajuste de las temperaturas: recupero el mínimo, máximo y unidad en el dispositivo MQTT


  4. Configurar el cálculo por histéresis

  5. Temperaturas de preajuste (creo que debería ser opcional y si no se especifica, el termostato será solo manual)

Termostato OFF

Termostato en confort (interruptor OFF)

Termostato en confort (interruptor ON)

Hoy en día, los datos de configuración están vinculados al dispositivo « virtual », por lo que si se crea un segundo termostato en otro panel de control o por otra persona, los datos se sincronizarán.

Como se discutió, la idea de integrarlo podría ser más simple para mostrar todos los ajustes, añadir termostatos, crear horarios y compartir con todos los miembros de la familia.

En todo caso, @Will_71, lo que estás construyendo me gusta mucho.

Y reacciono a vuestros intercambios sobre una integración completa, como para el seguimiento energético: sería genial, pero me digo que una primera integración de tu widget de control, sin haberlo pensado todo todavía, permitiría obtener retroalimentación ‹ del terreno › con una primera versión, para luego considerar cómo ir más allá.

Proporcionaré una imagen de prueba tan pronto como sea posible

Vale, como sugiere @StephaneB, puede ser un buen medio para validar la dirección que toma. Por otro lado, creo que configurar el termostato directamente en la configuración del panel de control puede causar problemas.

En el modelo mental del usuario, la configuración del panel de control es únicamente estética: sirve para representar a Gladys, no para definir su comportamiento.

Si varios usuarios configuran paneles de control diferentes con termostatos diferentes, se vuelve difícil entender el comportamiento esperado:

  • ¿habrá varios termostatos en conflicto?
  • ¿modificar el panel de control del usuario A afectará al del usuario B?

De la misma manera, pedir a los usuarios que utilicen la integración MQTT para usar el termostato me parece complejo :sweat_smile:. La integración MQTT es hoy en día la única integración de Gladys destinada a un público realmente «técnico», mientras que la funcionalidad del termostato es claramente una funcionalidad para el gran público.

Creo que sería preferible mover esta configuración a una integración dedicada «Termostato», que gestionaría todo: creación automática del dispositivo, modos de funcionamiento, y a largo plazo la programación, etc.

¿Qué opinas?

Ya estaba convencido de ello

Y reboto sobre eso, me parecía que justo era lo que le reprochabas al sistema de HA @Will_71 (que yo también comparto). Por lo tanto, si Gladys gestiona ella misma la creación de este dispositivo « virtual », como en la integración de Seguimiento de energía, Gladys hará mejor que HA y mantendrá su línea de conducta de simplicidad para el usuario !!

Edición :

Has respondido antes :sweat_smile: ¡Genial!^^

La idea de que la creación del dispositivo sea automática me gusta y simplificará la adición de un termostato.

No he hecho gran cosa hoy, solo le pedí a la IA que me generara imágenes para la miniatura de la integración
Aquí hay algunos ejemplos:




Si alguna vez tienen ideas, no duden en compartir.

¡La primera está muy bien!

aquí está la opción 1 en la elección de la integración

¡Super limpio! Buena idea lo de la IA para la miniatura :slight_smile:

¿No podríamos aprovechar para uniformizar esta página, sin prisas? Creo que la mezcla de logos/fotos/2D/3D no es la más estética…

Empiezo a soñar: una pequeña pantalla táctil con solo la integración del termostato en cada una de mis habitaciones. Así, ya no necesitaría el Aqara W100.
:star_struck:

Quizás deberíamos añadir « Genérico » junto a « Termostato », porque la imagen podría dar a entender que se refiere a un tipo específico de termostato. ¿Y por qué no añadir un pequeño logotipo de Gladys en el termostato?

He puesto en el texto debajo del título termostato virtual que quizá no es lo suficientemente visible

Vale, no había leído el subtítulo

No me molesta, pero si te importa, puedes crear otro tema para hablar de ello :wink:

Me gusta como está descrito, mejor ir al grano, « Termostato » es claro, con « virtual » en la descripción está bien

Aquí tienes un avance de mi progreso (aún no funcional para proporcionar una imagen)

El termostato en la página de integración:

Página de configuración donde se pueden crear o modificar termostatos:

Página de configuración del termostato (aún tengo que hacer algunos ajustes aquí):
El dispositivo termostato se crea automáticamente sin necesidad de crear un dispositivo virtual MQTT u otro. @Terdious te va a gustar

Página de gestión de horarios:
Aquí es posible crear nuevos horarios, eliminarlos, duplicarlos o modificarlos. Pienso añadir la barra de búsqueda y de ordenación (A-Z)

Vista de edición de un horario:

Edición de un día de la semana:

Añadir/editar un rango horario:

Posibilidad de copiar el día a uno o varios días de la semana:
image

Añadir termostato en el panel de control:

El modo de edición del panel de control con:

  • Elección del título del widget
  • Elección del termostato (creado en la integración del termostato)
  • La elección del horario: modo manual o modo horario. A largo plazo, me gustaría que la elección del horario pueda ser controlada por escenas.

Vista del termostato en el panel de control:
El rango horario de confort está activo

Cambio al modo horario con el rango horario de noche (aquí debo modificar el azul que se ve muy mal)

En modo horario es posible forzar un modo manual durante un tiempo (actualmente definido en la configuración). Este ajuste de tiempo, quizás lo añadiré en el panel de control, es más práctico poder elegir en el momento en que se cambia la temperatura manualmente.

Vista del termostato en modo manual:

En lugar de « Funcionalidad termostato (ajuste) » pondría « Elección del termostato (creado en la integración del termostato) » como indicaste arriba de la imagen, creo que es más claro.

Esta configuración de tiempo, tal vez la añadiría en el panel de control, es más práctico poder elegir en el momento en que se cambia la temperatura manualmente.

De hecho.
¡Enhorabuena por el trabajo, es claro, bonito y no parece difícil de configurar.

¿Hay posibilidad de poner una etiqueta en el título del tema para indicar que una función ha sido implementada? Así se podrán seguir mejor las solicitudes.