Fonctionnement du plugin - Vaillant-Control

hello,

parfois j’ai ce message, il reste un peu puis plus rien pendant un temps. mais il m’arrive aussi (pas très souvent, mais parfois) d’avoir une indispo via l’appli officielle elle même. je me dis que tout n’est pas forcément carré carré coté serveur vaillant :wink:

@limad44, je viens de tester succinctement (je testerai en détail semaine pro, probablement) la nouvelle maj et c’est a priori parfait chez moi ! l’action QV, qui ne marchait pas chez moi, fonctionne maintenant nickel ! la chaudière réagit bien, le thermostat affiche rapidement l’info envoyée par jeedom. c’est au top ! je verrai dans le détail semaine pro.
merci!

1 « J'aime »

Oui tu as raison, l’appli des fois a des lenteurs et se coupe. Ce que je n’ai pas sur l’écran mobile (qui fait aussi office de thermostat).

Imad,

Test totalement concluant concernant le mode QV, en passant par cette commande:

Log ok, plus aucun message d’erreur et je peux enfin programmer la durée au lieu d’avoir un 3h par défaut. Good job!
ça remonte aussitôt dans Jeedom, ça apparait rapidement dans l’appli, donc c’est impec.

J’ai du te le dire plein de fois mais encore merci pour le gros job que tu as fait, parce que je n’ose pas imaginer le taf que ça t’a donné et tu as géré ça avec brio!

1 « J'aime »

Salut

Des erreurs de ce genre, ça peut arriver pour différentes raisons, du moment que c’est pas trops fréquent, disant que c’est normal mais je suis obligé de les remonter pour vous alerter sur un potentiel disfonctionnement.

A ce stade, les commandes Infos/Actions devraient toutes être fonctionnelles, si ce n’est pas le cas n’hésiter pas à le remonter.

Merci @Ludi pour tes encouragements qui comptent bien plus qu’une rémunération des plugins car heureusement pour cette communauté, si c’était un enjeux il n’aurais qu’un dixième des plugins sur le Market.

1 « J'aime »

J’ajoute un élément d’infos pour les futurs utilisateurs. Par exemple j’ai programmé à 17h la fin du mode quick véto s’il est effectif et ce soir, le scenario s’est bien lancé mais le mode ne s’est pas désactivé.
J’avais le même soucis sur l’appli.

Donc des fois, ce qu’on prend pour un souci avec le plugin est en fait un souci de communication avec la chaudière. Maintenant, je vérifie systématiquement le log dans Jeedom, l’appli sur le téléphone ET la tablette de ma chaudière.
Là ce soir, c’était bien l’appli qui ne voulait pas désactiver le mode quick veto.

Comme a dit MonsieurFlal, des fois, le serveur Vaillant est capricieux.

C’est normal Imad, en plus d’être bosseur, tu as pris le truc à bras le corps quand je t’ai suggéré de développer ce plugin qui rend bien des services. C’est mérité :slight_smile:

Hello Imad,

Depuis ce matin j’ai plein de messages d’erreurs:

[2022-11-19 08:50:37][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 503 :  Failled to get token : Serveur inaccessible 
[2022-11-19 11:20:11][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 13:20:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 13:40:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 13:50:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 14:00:03][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 14:00:26][ERROR] : Erreur exécution de la commande [Chaudière][Home_Chauffage][Rafraichir] : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 14:10:03][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 14:20:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 14:30:03][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 14:40:03][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 14:50:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 15:00:05][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 15:10:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 15:20:03][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 15:30:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 15:40:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 15:50:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 16:00:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 
[2022-11-19 16:10:04][ERROR] : cronJob Erreur sur  : syncInfos Erreur : 0 - Error 	_rqstApi() 401 :  Failled to get token : Unauthorized 

Et effectivement, depuis 10h57, le statut est inchangé. La chaudière est bien joignable via l’appli.
Tu m’avais dit que c’était pas grave si on avait le message une fois de temps en temps mais là, ça n’est plus accessible.

Salut
Il semble qu’il avait un souci sur le serveur ! c’est bien revenu à présent ?

C’est revenu à 17h09 et là de nouveau cela me met le même message d’erreur et le même souci quand je veux rafraichir « home chauffage ».
Mais si tu me dis que c’est un souci de serveur, cela vient donc de chez Vaillant donc il faut patienter j’imagine?

Il y a peut être des changements liés à la sécurité coté serveur.

@MonsieurFlal
C’est HS chez toi aussi ?

HS ici aussi.
J’avais remarqué que le Cloud Vaillant était assez moisi le week-end.
L’appli MiControl a l’air d’avoir aussi un peu de mal

	_rqstApi rqst_code 401 && !retry at :/mobile/api/v4/facilities 19-11-2022 16:45:10
[2022-11-19 22:40:36]WARNING : 	_getlogin 56=> Failled to get token :
[2022-11-19 22:40:36]WARNING :  😡 ******syncInfos syncInfos Erreur : 0 - Error 	_rqstApi() 56 :  Failled to get token :
[2022-11-19 22:40:36]ERROR : Erreur exécution de la commande [Salle-a-manger][Plancher][Rafraichir] : syncInfos Erreur : 0 - Error 	_rqstApi() 56 :  Failled to get token :
[2022-11-19 22:44:14]WARNING : 	_rqstApi rqst_code 401 && !retry at :/mobile/api/v4/facilities 19-11-2022 16:45:10
[2022-11-19 22:44:14]WARNING : 	_getlogin 56=> Failled to get token :
[2022-11-19 22:44:14]WARNING :  😡 ******syncInfos syncInfos Erreur : 0 - Error 	_rqstApi() 56 :  Failled to get token :
[2022-11-19 22:44:14]ERROR : Erreur exécution de la commande [Salle-a-manger][Plancher][Rafraichir] : syncInfos Erreur : 0 - Error 	_rqstApi() 56 :  Failled to get token :
[2022-11-19 22:45:06]WARNING : 	_getlogin 56=> Failled to get token :
[2022-11-19 22:45:06]WARNING :  😡 ******syncInfos syncInfos Erreur : 56 -  Failled to get token :
[2022-11-19 22:45:10]WARNING : 	_getlogin 56=> Failled to get token :
[2022-11-19 22:45:10]WARNING :  😡 ******syncInfos syncInfos Erreur : 56 -  Failled to get token :
[2022-11-19 22:45:11]ERROR : cronJob Erreur sur  : syncInfos Erreur : 56 -  Failled to get token :
[2022-11-19 22:45:11]INFO :  Fin cron5  ****************

Bon en rade depuis hier et cela a fait planté mon Jeedom pendant la nuit avec le message SQL too many connections ce matin au reveil.
Je viens de le désactiver en attendant un retour à la normale sans message d’erreur. Je regarderai ce soir si c’est revenu.
Je ne sais pas si d’autres ont aussi le souci?

Il est fort probable que tout le monde soit touché.
Vu que l’App fonctionne je soupçonne des changements des paramètres serveurs pour empêcher ces connexions malgré mes tests hier j’ai pas trouvé.
Si @Mips passé par ici et nous dire si son plugin est touchée aussi ?
Merci

Yes. Hs aussi ici, ce qui justifié par un problème global :slight_smile:

Oui j’ai remarqué ça ce matin :unamused:
Et le week-end passé ou celui encore avant je me rappelle avoir eu la même blague pendant une petite journée aussi.

Même constat au final :-/
Je viens de leur envoyer un commentaire via MiControl (option dans l’application) … Je ne sais pas s’il sera lu.
C’est assez dramatique quand on voit le prix du matériel :-/
(Merci d’avoir modifié mon commentaire. La mise en forme n’était pas facile avec mon tel)

Curieusement MiControl fonctionne bien chez moi. Ce n’est pas toujours le cas j’ai régulièrement des bugs. Mais là, en effet le plugin indique un souci de token depuis hier et fait totalement planté mon système pendant la nuit.

Tiens nous au courant si tu as une réponse mais j’en doute aussi … Au moins l’info est remontée !

Je pense pas que le plugin est directement responsable mais plutôt des scénarios.

Effectivement le fait que l’App fonctionne, me laisse penser qu’il manque des paramètres pour la requête.

2 « J'aime »

J’ai beau cherché dans les logs, on a bien l’impression que c’est le plugin malgré tout mais c’est pas grave, cela ne vient pas directement de lui de toute façon.

PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000] [1040] Too many connections in /var/www/html/core/class/DB.class.php:40
Stack trace:
#0 /var/www/html/core/class/DB.class.php(40): PDO->__construct('mysql:host=loca...', 'jeedom', 'b57097fc1a92200', Array)
#1 /var/www/html/core/class/DB.class.php(50): DB::initConnection()
#2 /var/www/html/core/class/DB.class.php(82): DB::getConnection()
#3 /var/www/html/core/class/config.class.php(192): DB::Prepare('SELECT `key`,`v...', Array, 1)
#4 /var/www/html/core/class/translate.class.php(51): config::byKeys(Array)
#5 /var/www/html/core/class/translate.class.php(207): translate::getConfig('language', 'fr_FR')
#6 /var/www/html/core/class/translate.class.php(102): translate::getLanguage()
#7 /var/www/html/core/class/translate.class.php(81): translate::exec('{{Chauffage}}', '/var/www/html/c...', false)
#8 /var/www/html/core/class/translate.class.php(220): translate::sentence('Chauffage', '/var/www/html/c...', false)
#9 /var/www/html/core/config/jeedom.config.php(23): __('Chauffage', '/ in /var/www/html/core/class/DB.class.php on line 40

Je viens de le remettre en route à l’instant, toujours le même soucis. Je l’ai donc désactivé de nouveau. Wait and see demain matin.

L’app refonctionne en effet.
J’espère qu’ils n’ont pas décidé de bloquer les accès api aux tiers