Chauffage DeltaDore

Hello,

Je viens de pousser un version en beta qui permet d’avoir sur la central l’etat de tous les chauffages. Le champ validity est aussi redescendu dans jeedom qui permet de savoir si le chauffage est bien connecté. Du coup j’ignore la valeur pour la centrale si le chauffage est déco.

@Ardefy / @Tonyb0t77 J’ai ajouté la commande setAutoThermicLevel :slight_smile:

Outre les widgets et la clim, manque-t-il quelques fonctions sur le chauffage ?

Eli

Bonjour, dans un premier temps énormes félicitations pour ton boulot :nerd_face: .
Pour la question du chauffage je possède une pac Atlantic alfea extensoa duo 10 +.
J’ai fouiné pas mal sur internet et je suis tombé sur ceci: Tuto pac

Je n’ai pas encore passé le pas de l’achat de la Box delta dore et du thermostat ne sachant pas si compatible avec ton plugin. Penses-tu développer quelques chose vers cette solution ? Merci d’avance pour ta réponse

1 « J'aime »

Hello et Bienvenue à toi !

Merci pour le compliment :sunglasses:

Mon plugin pilote une tydom 1.0.
Donc la question est : est ce que ce pack est compatible avec une tydom 1.0.?
Dans l’article il fait bien l’association des équipements avec une tydom 1.0, donc pas de soucis :star_struck:
La partie chauffage du plugin n’est pas terminée bien que fonctionnelle , il manque surtout les widgets.

Eli.

1 « J'aime »
[Fri Dec 06 18:13:12.863393 2019] [:error] [pid 12872] [client ::1:33333] PHP Fatal error:  Uncaught Error: Call to a member function getConfiguration() on boolean in /var/www/html/plugins/jeedore/core/php/callback.php:106
Stack trace:
#0 {main}
thrown in /var/www/html/plugins/jeedore/core/php/callback.php on line 106
[Fri Dec 06 18:13:46.961517 2019] [:error] [pid 15312] [client ::1:43017] PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/plugins/jeedore/core/php/callback.php on line 80

petit retour d’une erreurdans les logs

Hello,

t’es bien a jour ? car a ces lignes la ya pas de code, ou rien a voir

Eli

@Eli
dans le doute j ai réinstallé la version beta du plugin et j ai toujours ca

[Fri Dec 06 18:56:14.315947 2019] [:error] [pid 15189] [client ::1:43895] PHP Fatal error:  Uncaught Error: Call to a member function getConfiguration() on boolean in /var/www/html/plugins/jeedore/core/php/callback.php:101
Stack trace:
#0 {main}
thrown in /var/www/html/plugins/jeedore/core/php/callback.php on line 101

avant c’était ligne 106 car j’ajoute ca au caalback.php:

$endpoint->usage == 'conso' ||
$endpoint->usage == 'window' ||
$endpoint->usage == 'others' || 
$endpoint->usage == '' || 
$endpoint->usage == 'alarm' ||  

log jeedore deamon :

12/06/2019 18:56:14 - Sending DeltaDore response to Jeedom, command : 'getcmddata'...
12/06/2019 18:56:14 - An error 'InternalServerError' occured while posting to Jeedom command : 'getcmddata' parameters : '[{"id":"14#14","cmd": "getLevel14#14", "value": 34, "validity": "upToDate" },{"id":"18#18","cmd": "getLevel18#18", "value": 0, "validity": "upToDate" },{"id":"19#19","cmd": "getLevel19#19", "value": 100, "validity": "upToDate" },{"id":"22#22","cmd": "getLevel22#22", "value": 0, "validity": "upToDate" },{"id":"24#24","cmd": "getPosition24#24", "value": 0, "validity": "upToDate" },{"id":"40#40","cmd": "getLevel40#40", "value": 0, "validity": "upToDate" },{"id":"41#41","cmd": "getLevel41#41", "value": 0, "validity": "upToDate" },{"id":"42#42","cmd": "getLevel42#42", "value": 0, "validity": "upToDate" },{"id":"43#43","cmd": "getLevel43#43", "value": 0, "validity": "upToDate" },{"id":"45#45","cmd": "getPosition45#45", "value": 0, "validity": "upToDate" },{"id":"52#52","cmd": "getLevel52#52", "value": 100, "validity": "upToDate" },{"id":"49#49","cmd": "getPosition49#49", "value": 0, "validity": "upToDate" },{"id":"1537800401#1537800401","cmd": "getPosition1537800401#1537800401", "value": 100, "validity": "upToDate" },{"id":"1537896761#1537896761","cmd": "getPosition1537896761#1537896761", "value": 0, "validity": "upToDate" },{"id":"1537897001#1537897001","cmd": "getPosition1537897001#1537897001", "value": 0, "validity": "upToDate" },{"id":"1537983041#1537983041","cmd": "getLevel1537983041#1537983041", "value": 0, "validity": "upToDate" },{"id":"1538901223#1538901223","cmd": "getPosition1538901223#1538901223", "value": 0, "validity": "upToDate" },{"id":"1538901823#1538901823","cmd": "getPosition1538901823#1538901823", "value": 0, "validity": "upToDate" },{"id":"1538906863#1538906863","cmd": "getPosition1538906863#1538906863", "value": 0, "validity": "upToDate" },{"id":"1538906923#1538906923","cmd": "getPosition1538906923#1538906923", "value": 0, "validity": "upToDate" },{"id":"1538915503#1538915503","cmd": "getPosition1538915503#1538915503", "value": 0, "validity": "upToDate" },{"id":"1546013309#1546013309","cmd": "authorization1546013309#1546013309", "value": "HEATING", "validity": "upToDate" },{"id":"1546013309#1546013309","cmd": "setpoint1546013309#1546013309", "value": "20", "validity": "upToDate" },{"id":"1546013309#1546013309","cmd": "thermicLevel1546013309#1546013309", "value": "", "validity": "upToDate" },{"id":"1546013309#1546013309","cmd": "hvacMode1546013309#1546013309", "value": "NORMAL", "validity": "upToDate" },{"id":"1546013309#1546013309","cmd": "temperature1546013309#1546013309", "value": "20.01", "validity": "upToDate" },{"id":"1546013309#1546013309","cmd": "absence1546013309#1546013309", "value": "False", "validity": "upToDate" },{"id":"1546013310#1546013309","cmd": "authorization1546013310#1546013309", "value": "HEATING", "validity": "upToDate" },{"id":"1546013310#1546013309","cmd": "setpoint1546013310#1546013309", "value": "20.5", "validity": "upToDate" },{"id":"1546013310#1546013309","cmd": "thermicLevel1546013310#1546013309", "value": "", "validity": "upToDate" },{"id":"1546013310#1546013309","cmd": "hvacMode1546013310#1546013309", "value": "NORMAL", "validity": "upToDate" },{"id":"1546013310#1546013309","cmd": "temperature1546013310#1546013309", "value": "20.67", "validity": "upToDate" },{"id":"1546013310#1546013309","cmd": "absence1546013310#1546013309", "value": "False", "validity": "upToDate" },{"id":"1546013311#1546013309","cmd": "authorization1546013311#1546013309", "value": "HEATING", "validity": "upToDate" },{"id":"1546013311#1546013309","cmd": "setpoint1546013311#1546013309", "value": "21", "validity": "upToDate" },{"id":"1546013311#1546013309","cmd": "thermicLevel1546013311#1546013309", "value": "", "validity": "upToDate" },{"id":"1546013311#1546013309","cmd": "hvacMode1546013311#1546013309", "value": "NORMAL", "validity": "upToDate" },{"id":"1546013311#1546013309","cmd": "temperature1546013311#1546013309", "value": "16.81", "validity": "upToDate" },{"id":"1546013311#1546013309","cmd": "absence1546013311#1546013309", "value": "False", "validity": "upToDate" },{"id":"1546013312#1546013309","cmd": "authorization1546013312#1546013309", "value": "HEATING", "validity": "upToDate" },{"id":"1546013312#1546013309","cmd": "setpoint1546013312#1546013309", "value": "21", "validity": "upToDate" },{"id":"1546013312#1546013309","cmd": "thermicLevel1546013312#1546013309", "value": "", "validity": "upToDate" },{"id":"1546013312#1546013309","cmd": "hvacMode1546013312#1546013309", "value": "NORMAL", "validity": "upToDate" },{"id":"1546013312#1546013309","cmd": "temperature1546013312#1546013309", "value": "21.18", "validity": "upToDate" },{"id":"1546013312#1546013309","cmd": "absence1546013312#1546013309", "value": "False", "validity": "upToDate" },{"id":"1546016127#1546016127","cmd": "authorization1546016127#1546016127", "value": "HEATING", "validity": "upToDate" },{"id":"1546016127#1546016127","cmd": "setpoint1546016127#1546016127", "value": "22", "validity": "upToDate" },{"id":"1546016127#1546016127","cmd": "thermicLevel1546016127#1546016127", "value": "", "validity": "upToDate" },{"id":"1546016127#1546016127","cmd": "hvacMode1546016127#1546016127", "value": "NORMAL", "validity": "upToDate" },{"id":"1546016127#1546016127","cmd": "temperature1546016127#1546016127", "value": "22.04", "validity": "upToDate" },{"id":"1546016127#1546016127","cmd": "absence1546016127#1546016127", "value": "False", "validity": "upToDate" },{"id":"1575215963#1575215963","cmd": "getLevel1575215963#1575215963", "value": 0, "validity": "upToDate" },{"id":"1575216025#1575216025","cmd": "getLevel1575216025#1575216025", "value": 0, "validity": "upToDate" },{"id":"1575216366#1575216366","cmd": "getLevel1575216366#1575216366", "value": 0, "validity": "upToDate" },{"id":"1575216437#1575216437","cmd": "getLevel1575216437#1575216437", "value": 0, "validity": "upToDate" }]'
12/06/2019 18:56:15 - Executing commamd to device : 'Rezolv.JeeDore.Server.DeltaDore.Request.GetInfo'...
12/06/2019 18:56:15 - Sending command 1575658575843 to DeltaDore...
12/06/2019 18:56:15 - Command 1575658575843 executed!
12/06/2019 18:56:15 - An expected message has been received from DeltaDore
12/06/2019 18:56:15 - Sending DeltaDore response to Jeedom, command : 'box'...
12/06/2019 18:56:15 - Command '/info' has been posted to Jeedom successfully!
12/06/2019 18:59:23 - An error 'InternalServerError' occured while posting to Jeedom command : 'getcmddata' parameters : '[{"id":"1546013310#1546013309","cmd": "temperature1546013310#1546013309", "value": "20.65", "validity": "upToDate" }]'

Ok c’est plus clair le bug, je pousse un fix dans la soirée.

Avant je vais regarder si les valeurs de l’alarme redescendent bien dans Jeedom avec tes traces.

Merci.

On est encore en soirée ? :slight_smile:

Tu peux mettre a jour si tu ne dors pas, c’etait un copie colle avant le push… Maintenant j’ai tes equipements dans ma fake tydom, j’espere etre mon a l’aveugle :sunglasses:

Eli

faut il réinstallé les dépendances a chaque maj ?

non, je vous préviendrez lorsque je changerai les dépendances, mais pas avant longtemps… :slight_smile:

Impossible to get EqLogic to manage its commands id:1538239969#1538239969

mon alarme lol

http.error :

[Fri Dec 06 23:26:50.303185 2019] [:error] [pid 2888] [client ::1:35201] PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/plugins/jeedore/core/php/callback.php on line 75
1 « J'aime »

tu avais deja des equipements de synchro ?
A la premiere synchro j’arrive bien a avoir tous les equipements

oui attend je v supprimer et je recommance mais pour voir mon alarme faut que je rajoute :

		$endpoint->usage == 'alarm' || 

dans le callback;php

1 « J'aime »

Je viens de le rajouter, pour la prochaine poussée :wink:

@Eli alors après suppression et réinstallation du plugin premier get équipements je voie que le tydom et :

2019-12-07 00:43:47	jeedore	Impossible to find command with id : absence1546013311#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : authorization1546013312#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : setpoint1546013312#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : thermicLevel1546013312#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : hvacMode1546013312#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : temperature1546013312#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : absence1546013312#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : authorization1546016127#1546016127		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : setpoint1546016127#1546016127		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : thermicLevel1546016127#1546016127		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : hvacMode1546016127#1546016127		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : temperature1546016127#1546016127		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : absence1546016127#1546016127		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : temperature1546013310#1546013309		2
2019-12-07 00:43:47	jeedore	Impossible to find command with id : temperature1546013311#1546013309		2
2019-12-07 00:43:47	jeedore	Impossible to find command with id : getLevel1575215963#1575215963		2
2019-12-07 00:43:47	jeedore	Impossible to find command with id : getLevel1575216025#1575216025		2
2019-12-07 00:43:47	jeedore	Impossible to find command with id : getLevel1575216366#1575216366		2
2019-12-07 00:43:47	jeedore	Impossible to find command with id : getLevel1575216437#1575216437		2
2019-12-07 00:43:47	jeedore	Impossible to find command with id : absence1546013310#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : authorization1546013311#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : setpoint1546013311#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : thermicLevel1546013311#1546013309		
2019-12-07 00:43:47	jeedore	Impossible to find command with id : hvacMode1546013311#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : temperature1546013309#1546013309		2
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel14#14		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel18#18		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel19#19		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel22#22		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition24#24		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel40#40		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel41#41		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel42#42		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel43#43		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition45#45		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel52#52		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition49#49		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition1537800401#1537800401		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition1537896761#1537896761		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition1537897001#1537897001		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getLevel1537983041#1537983041		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition1538901223#1538901223		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition1538901823#1538901823		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition1538906863#1538906863		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition1538906923#1538906923		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : getPosition1538915503#1538915503		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : authorization1546013309#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : setpoint1546013309#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : thermicLevel1546013309#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : hvacMode1546013309#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : absence1546013309#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : authorization1546013310#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : setpoint1546013310#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : thermicLevel1546013310#1546013309		
2019-12-07 00:43:46	jeedore	Impossible to find command with id : hvacMode1546013310#1546013309

2eme get équipements j’ai tout mes volets, lampes, scénarios et chauffage qui s 'affiche et toujours

Impossible to get EqLogic to manage its commands id:1538239969#1538239969

ajout du $endpoint->usage == ‘alarm’ ||
3 eme refresh je voie mon alarme mais pas de valeur de retour sur les différentes commandes

et toujours cette erreur

[Fri Dec 06 23:52:11.876911 2019] [:error] [pid 21975] [client ::1:38317] PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/plugins/jeedore/core/php/callback.php on line 76

Hello,

@jf1207 tu peux me décrire ce qu’est l’objet : Chauffage 1 chez toi car il ne possède aucune commande…
Encore un cas étrange…

Eli

c’est extremement simple.
C’est une sonde temperature est qui envoie une donnée, toutes les x secondes.
il n’y a aucune commande a mon avis, tout comme la sonde soliare si tu la trouve la coquine :wink:

tybox 5100 ???

Ok je comprends mieux… ce cas la m’embête bien pour le moment…

Elle a un ptit nom la sonde solaire ? :wink:

sonde d’ensoleillement se 2100 ou température intérieure tybox 5100 ou extérieure STE 2000?