Thermostat : demande d'améliorations

C’est bon, j’ai la bonne image maintenant avec tes modifs.


Le filtre fonctionne très bien.
J’ai pu sélectionner très simplement les éléments de ma PAC Salon :

J’ai sélectionné plusieurs capteurs de température mais pas d’humidité :

En cochant le filtre pour tout afficher, j’ai vu que le nom des pièces apparaissaient devant les fonctionnalités :


Ce qui est intéressant, c’est que même sans le filtre on peut voir les pièces.

→ Je suggère que les fonctionnalités soient classées par ordre alphabétique en commençant avec le nom de la pièce et pas le nom du capteur

État de chauffe (facultatif)
Dans mon cas, ma PAC ne semble pas avoir ce type d’élément si ce n’est le On/Off mais je ne le vois pas dans la liste, peut-être car utilisé dans l’alimentation



Par contre, je surveille l’état de fonctionnement du groupe externe via un tore pour le suivi de puissance (via un écocompteur Legrand), donc je sais si le groupe est en route ou pas.
J’ai 4 splits dans la maison et les 4 sont branchés sur le même groupe externe, ça me semble difficile de savoir quel split se met en route ou pas, sauf par le commutateur On/Off.
D’ailleurs, parle-t-on d’état de chauffe uniquement ou cela comprend-il aussi le refroidissement ?

Côté thermostat :

  • j’adore les icônes qui bougent quand on passe dessus :slight_smile:
  • la consigne de l’appareil suit parfaitement la consigne du thermostat
  • le fait de changer la consigne met en route la PAC sans cilquer sur un des icônes → comportement normal ?
  • si je clique sur arrêt, la PAC s’arrête
  • si je clique sur confort, la PAC se met en route avec la consigne réglée dans la conf du thermostat
  • lorsque je force le mode clim sur la PAC, le thermostat semble repasser la PAC en chauffage → comportement normal ?
  • côté capteur d’ouverture, c’est top mais même remarque que @Nagromdark pour le timing, un truc réglable avec 1mn par défaut serait bien.

De ce que j’ai compris il faut un thermostat pour le chauffage et un pour la clim, c’est bien ça ?
Pas moyen d’un commutateur qui fait basculer de l’un à l’autre ? Enfin surtout pour les PAC réversible, pas les radiateurs « simples ».

Pas encore testé le planning, ce sera dans la semaine ou ce WE.
En tout cas, bravo :ok_hand: !!

Merci beaucoup @mutmut pour ce test très complet, et content que l’image fonctionne enfin :grinning_face_with_smiling_eyes:

Tri des fonctionnalités
Tu as raison : pour l’instant, les listes ne sont pas triées. Elles gardent l’ordre dans lequel Gladys renvoie les appareils, et le nom de la pièce s’affiche devant quand tu actives « toutes les pièces ». Un tri alphabétique par pièce, puis par appareil, rendrait les listes bien plus lisibles. Je regarde pour l’ajouter à la PR.

État de chauffe (facultatif)
Ce champ ne sert qu’à l’affichage : c’est le halo du widget qui indique si l’appareil tourne. Il n’a aucun effet sur la régulation. S’il reste vide, le widget estime l’état en comparant la température et la consigne. Dans ton cas, je te conseille de le laisser vide.

  • Ton On/Off n’apparaît pas dans cette liste parce que MELCloud le remonte comme une fonctionnalité de climatisation, pas comme un interrupteur. C’est pour ça qu’on le retrouve dans Alimentation, et c’est là qu’il doit être. De toute façon, une PAC allumée ne veut pas dire qu’elle chauffe : à température atteinte, elle reste sur On alors que le compresseur est à l’arrêt.
  • Le champ accepte seulement un état « marche / arrêt » (un contact) ou un état de fonctionnement de thermostat. Une mesure de puissance comme celle de ton écocompteur n’est pas acceptée. Et comme tes 4 splits partagent le même groupe externe, on ne pourrait de toute façon pas savoir lequel tourne.
  • Pour ta question : oui, cet état couvre aussi le refroidissement. Il indique « l’équipement tourne », que ce soit pour chauffer ou pour refroidir.

Tes observations côté thermostat

  • Changer la consigne démarre la PAC : oui, c’est voulu. Tourner la molette, ça veut dire « je veux cette température maintenant », comme sur un Netatmo ou un Tado. Gladys rallume donc l’appareil, remet le bon mode, puis envoie la consigne. Si un planning est actif, ce réglage manuel dure le temps choisi dans la config (jusqu’au prochain créneau ou une durée fixe), puis le planning reprend la main.
  • Forcer la clim sur la PAC la remet en chauffage : c’est aussi le comportement normal. Un thermostat en mode chauffage repasse l’appareil en chauffage à chaque cycle de régulation, donc environ toutes les minutes, s’il a été changé à côté.
  • Délai sur les capteurs d’ouverture : bien noté, c’est la même demande que @Nagromdark. Je le prévois dans une prochaine PR, réglable, et je retiens ta proposition d’1 min par défaut.
  • Pour l’humidité comme c’est juste une info je ne l’ai pas ajouté mais on pourrait aussi ajouté plusieurs capteurs pour en faire la moyenne.

Chauffage et clim
Aujourd’hui, un thermostat fonctionne dans un seul sens : chauffage ou refroidissement. Ce choix se fait dans sa configuration. Attention par contre : ne crée pas deux thermostats sur la même PAC. Ils se battraient, chacun remettant son mode et sa consigne à chaque cycle. Pour une PAC réversible, le plus simple est un seul thermostat, dont tu changes le mode dans la config selon la saison.
Un bouton chauffage / clim directement sur le widget pour les PAC réversibles, c’est une bonne idée mais pour l’instant ce cas n’a pas été pris en compte. Une prochaine PR surement je le note.

J’attends tes retours sur le planning :+1:

Bonjourt

Est-il possible de faire basculer un thermostat d’un planning à un autre, par exemple pour passer automatiquement du planning habituel au planning des vacances scolaires, puis revenir au planning normal ?

L’idée serait de pouvoir gérer plusieurs modes de fonctionnement pour les mêmes radiateurs, sans avoir à modifier manuellement les horaires à chaque changement de période.

L’idéal serait même de pouvoir disposer de plusieurs plannings, par exemple :

  • Un planning pour les périodes scolaires ;
  • Un planning pour les vacances scolaires ;
  • Un planning spécifique en cas d’absence prolongée, lorsque je pars une semaine en vacances ;
  • Éventuellement, d’autres plannings adaptés à des situations particulières.

L’objectif serait de pouvoir sélectionner automatiquement le planning adapté à la situation, grâce à des déclencheurs ou à des scènes, tout en conservant le même thermostat et les mêmes radiateurs.

Je comprends l’intérêt, mais pour l’instant, non, ce n’est pas possible.
Je regarde comment je peux gérer cela, car c’est quelque chose que j’aimerais pouvoir faire aussi.
Je te tiens au courant dès que j’ai avancé sur le sujet.

@Will_71 J’ai posté une petite review avec Fable 5.1 High sur la PR ! (avec la skill de code-review) :slight_smile:

J’irai voir dans le week-end, j’ai 2 autres PR à ouvrir sur les thermostats, un pour ajouter un paramètre pour gérer un délai avant arrêt du chauffage quand ouverture d’une porte ou fenêtre et une autre pour pouvoir choisir depuis une scène le planning qu’on veut appliquer à un thermostat. Pour changer de planning de travail à vacances, par exemple.

Bonjour

Je vais me permettre une demande un peu futile ^^
tout d’abord, je kiffe ce thermostat, c’est exactement cela que j’attendais de Gladys, j’avais émis cette demande un mois de janvier après que Pierre-Gilles demande a la communauté les éventuels manque de Gladys. Pour moi il est parfait :slight_smile:

Afin de le rendre encore plus sympathique visuellement, est il possible d’ajouter une « animation » sur le réglage de température ? je m’explique :

Lors du choix de température via un mode de chauffage, le visuel passe d’une température a l’autre en une frame. Est il possible d’ajouter une animation qui ferait baisser ou monter le visuel orange de manière progressive ?

Voila pour ma modeste contribution, j’avoue quand on en est la c’est qu’on est déja pas mal ^^
Merci pour tout

Z.

Je corrige déjà les points remontés et je verrai ce que je peux faire pour cela.
Merci à toi pour le retour.

@Nagromdark , @mutmut ,
Voilà le nouveau paramètres pour le délai d’ouverture avant coupure

La PR

Si vous voulez tester dites moi et je publie une image

C’est parametrable par ouverture ou c’est un global ?

C’est un paramètre global

Du coup, je ne sais pas si c’est possible, mais personnellement, 30 secondes de délai pour les fenêtres me suffiraient. En revanche, pour la porte d’entrée, je préférerais un délai plus long, de l’ordre de 2 minutes.

L’idéal serait donc de pouvoir définir un délai différent selon le type d’ouverture. ???

La PR pour le changement de planning d’un ou plusieurs thermostat d’une maison depuis une scène

Je regarde ce qu’il est possible de faire

@Prof_Techno, j’ai regardé de plus près.

Aujourd’hui, le délai est réglé par thermostat dans cette PR, et chaque thermostat n’a qu’un seul capteur d’ouverture. Si ta porte d’entrée et tes fenêtres sont rattachées à des thermostats différents (l’entrée d’un côté, le séjour ou les chambres de l’autre), tu peux déjà avoir ce que tu demandes : 2 min sur le thermostat de l’entrée, 30 s sur les autres.

Ça coince seulement si une même pièce a une porte et une fenêtre sur le même thermostat. Pour ça, il faut d’abord pouvoir mettre plusieurs capteurs d’ouverture sur un thermostat. C’est dans une autre PR (#3200), pas encore intégrée.

Dès qu’elle sera mergée, je reprendrai la PR du délai (#3218) pour le rendre réglable capteur par capteur, à côté de chacun dans la configuration du thermostat.

Salut, merci pour ces améliorations.

J’ai un bug à remonter : dans une scène j’ai remarqué que quand je contrôle le thermostat pour demander de se positionner en absent ça ne fonctionne pas. Alors que je si je lui demande de se remettre en planning ça fonctionne.

Merci de ton retour, je regarde dans le week-end

Merci pour le retour ! J’ai regardé le code et refait le scénario en test : de mon côté le passage en Absence par scène fonctionne, donc il me manque un peu de contexte :

  • Ton thermostat est virtuel ou externe (et quel appareil) ?
  • Il suit un planning ? Si oui, à quelle heure est le prochain créneau quand la scène s’exécute ?
  • Qu’est-ce que tu observes exactement : le bouton Absence ne s’allume pas, la consigne ne bouge pas, ou ça repasse en planning un peu plus tard ?
  • Tu peux regarder les logs au moment de la scène ? Il devrait y avoir une ligne Thermostat: preset away set on ….

À savoir : un preset choisi depuis une scène fonctionne comme une dérogation, il ne dure que jusqu’au prochain créneau du planning. Ça pourrait expliquer ce que tu vois.

J’ai une question, jai un fgs224 et sur node-red jai fais un appareils virtuel

Mais je ne sais pas comment l’ajouter dans le commutateur.
Est ce un oublie ? Ou une idée de comment faire ?

En gros jai 4 modes de chauffage via le fil pilotes
Eco, confort, HG et arret.

Comment faire avec cette feature ?

Jai un sonoff pour la température et une sonoff pour l’ouverture de la fenêtres.
Merci par avance :flexed_biceps:

Le fil pilote n’est pas encore intégré. Une PR est en cours. La première version était juste pour un contacteur