p78ch201 Posté(e) le 10 mars 2014 Signaler Posté(e) le 10 mars 2014 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
clarkkent609 Posté(e) le 10 mars 2014 Signaler Posté(e) le 10 mars 2014 Il ne faut pas de majuscule pour "else" et "end" 1
clarkkent609 Posté(e) le 10 mars 2014 Signaler Posté(e) le 10 mars 2014 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.
p78ch201 Posté(e) le 10 mars 2014 Auteur Signaler Posté(e) le 10 mars 2014 en fait, j'ai fait un module qui est un mix entre ton module et celui de franckg16. Le mien ressemble à ça : En mode Auto, le module change de mode tout seul Reste plus qu'a faire en sorte que la consigne serve à quelque chose maintenant
Messages recommandés