# Gestion du chauffage native

**URL:** <https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612>\
**Category:** Demandes livrées\
**Tags:** feature-core, chauffage\
**Created:** [Octobre 18, 2021, 4:45 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612 "2021-10-18T04:45:17Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![jgcb00](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jgcb00/32/5863_2.png) [@jgcb00](https://community.gladysassistant.com/u/jgcb00)\
**Post date:** [Juin 24, 2022, 1:18 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/41 "2022-06-24T13:18:02Z")

</div>

C’est vrai que c’est quand même plus stylé une box comme ça mais bon, c’est plus compliqué de rendre ça compatible avec tout les appareils !

---

<div class="post-metadata">

**Author:** ![jgcb00](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jgcb00/32/5863_2.png) [@jgcb00](https://community.gladysassistant.com/u/jgcb00)\
**Post date:** [Juillet 13, 2022, 3:42 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/42 "2022-07-13T15:42:58Z")

</div>

Hello, je me permet de relancer, est ce que je peux faire quelque chose pour avancer sur ses sujets ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juillet 18, 2022, 4:37 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/43 "2022-07-18T16:37:58Z")

</div>

Lance toi dessus si tu veux aider 😉

Pas la peine de demander la permission, comme tout projet open-source, les PR sont ouvertes !

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Octobre 4, 2022, 9:56 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/44 "2022-10-04T21:56:26Z")

</div>

Quelqu’un a pu avancer sur le sujet ?

Pour ma part j’ai enfin supprimé totalement Domoticz et integré mon chauffage dans Gladys avec du Node Red, MQTT, Zwave et NetAtmo.

J’ai commencé de tester ce que j’ai fait et cela a l’air de fonctionner. Seule truc qui me manque c’est un device Thermostat. J’y arrive sans avec des scènes mais c’est pas pratique pour modifier la valeur manuellement.  
Du coup j’hésite pour me refaire dans Domoticz un dashboard avec ces thermostats en attendant!  
Vivement que quelqu’un se lance dans le développement de ce type de device 🙏

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/65eff79d3915a471bc477777618efe73d49996ff.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 5, 2022, 2:38 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/45 "2022-10-05T02:38:06Z")

</div>

Pas de développement en cours à ma connaissance, après pour le coup la 1ère étape de ce développement ça pourrait juste de développer l’UI d’un appareil thermostat, avec une température de consigne, un bouton + et un bouton -, ça peut-être fait en quelques heures 🙂

La proposition de @jgcb00 était bien:

> [@Gestion du chauffage native](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/36):
>
> Voilà ce que je vois pour le moment Partie de gauche dans les scènes, partie de droite dans le dashboard

La partie gestion du chauffage par pièce peut venir après.

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Octobre 5, 2022, 5:58 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/46 "2022-10-05T05:58:27Z")

</div>

Oui, autant avancer petit à petit, surtout si ça permet d’avoir une première version de la gestion du chauffage.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Octobre 5, 2022, 6:25 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/47 "2022-10-05T06:25:39Z")

</div>

Ben oui carrément ce device permettrait (pour moi) de gerer son chauffage et de faire une grande avancée dans Gladys.  
Avec ce device en dashboard et 2 scènes pour comparer la température et la consigne permettrait déjà de gérer en tout ou rien n’importe quel chauffage (chaudière, radiateur électrique…)  
Ensuite avec d’autres scènes et éventuellement le calendrier on peut se faire un planning.

Je sais pas ce que les autres utilisateurs en pensent mais dans mon cas se serait vraiment un plus.

Quand on regarde bien un thermostat physique a que ce fonctionnement, faire du tout ou rien en comparant 2 valeurs de température avec gestion de planning.

Je suis même prêt a prendre l’abonnement à Gladys plus si ce device pouvait être développé.😀🙏

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 5, 2022, 12:20 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/48 "2022-10-05T12:20:42Z")

</div>

> [@Will\_71](#):
>
> Je suis même prêt a prendre l’abonnement à Gladys plus si ce device pouvait être développé.😀🙏

C’est pas tombé dans l’oreille d’un sourd 😁 je vais voir ce que je peux faire !

C’est important de contribuer, plus j’ai de revenu sur Gladys et plus je peux délester du temps de free-lance pour travailler sur Gladys 🙏

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Octobre 5, 2022, 12:38 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/49 "2022-10-05T12:38:39Z")

</div>

Tkt je tiens parole, je cherchais une excuse pour prendre l’abo et contribuer donc voila ce sera avec ce device.  
Désolé les autres fonctions de G+ ne m’intéresse pas donc j’hésite pour franchir le cap, mais si tu fais cela je suis prêt à contribuer même si G+ ne m’apportera rien de plus.  
Prêt à tester dès que tu peux 😀

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Octobre 6, 2022, 2:53 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/50 "2022-10-06T14:53:34Z")

</div>

Du coup je regardais aussi comme solution de mettre un thermostat zigbee déporté dans les pièces que j’ai besoin et récupérer les données que j’ai besoin par MQTT.

Voila ce que j’avais trouvé chez domadoo.

 ![IMG_20221006_163919](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/4/4cf3b2c65e3acd8d2d28644cc260690a842e8fb2.jpeg)

Mais cela me reviendrait plus chère si j’en veux plusieurs, car je gère mon chauffage par pièce, que l’abonnement Gladys+.

Après j’aimerais bien aussi faire le développement de ce thermostat mais je n’ai pas encore eu le temps de vraiment rentrer dans le code de Gladys. Et aussi que je ne connais pas Preact.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 10, 2022, 5:03 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/51 "2022-10-10T05:03:25Z")

</div>

Salut @Will_71 !

J’ai bossé sur le sujet du coup 😃

Je peux te proposer pour l’instant un contrôle direct d’un appareil dans l’UI:

 ![Screenshot 2022-10-10 at 11.41.21](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/7/778b3faed07d6c49d2d046ef6249fa2ba83fedb1.png)

Possibilité d’augmenter au clic en incrément de 0.5:

![thermostat](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/6634679e4203659a6df2c01eb38019baba63688f.gif)

Cette appareil peut-être créé dans l’intégration MQTT:

 ![Screenshot 2022-10-10 at 12.00.34](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/674aae036e19f9d99898e7cf43905d8f76990a98.png)

Tu peux définir un min, un max, l’unité:

 ![Screenshot 2022-10-10 at 12.01.11](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/b/bb45b0574c74f5938fc7da99741c9eb46304f6f4.jpeg)

Dans les scènes ça ressemble à ça:

 ![Screenshot 2022-10-10 at 12.01.26](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8bfacdc5db86f4f6e16f7cf38de717967940e625.jpeg)

Qu’en penses-tu ?

Cc @lmilcent je pense que ça peut t’intéresser aussi 🙂

La PR est disponible ici:

> <https://github.com/GladysAssistant/Gladys/pull/1615>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to \[the community\](https://community.gladysassistant.com/) for testing before merging.
> \- \[x\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[x\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[x\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> \<img width="408" alt="Screenshot 2022-10-10 at 11 41 21" src="https://user-images.githubusercontent.com/7365207/194801185-568c630a-1fd6-4c5c-a0ff-4ff89ede622e.png"\>
> 
> https://user-images.githubusercontent.com/7365207/194801195-e5d72b48-103e-4d6a-8830-38e9ac0d1d5e.mov

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Octobre 10, 2022, 6:20 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/52 "2022-10-10T06:20:17Z")

</div>

Salut @pierre-gilles,

Merci c’est super…😀 Exactement ce que j’attendais.

Je pourrais télécharger ta PR et faire un test ce soir si tu veux.

Encore merci​:clap:😀

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 10, 2022, 6:31 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/53 "2022-10-10T06:31:52Z")

</div>

Si tu préfère, j’ai lancé un build Docker (ça devrait prendre 1h: [Build Gladys dev images · GladysAssistant/Gladys@5177ed5 · GitHub](https://github.com/GladysAssistant/Gladys/actions/runs/3217294217))

Disponible sur:

```auto
gladysassistant/gladys:thermostat-device

```

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Octobre 10, 2022, 6:51 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/54 "2022-10-10T06:51:07Z")

</div>

Sur le coup j’ai buggé

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/6afe4ea2519be89b671248561ba96c38855906cc.png)

😃

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 10, 2022, 6:54 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/55 "2022-10-10T06:54:05Z")

</div>

Aha

ça va c’est lundi j’en suis pas encore à ce point là 😂

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Octobre 10, 2022, 7:02 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/56 "2022-10-10T07:02:08Z")

</div>

Génial, le sujet avance 🙂

Si je comprends bien, c’est à l’utilisateur de créer un _périphérique_ MQTT «&nbsp;thermostat&nbsp;» ?

Quelques questions :

1. Est-ce par défaut un par pièce ou un général ?
2. Comment gérer le fait qu’un thermostat par pièce est créé (par exemple), mais sans capteurs dans celle-ci ?
3. Faut-il forcément que l’utilisateur crée un thermostat via l’intégration MQTT ?
4. Si oui, est-ce possible de plutôt créer un service dédié (et activé par défaut) dans lequel Gladys crée par défaut les thermostats ?  
Une option pourrait permettre d’ailleurs de choisir en créer un thermostat par pièce ou un général seulement.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Octobre 10, 2022, 7:03 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/57 "2022-10-10T07:03:02Z")

</div>

N’importe, je n’ai pas eu le temps de mettre le nez dans le code mais j’avais déjà installé l’environnement de dev…  
Dans tous les cas je regarde ce soir après le boulot…

Et comme promis je prendrai l’abonnement Gladys+.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 10, 2022, 7:12 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/58 "2022-10-10T07:12:21Z")

</div>

> [@lmilcent](#):
>
> Si je comprends bien, c’est à l’utilisateur de créer un _device_ MQTT « thermostat » ?

Comme tout développement, on part d’abord du core pour aller vers les intégrations.

Donc pour l’instant ma PR ajoute uniquement ce type d’appareil dans le core, il n’y a rien de propre à aucune intégration dans le travail que j’ai fais.

L’intégration MQTT est une intégration «&nbsp;souple&nbsp;» qui te permet de créer des «&nbsp;fake device&nbsp;» si je peux dire, contrôlable en MQTT.

A partir du moment où un nouveau type d’appareil est développé, l’intégration MQTT permet d’utiliser ce nouveau type.

Je crois que c’est ce dont @Will_71 avait besoin pour se passer de Domoticz.

La prochaine étape, une fois que celle là sera en prod, c’est que chaque développeur d’intégration fasse le point sur son intégration pour voir si des périphériques de type «&nbsp;thermostat&nbsp;» existe dans l’intégration et éventuellement coder la compatibilité 🙂

> [@lmilcent](#):
>
> - Est-ce par défaut un par pièce ou un général ?
> - Comment gérer le fait qu’un thermostat par pièce est créé (par exemple), mais sans capteurs dans celle-ci ?
> - Faut-il forcément que l’utilisateur crée un thermostat via l’intégration MQTT ?
> - Si oui, est-ce possible de plutôt créer un service dédié (et activé par défaut) dans lequel Gladys crée par défaut les thermostats ?  
> Une option pourrait permettre d’ailleurs de choisir en créer un thermostat par pièce ou un général seulement.

Je pense que tu n’as pas trop compris le développement ^^ Il n’y a rien de tout ça, j’ai juste créé un type thermostat comme il y a des types «&nbsp;lampes&nbsp;», «&nbsp;prises&nbsp;», etc… Peut-être que c’est le nommage qui est mauvais, il faudrait appeler ça «&nbsp;heating&nbsp;» ?

> [@Will\_71](#):
>
> Dans tous les cas je regarde ce soir après le boulot…
> 
> Et comme promis je prendrai l’abonnement Gladys+.

Génial, tiens moi au courant !

Et merci pour ton soutient 🙏

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [Octobre 10, 2022, 7:16 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/59 "2022-10-10T07:16:57Z")

</div>

Ok je vois, en effet j’ai brulé quelques étapes !  
Je m’en étais bien rendu compte sur le service MQTT, si pratique justement pour ce que tu évoques.

Ça reste une très bonne étape, car c’est clairement un type qui manquait 🙂  
Merci pour toute ton explication !

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Octobre 10, 2022, 11:16 UTC](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612/60 "2022-10-10T11:16:28Z")

</div>

Bon du coup j’ai pas pu attendre pour tester!  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8468b493e659d0063edf4f49c07de4308be3f9b0.png)

Seul remarque, sur PC c’est bien pas de souci et cela me conviendra au début pour régler la valeur mais sur téléphone ou sur tablette j’ai peur que les boutons de réglage soient trop petit! Non?

Et j’ai pris l’abonnement Gladys+ 😄.  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/a647b9fd25df51ebeb32544eed4232fd30129682.png)  
Reste plus qu’à l’activer mais je ne sais pas si j’aurais le temps avant de reprendre mon travail!

[Page précédente](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612.md?page=2)

[Page suivante](https://community.gladysassistant.com/t/gestion-du-chauffage-native/6612.md?page=4)
