Aller au contenu

Messages recommandés

Posté(e)

j'essaie de me mettre au code LUA et je bloque sur un truc basique.

 

J'ai créé un variable weekend, qui passe à  1 le samedi et dimanche, sinon 0.

Dans ma gestion du chauffage, fortement inspiré des script de clarkkent609, j'ai déclaré des plages horaires.

je voudrais que le mon script change le mode de chauffage pour la plage horaire donnée, en fonction de "weekend"

 

mon script est :

local time_1 = "06:00";
local heat_mode_1_2 = "Confort";
local time_2 = "08:30";
local heat_mode_2_3 = "Eco";
local time_3 = "16:30";
local heat_mode_3_4 = "Confort";
local time_4 = "22:00";
local heat_mode_4_5 = "Eco";
local time_5 = "23:59";
local heat_mode_5_1 = "Eco";

if (weekend == "1") then
  heat_mode_1_2 = "Confort";
  heat_mode_2_3 = "Confort";
  heat_mode_3_4 = "Confort";
  heat_mode_4_5 = "Eco";
  heat_mode_5_1 = "Eco";
Else
  heat_mode_1_2 = "Confort";
  heat_mode_2_3 = "Eco";
  heat_mode_3_4 = "Confort";
  heat_mode_4_5 = "Eco";
  heat_mode_5_1 = "Eco";
End

en modebug, j'obtiens ceci

[ERROR] 21:57:18: line 62: '=' expected near 'heat_mode_1_2'

ligne 62 correspond à  la ligne 21

ou est mon erreur ?

merci

Posté(e)

De rien!

Sinon, dans le script que j'ai publié, tu as la possibilité de faire 2 programmes que tu peux ensuite assigner aux jours de semaine que tu souhaites.

Posté(e)

en fait, j'ai fait un module qui est un mix entre ton module et celui de franckg16.

 

Le mien ressemble à  ça :

 

mini_441707moduleradiateur.png

 

En mode Auto, le module change de mode tout seul

 

Reste plus qu'a faire en sorte que la consigne serve à  quelque chose maintenant :P

×
×
  • Créer...