Erreurs quotidiennes sur le plugin viessmannlot

Bonjour à tous,
Tous les jours, j’ai ces types d’erreurs sur mon plugin viessmannlot.


Comment puis-je y remédier ?
Merci d’avance pour vos réponses.
Bonne journée.

Bonjour,

Ce sont des erreurs renvoyées par le serveur Viessmann, pas grand chose à faire malheureusement

Philippe

Bonjour,

Pas trop d’accord avec vous.

Même si l’erreur est provoquée par un défaut de communication avec le serveur Viessmann, il ne devrait pas y avoir d’Internal server error ( = Crash du plugin avec peut-être une influence sur Jeedom ).

De plus Defaut de com à 11h01 et Internal server error à 12h ! :thinking:

@Chris88140
Il y a peut-être plus d’info sur l’erreur dans le log http.error ou cron_execution

Bonjour,
J’ai le même type de message en étant totalement hors de Jeedom !

Bonjour,
C’est le serveur Viessmann qui renvoie le texte Internal server error ?

Même message mais tout fonctionne bien depuis 8 mois

@PhilippeJ serrât plus à même de confirmer mes dires, étant l’auteur du code que j’utilise.
A la relecture du code, il semblerait que ces messages soient bien émis par le serveur Viessmann.

Je confirme, j’ai ajouté chez moi un log du json renvoyé par le serveur en cas d’erreur j’aurai peut-être plus de détails.

C’est bien le serveur Viessmann qui renvoie un json avec des erreurs. 404 500 502 504 …
Exemples:

{"viErrorId":"req-55cde770fbf941b1b24a673d3320f2c7","statusCode":404,"errorType":"DEVICE_NOT_FOUND","message":"DEVICE_NOT_FOUND","extendedPayload":{}}

{"viErrorId":"req-0be9aeb47b3243e3b70c79567ec8482f","statusCode":500,"errorType":"INTERNAL_ERROR","message":"Internal server error"}

{"viErrorId":"req-93f912ff094744e1826dbc6055ad23ec","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"404","reason":"GATEWAY_OFFLINE"}}

{"viErrorId":"req-be432c17616f499db2a3824977759b1b","statusCode":504,"errorType":"CONNECTION_TIMEOUT","message":"CONNECTION_TIMEOUT"}

Donc pas d’erreur dans Jeedom.

Peut-être faudrait-il mettre le type de log warning plutôt que erreur afin que ça ne s’affiche pas dans le centre de messages mais uniquement dans les logs. :thinking:

Merci pour tous ces retours.
Il est vrai que tout fonctionne bien, sauf que Jeedom me rappelle tous les jours des messages d’erreurs sur mon plugin viessmann.
Si c’était possible de les reclassifier en warning ou autre.
Merci tout plein.

Bonjour,

Voilà c’est modifié chez moi, prochaine erreur pour voir si tout fonctionne bien et puis je mets en service

Philippe

2 « J'aime »

Bonjour,
Si c’est comme hier, les erreurs ne devraient pas tarder:

[2022-01-19 12:16:31][WARNING] : Error: 500 {"viErrorId":"req-5fd28c87311f42ebafb05b39994eeec3","statusCode":500,"errorType":"INTERNAL_ERROR","message":"Internal server error"}
[2022-01-19 12:18:09][WARNING] : Error: 500 {"viErrorId":"req-5fd28c87311f42ebafb05b39994eeec3","statusCode":500,"errorType":"INTERNAL_ERROR","message":"Internal server error"}
[2022-01-19 12:44:10][WARNING] : Error: 500 {"viErrorId":"req-65a161c01d8a4e36829bf096a42a1877","statusCode":500,"errorType":"INTERNAL_ERROR","message":"Internal server error"}
[2022-01-19 14:58:09][WARNING] : Error: 500 {"viErrorId":"req-b0ebec0251064663b931b43a88ef3508","statusCode":500,"errorType":"INTERNAL_ERROR","message":"Internal server error"}
[2022-01-19 15:10:16][WARNING] : Error: 500 {"viErrorId":"req-898a12dfbba74ceea1f8505b62c88a94","statusCode":500,"errorType":"INTERNAL_ERROR","message":"Internal server error"}
[2022-01-19 17:28:44][WARNING] : Error: 502 {"viErrorId":"req-c84f2f41b70942bcacfb4fd122472adb","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"500","reason":"INTERNAL_SERVER_ERROR","details":"getaddrinfo EAI_AGAIN dps-iothub.production.dc.devops.viessmann.io"}}
[2022-01-19 17:30:17][WARNING] : Error: 502 {"viErrorId":"req-c84f2f41b70942bcacfb4fd122472adb","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"500","reason":"INTERNAL_SERVER_ERROR","details":"getaddrinfo EAI_AGAIN dps-iothub.production.dc.devops.viessmann.io"}}
[2022-01-19 18:22:18][WARNING] : Error: 502 {"viErrorId":"req-43e1246531b141808069672ee64cd015","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"500","reason":"INTERNAL_SERVER_ERROR","details":"getaddrinfo EAI_AGAIN dps-iothub.production.dc.devops.viessmann.io"}}
[2022-01-19 18:54:19][WARNING] : Error: 502 {"viErrorId":"req-4372f80098034b5687c119968423fa51","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"500","reason":"INTERNAL_SERVER_ERROR","details":"getaddrinfo EAI_AGAIN dps-iothub.production.dc.devops.viessmann.io"}}
[2022-01-19 18:56:20][WARNING] : Error: 502 {"viErrorId":"req-39b2c940e65d42cb93a3e8096bec9fa0","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"500","reason":"INTERNAL_SERVER_ERROR","details":"getaddrinfo EAI_AGAIN dps-iothub.production.dc.devops.viessmann.io"}}
[2022-01-19 18:58:09][WARNING] : Error: 502 {"viErrorId":"req-39b2c940e65d42cb93a3e8096bec9fa0","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"500","reason":"INTERNAL_SERVER_ERROR","details":"getaddrinfo EAI_AGAIN dps-iothub.production.dc.devops.viessmann.io"}}
[2022-01-19 19:00:54][WARNING] : Error: 502 {"viErrorId":"req-35b929b5c6634d5990ac516e9194d313","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"unknown","httpStatusCode":"0","message":"The request timed-out."}}
[2022-01-19 19:02:09][WARNING] : Error: 502 {"viErrorId":"req-35b929b5c6634d5990ac516e9194d313","statusCode":502,"errorType":"DEVICE_COMMUNICATION_ERROR","message":"DEVICE_COMMUNICATION_ERROR","extendedPayload":{"code":"unknown","httpStatusCode":"0","message":"The request timed-out."}}

Interrogation du serveur Viessmann toutes les 2 minutes.

Bonjour,


Depuis le 19/01/21, je n’ai plus d’erreur alors que j’en avais tous les jours.
Si vous confirmez, je clôture ce sujet.
Bonne fin de journée.

Bonjour,

Entre le 20 /01 et maintenant, je n’ai eu que 10 erreurs avec un cron 2 minutes.
7 sur « Internal server error ».
1 sur « CONNECTION_TIMEOUT ».
2 sur « DEVICE_COMMUNICATION_ERROR ».

Ça n’a jamais été aussi stable !

Viessmann nous observe. :yum: :sweat_smile: :joy:

@PhilippeJ, ça dit quoi chez toi ?

Bonjour,

Pas d’erreur pendant un p’tit temps, puis quelques unes effectivement. Je peaufine la gestion d’erreur mais ça prend du temps vu le peu d’erreurs.

1 « J'aime »

Pas de problème Philippe, nous avons bien conscience que ces ajustements demandent du temps.
Encore merci pour le temps que tu passes sur ce plugin et que tu mets à notre disposition gratuitement. :+1:

Bonjour,

Viessmann semble travailler aussi sur les erreurs.

« Internal server error » remplacé par « INTERNAL_SERVER_ERROR ».

Plus un nouveau message : « Erreur acquisition code sur le serveur Viessmann » qui lui ne semble pas venir de Viessmann ?

Bonjour,
Toujours pas d’erreur de mon côté.
Bonne journée.

Bonjour
Moi je n’ai que très souvent l’erreur sur le cron
DEVICE_COMMUNICATION_ERROR
Env 2 a 3 par jour des fois plus

Sinon pas d’autres erreurs

Bonjour,

« Erreur acquisition code… » ça vient du plugin

Phil