Planning de chauffage
Re: Planning de chauffage
Dés que j'ai un peu de temps tranquille devant moi, j'essaie ton truc de planning, mais ca va être long au départ, pas envie de faire ca dans la précipitation et me retrouver la semaine sans chauffage.
Re: Planning de chauffage
Bonjour à tous, super ce topic. Je m'en suis inspiré pour le contrôle du mode de chauffage de mes radiateurs. Par contre, j'ai une grosse intérrogation :
quand je change de "profils de gestion" mes plannings sont systématiquement effacés. Pourquoi ? Qu'est ce que je fais mal ?
quand je change de "profils de gestion" mes plannings sont systématiquement effacés. Pourquoi ? Qu'est ce que je fais mal ?
Re: Planning de chauffage
T'as défini tes plannings dans les inter pour chaque profil ?
Envoyé de mon Mi A1 en utilisant Tapatalk
Envoyé de mon Mi A1 en utilisant Tapatalk
Re: Planning de chauffage
Bon voila, je viens de faire mes 4 profils pour mes 4 semaines, avec en parallèle ce petit script
Reste plus qu'a attendre pour voir ce que ca donne.
Et après il ne me restera plus que ce temps de consigne à régler sur mon thermostat netatmo qui me pose problème, surtout que du coté de netatmo ils n'ont pas l'air pressé de m'aider :p
Code : Tout sélectionner
-- chargement des modules
dofile('/home/pi/domoticz/scripts/lua/modules.lua')
commandArray={}
-- Récupère le jour.
local weekday = os.date('%A')
-- Récupère l'heure actuelle.
local heure = os.date('%H:%M')
if (weekday == 'Sunday' and heure == '23:55') then
if uservariables['Numsemaine'] == 4 then
Numsemaine = uservariables['Numsemaine']
update = 1
commandArray['Variable:Numsemaine']=tostring(update)
else
Numsemaine = uservariables['Numsemaine']
update = Numsemaine + 1
commandArray['Variable:Numsemaine']=tostring(update)
end
end
if (weekday == 'Monday' and heure == '01:00') then
if uservariables['Numsemaine'] == 1 then
commandArray['OpenURL'] = "http://127.0.0.1:8080/json.htm?type=command¶m=setactivetimerplan&ActiveTimerPlan=1"
else
if uservariables['Numsemaine'] == 2 then
commandArray['OpenURL'] = "http://127.0.0.1:8080/json.htm?type=command¶m=setactivetimerplan&ActiveTimerPlan=2"
else
if uservariables['Numsemaine'] == 3 then
commandArray['OpenURL'] = "http://127.0.0.1:8080/json.htm?type=command¶m=setactivetimerplan&ActiveTimerPlan=3"
else
if uservariables['Numsemaine'] == 4 then
commandArray['OpenURL'] = "http://127.0.0.1:8080/json.htm?type=command¶m=setactivetimerplan&ActiveTimerPlan=4"
end
end
end
end
end
return commandArray
Et après il ne me restera plus que ce temps de consigne à régler sur mon thermostat netatmo qui me pose problème, surtout que du coté de netatmo ils n'ont pas l'air pressé de m'aider :p
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Planning de chauffage
Tu peux enlever l'appel de modules.lua qui ne t'est pas utile.
Utilise elseif en un mot..
Utilise elseif en un mot..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Planning de chauffage
C'est quoi la différence entre else if et elseif ?vil1driver a écrit :Tu peux enlever l'appel de modules.lua qui ne t'est pas utile.
Utilise elseif en un mot..
Envoyé de mon Mi A1 en utilisant Tapatalk
-
froglock30
- Messages : 22
- Inscription : 21 oct. 2019, 09:31
- Localisation : Gard
- Contact :
Re: Planning de chauffage
Salut,
Je viens de lire tout les posts de ce fil. J'ai une question ? pourquoi utiliser le planning de Domoticz et pas celui de Netatmo.
Je viens de passer quelques jours sur une problématique similaire, par contre, j'ai créé deux plannings sur Netatmo (un présent / un absent) de façon à activer un planning "absent" moins sévère que le status absent du thermostat (qui est à 12°C)
Si tu créé 4 plannings, tu peux switcher d'un planning à l'autre et l'interface Netatmo est plutôt simple à utiliser.
Fred.
Je viens de lire tout les posts de ce fil. J'ai une question ? pourquoi utiliser le planning de Domoticz et pas celui de Netatmo.
Je viens de passer quelques jours sur une problématique similaire, par contre, j'ai créé deux plannings sur Netatmo (un présent / un absent) de façon à activer un planning "absent" moins sévère que le status absent du thermostat (qui est à 12°C)
Si tu créé 4 plannings, tu peux switcher d'un planning à l'autre et l'interface Netatmo est plutôt simple à utiliser.
Fred.
Ma petite intallation : https://fredlax30.wixsite.com/website
-
froglock30
- Messages : 22
- Inscription : 21 oct. 2019, 09:31
- Localisation : Gard
- Contact :
Re: Planning de chauffage
Pour ce qui est du elsif :
condition simple :
Condition un peu plus compliqué
ou avec elsif
condition simple :
Code : Tout sélectionner
if maVar = 1 then
-- traitement si maVar = 1
else
-- traitement si maVar <>1
endCode : Tout sélectionner
if maVar = 1 then
-- traitement si maVar = 1
else
if maVar = 2 then
-- traitement si maVar = 2
else
-- traitement si maVar <> 1 et maVar <> 2
end
endCode : Tout sélectionner
if maVar = 1 then
-- traitement si maVar = 1
elseif maVar = 2 then
-- traitement si maVar = 2
elseif maVar = 3 then
-- traitement si maVar = 3
else
-- traitement si maVar <> 1,2 ou 3
endMa petite intallation : https://fredlax30.wixsite.com/website
Re: Planning de chauffage
Bah je vois pas la différence....
Sinon pour le planning, oui je pense en faire 4 directement dans netatmo mais je n'ai rien trouvé sur netatmo pour passer en auto d'un planning a un autre.
Ni dans dz pour activer un planning de netatmo.
Envoyé de mon Mi A1 en utilisant Tapatalk
Sinon pour le planning, oui je pense en faire 4 directement dans netatmo mais je n'ai rien trouvé sur netatmo pour passer en auto d'un planning a un autre.
Ni dans dz pour activer un planning de netatmo.
Envoyé de mon Mi A1 en utilisant Tapatalk
-
froglock30
- Messages : 22
- Inscription : 21 oct. 2019, 09:31
- Localisation : Gard
- Contact :
Re: Planning de chauffage
Moi je suis passé par des scripts python :
- récupération du planning actif
- Si le planning n'est pas celui que je veux, je force le planning voulu.
J'ai terminé ça hier et ça à l'air assez réactif.
- récupération du planning actif
- Si le planning n'est pas celui que je veux, je force le planning voulu.
J'ai terminé ça hier et ça à l'air assez réactif.
Ma petite intallation : https://fredlax30.wixsite.com/website