Page 1 sur 3

Evènements Blockly commandé par un Switch Sélector

Publié : 12 déc. 2024, 07:59
par Moulins58
Bonjour les amis.
J'ai besoin d'un coup de main pour lier des évènement à un Switch Sélector.
J'ai fait trois évènements Blockly qui se repaire à une sonde de température 'Séjour' pour commander mon chauffage ( Confort- Réduit- Hors gèle) je voudrais activer ces évènements à l'aide d'un Switch Sélector ( Confort-Réduit-Hors gèle).
Mais je ne suis pas assez doué, je ne vois pas comment faire la liaison.
Actuellemnt je sélectionne manuellemnt les évènements (ON-OFF) Plus d'options>Evènements>1 des trois évènements.
Les évènement commande le bruleur gaz de ma chaudière ON/OFF.

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 12 déc. 2024, 12:30
par Keros
Je vois deux possibilités :
  • Soit rajouter des conditions avec [And] :

    Code : Tout sélectionner

    si secteur = confort et temp < 20 then ....  
    si secteur = confort et temp > 20.2 then ... 
  • Soit rajouter un autre niveau de IF

    Code : Tout sélectionner

    si secteur = confort 
       si temp < 20 then ...
       si temp > 20.2 then
    sinon si secteur = réduit 
       si temp < 16 then ...
       si temp > 16.2 then ....
Par contre, recherche bien sur le forum pour la récupération de l'info d'un sélecteur en Blocky, il me semble que ce n'est pas super évident (il faut peut être choisir le niveau du sélecteur au lieu de sa valeur). A regarder, j'écris peut-être une bêtise.

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 12 déc. 2024, 18:02
par fcBourgogne
Bonjour,

Je pense que cela est possible.
Tu dois bien configurer ton switch selector comme ceci:
Capture d'écran 2024-12-12 175750.png
Capture d'écran 2024-12-12 175750.png (344.51 Kio) Consulté 7801 fois
Ensuite, créer un widget Setpoint, que tu retrouveras dans l'onglet "Mesures" pour son IDX, il sera donc piloté par ton switch Selector.
Ensuite, dans un script Blocky tu fais une comparaison du SetPoint et de la température ambiante pour actionner ou stopper ta chaudière.
A+

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 13 déc. 2024, 08:59
par Moulins58
Merci pour les réponses, j'essai de mettre en place la réponse Keros, j'essai l'autre ensuite mais j'ai pas compris : une comparaison du SetPoint et de la température ambiante comment la mettre en oeuvre?

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 13 déc. 2024, 11:27
par fcBourgogne
Bonjour Moulins58,

Quelque chose comme ceci=>
Capture d'écran 2024-12-13 112450.png
Capture d'écran 2024-12-13 112450.png (17.62 Kio) Consulté 7781 fois
A+

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 13 déc. 2024, 11:55
par Moulins58
Suite à paramètrage de Keros: le système devait passer en économique à 11 heure et rien n'a changé, dans les log j'ai ce retour: Error opening url: http://192.168.1.132/sjon.htm?type=comm ... point=17.5
Je joints la capture de ce que j'ai fait.

Quand a ton retour, fcBourgogne : il faut absolument que je garde la sonde 'Salon' car j'ai une cheminée qui chauffe très dure dontlorsque la température du salon arrive à 19° on coupe aussi le chauffage.

Merci a tous les deux de votre aide

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 13 déc. 2024, 12:09
par fcBourgogne
Re,

Dans l'ip de "error opening url ..." il manque certainement le port!
A+

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 13 déc. 2024, 19:32
par Moulins58
L'exemple montre un accrochage que je ne peux pas faire. Je n'ai pas du comprendre!

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 14 déc. 2024, 09:21
par fcBourgogne
Bonjour,
Tout à fait normal que tu ne puisses l'accrocher car c'est un block de commande "Do"

"SetPoint" est le nom que j'ai donné à ce widget, widget que j'ai créé et qui ce trouve dans "Utility"
Capture d'écran 2024-12-14 091402.png
Capture d'écran 2024-12-14 091402.png (59.43 Kio) Consulté 7747 fois
Que l'on retrouve également dans l'onglet "Mesures"
Capture d'écran 2024-12-14 091739.png
Capture d'écran 2024-12-14 091739.png (37.18 Kio) Consulté 7747 fois
A+

Re: Evènements Blockly commandé par un Switch Sélector

Publié : 14 déc. 2024, 09:58
par Moulins58
Merci pour la réponse, j'ai rectifier le tire. Mais hélas j'ai toujour la même erreur dans les log:
2024-12-14 09:39:22.965 Status: User: *****58 (IP: 192.168.1.**) initiated a switch command (1018/Thermostat/Set Level)
2024-12-14 09:39:22.981 Devices virtuels: Light/Switch (Thermostat)
2024-12-14 09:39:23.199 Error: Error opening url: http://192.168.1.***:****/sjon.htm?type=command&param=Setpoint&idx=1019&SetPoint=19
1018 = Switch Selector (Thermostat)
1019 = SetPoint (Chauffage Setpoint)
441 = Sonde de température (Séjour)
Les adresses du Switch Selector sont toutes comme cela:
http://192.168.1.***:****/sjon.htm?type=command&param=Setpoint&idx=1019&SetPoint=19

Bonne journée