Chauffage DeltaDore

en fait cela depend de l’équipement !!!

 "enum_values": [
                            "NORMAL",
                            "STOP",
                            "ANTI_FROST"
                        ],
                        "name": "hvacMode"
1 « J'aime »

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 :rofl: :rofl: :rofl:.

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.
:crossed_fingers:

La route peut-être longue entre le télétravail et la maison :joy:

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 :rofl:

Mais j’essai de comprendre ^^

Hello,

Oui j’ai du faire un détour par le couloir… un enfer! :slight_smile:

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 :

  • thermiclevel
  • hvacmode
  • authorization

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

Bonjour @Eli, peux tu me dire comment installer la version beta de jeedore stp ?

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”.

1 « J'aime »

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

@Eli
je pense qu’il dit qu il va se faire un scénario ou virtuel commande générale justement

Ah :grin:

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 :wink:

1 « J'aime »

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

4 messages ont été scindés en un nouveau sujet : Impossible to find command with id