Chauffage DeltaDore

il me semble que c’est plutot hvacMode [« NORMAL »,« STOP »,« ANTI_FROST »,« AUTO »,« CENTRALIZED »,« COMFORT »,« MEDIO »,« MODERATO »,« REDUCED »,« SPECIAL »]

je pense qu il en manque encore (et pas certain qu il sois tous bon)

mais il y a différents choix possible suivant le type d’équipement .

donc il nous faut les logs des différents équipement pour voir les choix possible

Hello,

@Greg4711 si tu utilises la commande hvacmode avec le parametre AUTO, ce n’est pas suffiant ?

@yann3240 En fait le plugin ne peut pas avoir plus d’info que l’app. Je t’aurais bien dirigé vers le support DeltaDore, mais ca doit etre bien compliqué pour eux en ce moment…

J’ai des logs d’un certain Greg, pas certain que ce soit toi @Greg4711
Si le chauffage 553585930#1553585930 est a toi :wink: tu as les modes [« NORMAL »,« STOP »,« ANTI_FROST »]

Eli

Hello @Eli
C’est bien mais log que tu as (Greg)

Je regarde ça demain

Merci

@Tonyb0t77 et @Eli , il vous faut mac address et password provisoire en mp ? si besoin pour les commandes calybox 320 je peux vous laisser la main sur la tydom pour que vous preniez des traces :wink:

Bonjour @Eli

Je viens de regarder, j’ai juste l’info « hvacmode », quand je test, il m’affiche bien l’info « NORMAL » mais le chauffage ne s’active pas. Il reste sur STOP.

Il n’y a pas de commande action « hvacmode »

Après je ne fais peut-être pas les choses correctement

tout mes excuses il semble que cela soit la commande thermicLevel

 {
                        "enum_values": [
                            "ECO",
                            "COMFORT",
                            "STOP",
                            "ANTI_FROST",
                            "AUTO"
                        ],
                        "name": "thermicLevel",

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