Un setpoint pour les contrôler tous...

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Sebdu67
Messages : 15
Inscription : 07 oct. 2021, 21:41

Un setpoint pour les contrôler tous...

Message 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é 2382 fois
manu663
Messages : 103
Inscription : 06 août 2016, 14:35

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

Message 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 !
Pièces jointes
thermostat.jpg
thermostat.jpg (89.41 Kio) Consulté 2378 fois
Dernière modification par manu663 le 09 nov. 2021, 14:29, modifié 1 fois.
Sebdu67
Messages : 15
Inscription : 07 oct. 2021, 21:41

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

Message 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..
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

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

Message 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.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Sebdu67
Messages : 15
Inscription : 07 oct. 2021, 21:41

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

Message 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 ?
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

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

Message 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.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Sebdu67
Messages : 15
Inscription : 07 oct. 2021, 21:41

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

Message 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?
Pièces jointes
blocky.png
blocky.png (50.62 Kio) Consulté 2279 fois
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

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

Message 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) ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Sebdu67
Messages : 15
Inscription : 07 oct. 2021, 21:41

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

Message 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.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

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

Message par Keros »

Je sèche, désolé :?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Répondre