en fait cela depend de l’équipement !!!
"enum_values": [
"NORMAL",
"STOP",
"ANTI_FROST"
],
"name": "hvacMode"
en fait cela depend de l’équipement !!!
"enum_values": [
"NORMAL",
"STOP",
"ANTI_FROST"
],
"name": "hvacMode"
Bonjour @Tonyb0t77,
Quand je test « ThermicLevel » j’ai bien la valeur actuelle qui s’affiche, mais comment faire pour modifier cette valeur pour le faire passer de la valeur « STOP » à « NORMAL »?
as tu les commande action thermicLevelSTOP et thermicLevelNORMAL ??,
J’ai juste thermicLevelSTOP
je n’ai pas vue les logs que @Eli a récupéré chez toi et il n’est pas encore rentré de son télétravail .
mais de toute façon de module hvac a pas encore été revue depuis la création du plugin
donc forcément il manque des commandes .
ok, merci pour l’info, en espérant que vous ayez le temps d’avancer sur le module hvac.
La route peut-être longue entre le télétravail et la maison
if(substr($this->getLogicalId(), 0, 24) === "setThermicLevelAntiFrost"){
$parameters = array(
"deviceId" => $this->getEqlogic()->getLogicalId(),
"mode" => 'ANTI_FROST'
);
JeedoreDaemon::execute('thermiclevel', $parameters);
return;
}
if(substr($this->getLogicalId(), 0, 22) === "setThermicLevelComfort"){
$parameters = array(
"deviceId" => $this->getEqlogic()->getLogicalId(),
"mode" => 'COMFORT'
);
JeedoreDaemon::execute('thermiclevel', $parameters);
return;
}
if(substr($this->getLogicalId(), 0, 18) === "setThermicLevelEco"){
$parameters = array(
"deviceId" => $this->getEqlogic()->getLogicalId(),
"mode" => 'ECO'
);
JeedoreDaemon::execute('thermiclevel', $parameters);
return;
}
if(substr($this->getLogicalId(), 0, 19) === "setThermicLevelStop"){
$parameters = array(
"deviceId" => $this->getEqlogic()->getLogicalId(),
"mode" => 'STOP'
);
JeedoreDaemon::execute('thermiclevel', $parameters);
return;
}
if(substr($this->getLogicalId(), 0, 19) === "setAutoThermicLevel"){
$parameters = array(
"deviceId" => $this->getEqlogic()->getLogicalId(),
"mode" => 'AUTO'
);
JeedoreDaemon::execute('thermiclevel', $parameters);
return;
}
ces commandes existe bien dans le jeedoreCmd.class.php
C’est possible mais je t’avouerai que pour moi c’est du charabia
Mais j’essai de comprendre ^^
Hello,
Oui j’ai du faire un détour par le couloir… un enfer!
Je pousse une version avec les 3 commandes suivantes avec leur valeur possible rapidement en supprimant les anciennes car pas modulable en fonction des équipements :
Eli
voila une version en beta avec les 3 commandes pour le chauffage.
Si vous ça fonctionne pour vous, je supprime la ‹ centrale › qui n’a pas d’intérêt au final et les autres commandes du type setThermicLevelComfort and co
Eli
Salut @Eli
Merci pour votre réactivités!
Les commandes « setAuthorization » « setHvacMode » « setThermicLevel » fonctionnent parfaitement!
C’est partie pour créer une commande Générale!
Merci
Salut
Pour cela, il faut vous rendre sur le Market Jeedom, puis dans votre profil, partie Mon Profil , cochez la case pour avoir accès aux plugins en version bêta.
Ensuite, dans votre Jeedom, sur les fiches des plugins, vous devriez voir un bouton “installer bêta”.
Hello,
Merci à toi, penses tu que ce soit vraiment utile ? Je me pose la question, tu peux très bien le faire avec un scénario…
Je vais y réfléchir…
Eli
Ah
Bah fais moi un retour si ça marche tout ça tout ça et jarrache le code de la centrale
Effectivement @Tonyb0t77, j’ai créé un scénario.
@Eli je te confirme que ça fonctionne parfaitement
Bonjour à tous,
J’ai mis en place il y a peut de temps 2 x Tybox 5200, je les contrôle avec le Plugin Thermostat.
Dans les réglage avancé du Plugin Thermostat, j’ai mis une valeur dans « Délai max entre 2 changements de température de la sonde (min) » = 30 ce qui me provoque une défaillance de sonde de température que je n’ai aucun retour après 30 minutes.
J’ai régulièrement des pertes de sonde de température, avez-vous déjà eu ce problème ?
Comment résoudre le problème ?
Merci