Page 7 sur 11

Re: [Plugin Tiers] Heatzy

Publié : 06 nov. 2018, 14:11
par sly29
Bonjour à tous,

Tout d'abord, merci beaucoup pour ce plugin !
Je l'utilise depuis deux semaines suite à l'achat de mes trois modules, mais j'ai un fonctionnement aléatoire.

Dans "santé", tout est OK.
Les modules sont bien connecté, et au niveau wifi, tout est stable avec un signal fort.
Depuis l'application smartphone, tout fonctionne bien et c'est très réactif.
Par contre, lors de l'utilisation des commandes via scénario, ça ne marche que par moment (commande lancée mais pas d'action)

Après passage en débug, j'ai l'impression que la connexion de mes modules est instable. J'ai testé une resyncro, les modules sont bien vu en connecté.


voilà les logs (j'ai réduis les did) :

Code : Tout sélectionner

[2018-11-05 21:59:30][DEBUG] : heatzyCmd::execute Off mode = Array
[2018-11-05 21:59:30][DEBUG] : HttpGizwits::SetConsigne:'{"attrs":{"mode":"stop"}}'
[2018-11-05 21:59:39][DEBUG] : HttpGizwits::GetConsigne:NULL
[2018-11-05 21:59:39][DEBUG] : heatzy::updateHeatzyDid: j9wLerUwst2h non connecte
[2018-11-05 22:00:04][DEBUG] : heatzyCmd::execute Confort mode = Array
[2018-11-05 22:00:04][DEBUG] : HttpGizwits::SetConsigne:'{"attrs":{"mode":"cft"}}'
[2018-11-05 22:00:11][DEBUG] : HttpGizwits::GetConsigne:NULL
[2018-11-05 22:00:11][DEBUG] : heatzy::updateHeatzyDid: j9wLerUwst2h non connecte
[2018-11-05 22:00:12][DEBUG] : heatzyCmd::execute Confort mode = Array
[2018-11-05 22:00:12][DEBUG] : HttpGizwits::SetConsigne:'{"attrs":{"mode":"cft"}}'
[2018-11-05 22:00:12][ERROR] : Erreur exécution de la commande [Contrôle][Chambre][Confort] : Gizwits erreur : 9004 token invalid!, detail :
[2018-11-05 22:00:13][DEBUG] : HttpGizwits::GetConsigne:NULL
[2018-11-05 22:00:13][DEBUG] : heatzy::updateHeatzyDid: jfWeABuhVosP non connecte
[2018-11-05 22:00:13][DEBUG] : heatzyCmd::execute Eco mode = Array
[2018-11-05 22:00:13][DEBUG] : HttpGizwits::SetConsigne:'{"attrs":{"mode":"eco"}}'
[2018-11-05 22:00:15][DEBUG] : HttpGizwits::GetConsigne:NULL
[2018-11-05 22:00:15][DEBUG] : heatzy::updateHeatzyDid: 3ToR39f62j4x non connecte
[2018-11-05 22:00:17][DEBUG] : heatzyCmd::execute Confort mode = Array
[2018-11-05 22:00:17][DEBUG] : HttpGizwits::SetConsigne:'{"attrs":{"mode":"cft"}}'
[2018-11-05 22:00:17][ERROR] : Erreur exécution de la commande [Contrôle][Chambre][Confort] : Gizwits erreur : 9004 token invalid!, detail :
[2018-11-05 22:00:18][DEBUG] : HttpGizwits::GetConsigne:array (   'did' => 'j9wLerUwst2h',   'updated_at' => 1541450530,   'attr' =>    array (     'time_week' => 1,     'p4_data11' => 85,     'p4_data10' => 85,     'p4_data12' => 85,     'mode' => 'cft',     'data2' => 0,     'p5_data2' => 85,     'p5_data3' => 85,     'p5_data12' => 85,     'p7_data7' => 85,     'p7_data4' => 85,     'p5_data11' => 85,     'p7_data2' => 85,     'p7_data3' => 85,     'p7_data1' => 85,     'p7_data8' => 85,     'p7_data9' => 85,     'p3_data2' => 85,     'p3_data3' => 85,     'p4_data4' => 85,     'p5_data1' => 85,     'p3_data8' => 85,     'p3_data9' => 85,     'p5_data4' => 85,     'p5_data5' => 85,     'p5_data6' => 85,     'p5_data7' => 85,     'p5_data8' => 85,     'p5_data9' => 85,     'p3_data1' => 85,     'p3_data6' => 85,     'p3_data7' => 85,     'p3_data4' => 85,     'p3_data5' => 85,     'time_min' => 21,     'p6_data12' => 85,     'p6_data11' => 85,     'p6_data10' => 85,     'derog_mode' => 0,     'p1_data12' => 85,     'p1_data10' => 85,     'p1_data11' => 85,     'p2_data9' => 85,     'p2_data8' => 85,     'p2_data3' => 85,     'p2_data2' => 85,     'p2_data1' => 85,     'p2_data7' => 85,     'p2_data6' => 85,     'p2_data5' => 85,     'p2_data4' => 85,     'p6_data7' => 85,     'p6_data6' => 85,     'p6_data5' => 85,     'p6_data4' => 85,     'p6_data3' => 85,     'p6_data2' => 85,     'p6_data1' => 85,     'time_hour' => 43,     'p6_data9' => 85,     'p6_data8' => 85,     'p1_data4' => 85,     'p1_data5' => 85,     'p1_data6' => 85,     'p1_data7' => 85,     'p1_data1' => 85,     'p1_data2' => 85,     'p1_data3' => 85,     'p1_data8' => 85,     'p1_data9' => 85,     'p3_data10' => 85,     'p3_data11' => 85,     'p3_data12' => 85,     'lock_switch' => 0,     'timer_switch' => 0,     'p4_data1' => 85,     'p4_data3' => 85,     'p4_data2' => 85,     'p4_data5' => 85,     'boost_time' => 0,     'p4_data7' => 85,     'p4_data6' => 85,     'p4_data9' => 85,     'p4_data8' => 85,     'boost_switch' => 0,     'derog_time' => 0,     'data1' => 0,     'p2_data12' => 85,     'p2_data11' => 85,     'p2_data10' => 85,     'p7_data6' => 85,     'p5_data10' => 85,     'p7_data5' => 85,     'p7_data10' => 85,     'p7_data11' => 85,     'p7_data12' => 85,   ), )
[2018-11-05 22:00:18][DEBUG] : lastCommunication :2018-11-05 21:42:10
[2018-11-05 22:00:18][DEBUG] : j9wLerUwst2h : Mode Confort
[2018-11-05 22:00:20][DEBUG] : HttpGizwits::GetConsigne:NULL
[2018-11-05 22:00:20][DEBUG] : heatzy::updateHeatzyDid: jfWeABuhVosP non connecte
[2018-11-05 22:00:22][DEBUG] : HttpGizwits::GetConsigne:NULL
[2018-11-05 22:00:22][DEBUG] : heatzy::updateHeatzyDid: 3ToR39f62j4x non connecte
[2018-11-05 22:00:27][DEBUG] : heatzyCmd::execute Confort mode = Array
[2018-11-05 22:00:27][DEBUG] : HttpGizwits::SetConsigne:'{"attrs":{"mode":"cft"}}'
[2018-11-05 22:00:28][ERROR] : Erreur exécution de la commande [Contrôle][Salon][Confort] : Gizwits erreur : 9004 token invalid!, detail :
Si vous avez une idée ? :)
Merci

Re: [Plugin Tiers] Heatzy

Publié : 12 nov. 2018, 15:36
par StelVinc
Ce ne serait pas lié à la fréquence du Wifi ?
D'après ce que j'ai pu lire sur le sujet, le 5 GHz ne fonctionne pas.

Re: [Plugin Tiers] Heatzy

Publié : 13 nov. 2018, 11:58
par sly29
Je vais regarder ça, mais en tout cas depuis l'application Heatzy, ça fonctionne très bien... :(
Je vais aussi passer par un vrai routeur wifi à la place de ma livebox, mais j'ai pas encore fini de le configuré...
Merci pour l'idée :)
EDIT : ils sont bien connectés sur le 2.4GHz, donc le problème n'est pas là

Re: [Plugin Tiers] Heatzy

Publié : 15 nov. 2018, 07:27
par lujmt
Bonjour, comme le dit sly29,
Les Heatzy marchent sur l’application et sur jeedom mais au bout d’un moment les Heatzy se déconnectent de jeedom et ne se reconnectent plus. 😢

Re: [Plugin Tiers] Heatzy

Publié : 15 nov. 2018, 14:22
par Andromede
C'est le même constat chez moi, ils sont très instable dans le plugin par rapport à l'application.
Et je ne jette pas la pierre sur le développeur, c'est déjà du super taf.

Re: [Plugin Tiers] Heatzy

Publié : 15 nov. 2018, 18:33
par lujmt
Le développeur a fait un très gros travail pour le plugin. Je ne lui jette pas la pierre.
Je sais qu’il est très réactif au sujet de son plugin. En lui disant les problèmes que nous rencontrons il pourra optimiser son plugin et un jour celui ci sera sans problèmes

Re: [Plugin Tiers] Heatzy

Publié : 16 nov. 2018, 07:12
par l3flo
Bonjour @tous,

Dans le principe les modules ne se connectent pas à jeedom, mais au cloud de heatzy, je pense que l'application fonctionne sur le même principe.
Je ne reproduis pas le problème, d’après l'extrait de sly29, il s'agit d'un erreur de token invalide, est-ce que dans le moteur de tache la fonction Login de la classe heatzy existe ? la date et heure de lancement doit correspondre à 24 h avant la date d'expiration.
Est-ce que lorsque vous resynchroniser les modules, le problème est résolu ? Si oui il s'agir donc d'un problème de renouvellement de token !
Soit cela viendrait du lanceur de tache soit de ????, je sais pas a etudier ;-)

Quelle est le type d'installation ? un rpi avec une carte sd ? J'ai remarqué bcps d'instabilité et de crash de lorsque je fonctionnais avec une carte sd, je suis passé un ssd depuis 1 ans et c'est bcps plus stable.


Bonne journée a vous

Re: [Plugin Tiers] Heatzy

Publié : 16 nov. 2018, 23:54
par lujmt
Bonsoir,
Merci pour votre réactivité.
Pour ma part je suis avec un raspberry et une carte SD.
Et j’ai regardé la synchronisation du compte. En effet c’est à ce niveau là qu’il y a un problème d’apres moi.
J’avais fait la synchronisation hier. Ça l’avait pris. Ce soir en rentrant la synchronisation indiquait 1970 a l’expiration.
Je pense qu’il faut rajouter une ligne de programme qui force le plugin à aller faire les synchronisations sur le cloud de Heatzy.
Après ce n’est qu’une supposition. Je n’en sais pas plus.
Si ça peut aider

Re: [Plugin Tiers] Heatzy

Publié : 18 nov. 2018, 08:08
par l3flo
Je vais regarder ce que je peut faire, mais je penses vraiment que le problème vient de votre installation et de l'utilisation de la carte SD.
Je vous conseil d'installer jeedom sur une clé usb dans le pire des cas (par exemple les clé scandisk) ou sur un ssd dans le meilleur des cas. Les cartes sd ne sont pas vraiment faites pour supporter autant d'écriture que génére le systeme (entre les logs et l'ecriture base de données).

Je vais qd même regarder si je peux demander une synchronisation si le code retour est 9004 token invalide.
bonne journée

Re: [Plugin Tiers] Heatzy

Publié : 22 nov. 2018, 15:15
par sly29
l3flo a écrit :
18 nov. 2018, 08:08
Je vais regarder ce que je peut faire, mais je penses vraiment que le problème vient de votre installation et de l'utilisation de la carte SD.
Je vous conseil d'installer jeedom sur une clé usb dans le pire des cas (par exemple les clé scandisk) ou sur un ssd dans le meilleur des cas. Les cartes sd ne sont pas vraiment faites pour supporter autant d'écriture que génére le systeme (entre les logs et l'ecriture base de données).

Je vais qd même regarder si je peux demander une synchronisation si le code retour est 9004 token invalide.
bonne journée
Salut :)
Je ne pense pas que ça soit un problème d'I/O car je suis sur un HDD. Je teste la maj avec la resyncro sur les 9004 pour voir, je te tiens au courant.
Merci pour ta réactivité, c'est top :D

Re: [Plugin Tiers] Heatzy

Publié : 28 nov. 2018, 13:50
par mykerinos1
Bonjour je ne sais pas si cela vient de l'app mais pour ma part j'ai des deconnection wifi.(clignotement bleu rapide) et bien sur ca ne se reconnect e pas. avez vous une soluce ? Pour info le boitier incriminé est a 2m de la box.

Re: [Plugin Tiers] Heatzy

Publié : 18 déc. 2018, 09:18
par 5T3F
N'y a-t-il pas d'API pour pouvoir faire fonctionner localement les modules, sans forcément passer par le cloud et/ou disposer d'une connexion internet permanente ?!

Re: [Plugin Tiers] Heatzy

Publié : 18 déc. 2018, 11:27
par Lalsacien
Non 5T3F c'est justement ce qui manque à ce produit pour être vraiment génial.
Il n'est malheureusement pas cloudless... :(

Cdlt
Lal

Re: [Plugin Tiers] Heatzy

Publié : 18 déc. 2018, 23:36
par 5T3F
Vivement une loi Européenne obligeant les fabricants d'objets connecter à fournir une API !!

Re: [Plugin Tiers] Heatzy

Publié : 19 déc. 2018, 00:48
par mecano91
Ils ont comme annoncé qu'a terme la commande locale serait possible
Et je pense qu'ils le ferons puisque quant ils ont annoncé qu'ils l'accès par api ils l'ont fait aussi

Envoyé de mon ASUS_Z016D en utilisant Tapatalk


Re: [Plugin Tiers] Heatzy

Publié : 29 déc. 2018, 19:15
par Marmotte73
Bonjour,
J'ai récemment acquis un module Heatzy et j'ai ajouté le plugin dans mon Jeedom qui tourne sur un raspberry.
Pas de souci pour l'intégration. Il a découvert le module, en revanche je n'ai aucun retour d'état, ni possibilité de commande depuis Jeedom
Aucune erreur dans les logs du plugin.
Une idée ?

Re: [Plugin Tiers] Heatzy

Publié : 31 déc. 2018, 09:28
par Andromede
Bonjour,
Mettait le plugin en mode debug pour voir les erreurs eventuelles

Re: [Plugin Tiers] Heatzy

Publié : 01 janv. 2019, 21:51
par Marmotte73
En DEBUG j'ai ceci

Code : Tout sélectionner

[2019-01-01 21:49:03][DEBUG] : HttpGizwits::GetConsigne:array (   'did' => 'u25Rkc6NyVN53qdQmb5HEq',   'updated_at' => 1546374793,   'attr' =>    array (     'time_week' => 2,     'p4_data11' => 85,     'p4_data10' => 85,     'p4_data12' => 85,     'mode' => 'eco',     'data2' => 0,     'p5_data2' => 85,     'p5_data3' => 85,     'p5_data12' => 85,     'p7_data7' => 85,     'p7_data4' => 85,     'p5_data11' => 85,     'p7_data2' => 85,     'p7_data3' => 85,     'p7_data1' => 85,     'p7_data8' => 85,     'p7_data9' => 85,     'p3_data2' => 85,     'p3_data3' => 85,     'p4_data4' => 85,     'p5_data1' => 85,     'p3_data8' => 85,     'p3_data9' => 85,     'p5_data4' => 85,     'p5_data5' => 85,     'p5_data6' => 85,     'p5_data7' => 85,     'p5_data8' => 85,     'p5_data9' => 85,     'p3_data1' => 85,     'p3_data6' => 85,     'p3_data7' => 85,     'p3_data4' => 85,     'p3_data5' => 85,     'time_min' => 0,     'p6_data12' => 85,     'p6_data11' => 85,     'p6_data10' => 85,     'derog_mode' => 0,     'p1_data12' => 85,     'p1_data10' => 85,     'p1_data11' => 85,     'p2_data9' => 85,     'p2_data8' => 85,     'p2_data3' => 85,     'p2_data2' => 85,     'p2_data1' => 85,     'p2_data7' => 85,     'p2_data6' => 85,     'p2_data5' => 85,     'p2_data4' => 85,     'p6_data7' => 85,     'p6_data6' => 85,     'p6_data5' => 85,     'p6_data4' => 85,     'p6_data3' => 85,     'p6_data2' => 85,     'p6_data1' => 85,     'time_hour' => 43,     'p6_data9' => 85,     'p6_data8' => 85,     'p1_data4' => 85,     'p1_data5' => 85,     'p1_data6' => 85,     'p1_data7' => 85,     'p1_data1' => 85,     'p1_data2' => 85,     'p1_data3' => 85,     'p1_data8' => 85,     'p1_data9' => 85,     'p3_data10' => 85,     'p3_data11' => 85,     'p3_data12' => 85,     'lock_switch' => 0,     'timer_switch' => 0,     'p4_data1' => 85,     'p4_data3' => 85,     'p4_data2' => 85,     'p4_data5' => 85,     'boost_time' => 0,     'p4_data7' => 85,     'p4_data6' => 85,     'p4_data9' => 85,     'p4_data8' => 85,     'boost_switch' => 0,     'derog_time' => 0,     'data1' => 0,     'p2_data12' => 85,     'p2_data11' => 85,     'p2_data10' => 85,     'p7_data6' => 85,     'p5_data10' => 85,     'p7_data5' => 85,     'p7_data10' => 85,     'p7_data11' => 85,     'p7_data12' => 85,   ), )
[2019-01-01 21:49:03][DEBUG] : lastCommunication :2019-01-01 21:33:13
[2019-01-01 21:49:03][DEBUG] : heatzy::updateHeatzyDid: u25Rkc6NyVN53qdQmb5HEq non connecte

Re: [Plugin Tiers] Heatzy

Publié : 03 janv. 2019, 10:03
par Andromede
J'ai déjà eu ce problème, de tête j'ai été dans l'application mobile Heatzy et fait un rafraichissement.
Sinon, effectuer une synchro dans le plugin.

Re: [Plugin Tiers] Heatzy

Publié : 03 janv. 2019, 13:31
par Vaga
Bonjour,
J'ai le même défaut de "non connecte", malgré avoir MAJ l'application et refait une syncro dans le plugin.
Je suis par contre sur un radiateur Heatzy Inea qui intègre donc directement le module

Voic le log debug :

Code : Tout sélectionner

[2019-01-03 13:27:02][DEBUG] : HttpGizwits::GetConsigne:array (   'did' => 'xagJoLqJbTvHuzZhEYx2je',   'updated_at' => 1546518109,   'attr' =>    array (     'SEN_TIME' => 30,     'LOCK_C' => 0,     'p4_data11' => 85,     'p4_data10' => 85,     'p4_data12' => 85,     'minute' => 21,     'on_off' => 1,     'mode' => 'cft',     'p5_data2' => 85,     'p3_data9' => 85,     'TEMP_COM' => 3,     'p7_data7' => 85,     'p5_data10' => 85,     'p5_data11' => 85,     'p7_data2' => 85,     'p7_data3' => 85,     'p7_data1' => 85,     'p7_data8' => 85,     'p7_data9' => 85,     'cur_tempH' => 0,     'p3_data2' => 85,     'cur_tempL' => 205,     'p3_data3' => 85,     'SIN_WIRE' => 1,     'p5_data1' => 85,     'p3_data8' => 85,     'p5_data3' => 85,     'p5_data4' => 85,     'p5_data5' => 85,     'PRO_TEMP' => 0,     'p5_data7' => 85,     'p5_data8' => 85,     'p5_data9' => 85,     'p3_data1' => 85,     'p3_data6' => 85,     'p3_data7' => 85,     'p3_data4' => 85,     'p3_data5' => 85,     'p5_data6' => 85,     'eco_tempH' => 0,     'eco_tempL' => 155,     'p6_data12' => 85,     'p6_data11' => 85,     'p6_data10' => 85,     'p1_data12' => 85,     'p1_data10' => 85,     'p1_data11' => 85,     'p2_data9' => 85,     'p2_data8' => 85,     'p2_data3' => 85,     'p2_data2' => 85,     'p2_data1' => 85,     'p2_data7' => 85,     'p2_data6' => 85,     'p2_data5' => 85,     'p2_data4' => 85,     'p6_data7' => 85,     'p6_data6' => 85,     'p6_data5' => 85,     'p6_data4' => 85,     'p6_data3' => 85,     'p6_data2' => 85,     'p6_data1' => 85,     'p6_data9' => 85,     'p6_data8' => 85,     'p1_data4' => 85,     'p1_data5' => 85,     'p1_data6' => 85,     'p1_data7' => 85,     'p1_data1' => 85,     'p1_data2' => 85,     'p1_data3' => 85,     'p1_data8' => 85,     'p1_data9' => 85,     'p3_data10' => 85,     'p3_data11' => 85,     'p3_data12' => 85,     'cft_tempH' => 0,     'cft_tempL' => 230,     'WIN_TIME' => 1,     'hour' => 13,     'timer_switch' => 0,     'p4_data1' => 85,     'p4_data3' => 85,     'p4_data2' => 85,     'p4_data5' => 85,     'p4_data4' => 85,     'p4_data7' => 85,     'p4_data6' => 85,     'p4_data9' => 85,     'p4_data8' => 85,     'p2_data12' => 85,     'p2_data11' => 85,     'p2_data10' => 85,     'week' => 4,     'p5_data12' => 85,     'p7_data4' => 85,     'p7_data5' => 85,     'p7_data6' => 85,     'DATA1' => 0,     'p7_data10' => 85,     'p7_data11' => 85,     'p7_data12' => 85,     'DATA2' => 78,   ), )
[2019-01-03 13:27:02][DEBUG] : lastCommunication :2019-01-03 13:21:49
[2019-01-03 13:27:02][DEBUG] : heatzy::updateHeatzyDid: xagJoLqJbTvHuzZhEYx2je non connecte
Est-ce que vous auriez une idée ?
Merci.