Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Forçage Tempo
#1
Bonjour,

Mon installation, RMS UxI en version 9.03. et domoticz.

Après l'ajout d'un chauffe-eau plus petit (100L) pour économiser l'énergie, surtout quand plus que deux personnes sont à la maison,
depuis Domoticz je peux allumer un gpio du RMS avec la commande
 "http://192.168.*.**/ajax_etatActions?Force=1&NumAction=3"
Ce qui a pour effet de déclencher un minuteur de 30mn au RMS.
Ma question, où dans le programme je pourrais modifier la valeur des 30mn par 240mn?

Cordialement,
Répondre
#2
Essayez peut-être dans le fichier Server.ino dans la methode handleAjax_etatActions() :
void handleAjax_etatActions() {
int Force = server.arg("Force").toInt();
int NumAction = server.arg("NumAction").toInt();
if (Force != 0) {
if (Force > 0) {
if (LesActions[NumAction].tOnOff < 0) {
LesActions[NumAction].tOnOff = 0;
} else {
======> LesActions[NumAction].tOnOff += 30;
}
} else {
if (LesActions[NumAction].tOnOff > 0) {
LesActions[NumAction].tOnOff = 0;
} else {
======> LesActions[NumAction].tOnOff -= 30;
}
}
...
Répondre
#3
Bonjour Mike,

Super! c'est bien là que ça se trouve.
Maintenant à chaque commande de Domoticz le minuteur démarre de 240mn.
Encore merci.
A+
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)