Page 1 sur 2

Un setpoint pour les contrôler tous...

Publié : 08 nov. 2021, 21:17
par Sebdu67
Salut à tous :) ,

J'ai plusieurs têtes thermostatiques Popp en Z-wave (à terme, une dizaine) et je voudrais en gérér 5 avec un planning et une consigne unique.
J'ai commencé à tripatouiller en Blockly, mais je me retrouve bloqué à ne pas pouvoir modifier le Setpoint des têtes thermostatiques. Je peux le modifier en écrivant directement une consigne mais pas en passant par une variable ( to[] degrees)

J'ai du rater un truc.. Ou si quelqu'un à une meilleure idée, je suis preneur.

Merci pour votre aide!! Seb

Pour info, je suis sur windows 10,
Version: 2021.1
Build Hash: 8547c5b7e
Compile Date: 2021-04-17 17:29:11
dzVents Version: 3.1.7
Python Version: None
test.png
test.png (45.08 Kio) Consulté 2380 fois

Re: Un setpoint pour les contrôler tous...

Publié : 08 nov. 2021, 21:21
par manu663
Pour ma part j'avais piloté les circuits de mon plancher chauffant et j'étais passé par un thermostat virtuel.
Puis comme toi, avec un blocky
Si T° pièce < thermostat alors ouverture vanne
etc...
[EDIT] Quelle buse, j'ai fait un magnifique hors sujet !

Re: Un setpoint pour les contrôler tous...

Publié : 09 nov. 2021, 10:17
par Sebdu67
Salut Manu,

Merci pour ta reponse. ;) ;)
J’ai déjà créer 2 thermostats virtuels.
Je veux n’avoir à gérer qu’un thermostat au lieu des 5 individuels (avec ma compagne, on change souvent d’horaires, c est assez lourd à tout reprogrammer tous les 2 jours).
En gros, l’idée est de créer un planning pour consigne_pieces_de_vie et ensuite de le recopier dans les différentes têtes…
Et c’est justement le fait de recopier ces valeurs qui m’embête..

Re: Un setpoint pour les contrôler tous...

Publié : 09 nov. 2021, 12:47
par Keros
Tu pourrais faire un script qui recopie les valeurs de ton thermostat virtuel dans chacune de tes têtes. Ainsi quand le thermostat change, sa valeur est envoyée vers les têtes.

Re: Un setpoint pour les contrôler tous...

Publié : 09 nov. 2021, 12:49
par Sebdu67
Salut Keros,

C’est exactement ce que je veux faire.
C’est faisable en blockly (ce que je voulais faire à la base) ou faut attaquer en lua ou dzvent ?

Re: Un setpoint pour les contrôler tous...

Publié : 09 nov. 2021, 12:55
par Keros
Je pense que ça doit être faisable en Blocky : valeur_teteX = valeur_thermostat et ainsi de suite pour les différentes têtes.

Re: Un setpoint pour les contrôler tous...

Publié : 09 nov. 2021, 20:02
par Sebdu67
Je viens d'essayer, mais toujours impossible de modifier les thermostats (physiques ou virtuels) en blocky.

Keros, c'est bien à cela que tu faisais référence?

Re: Un setpoint pour les contrôler tous...

Publié : 09 nov. 2021, 20:37
par Keros
Je pensais à quelque chose comme ça :roll:

Tu as essayé avec le Set Setpoint comme sur ta première image ?

Par contre, lors de l'exécution d'un script, les valeurs des dispositifs ne sont mis à jour qu'à la toute fin du script : tu ne peux pas mettre à jour une consigne et afficher sa nouvelle valeur juste ensuite.

Tu as bien vérifié que le widget n'avait pas changé de valeur (sans regarder les logs) ?

Re: Un setpoint pour les contrôler tous...

Publié : 09 nov. 2021, 20:43
par Sebdu67
oui, j'ai bien vérifié. Mais ce que tu viens de marquer est bon à savoir.

Le set setpoint, c'est le premier truc que j'ai essayé, ca fonctionne si je mets un nombre directement dedans (21 par exemple) mais pas avec une variable.

Re: Un setpoint pour les contrôler tous...

Publié : 09 nov. 2021, 21:04
par Keros
Je sèche, désolé :?