Ces erreurs sont les mêmes. Certaines plateforme ont l’air plus stable que d’autre.
Le plugins en cas d’erreur de communication attend un petit délai et re-tente sa chance. Si au bout 10 essais infructueux, le démon sort le défaut et s’arrête. Si celui-ci est configuré en redémarrage automatique, il se relance à la vérification de l’état du démon.
Il serait cependant intéressant d’avoir le retour de chaque utilisateur sur la fréquence de ces plantage sur.
Personnellement sur un poêle jollymec idea2, j’ai le message maximum 3fois par jour et cela de manière très variables. Des jours 0 le lendemain 3. Mais je n’ai jamais réussi à atteindre les 10 tentative entraînant le redémarrage. Je vais checker un peu plus en détail, mais je ne penses pas l’avoir non plus sur deux cycles consécutifs.
Je te passe un log en debug, mais pour repondre a ta question precedente, oui la majeure partie du temps, ça passe.
Ces erreurs apparaissent regulierement. Apres si ce n’est pas plus grave que ça, je vais les ignorer PoeleAgua1.txt (146,6 Ko)
Mais le log par defaut ne remontant que les erreurs, en voir autant ça m’a interpelé.
sauf erreur de ma part, il n’y a pas d’erreur dans le log que tu viens d’envoyer.
Pourras-tu le renvoyer quand tu aurras eu des erreurs et principalement lorsque le demon redemarre?
J’ai re-parcourus en long en large et en travers le code, et je viens de trouver une erreur dans le code du démond. Au lancement du plugins celui-ci ouvre deux connexions sur la plateforme agua-iot.
Cela pourrait expliquer que la plateforme annule certaine connection prématurément.
Je viens de corriger en beta. Je te laisse l’installer et me dire si tu vois du mieu.
Je n’ai pas eu la patience d’attendre et j’ai installé ta dernière bêta.
Cela fait maintenant 1h et pas la moindre erreur dans les logs .
Je pense que tu as trouvé la cause .
Je ferai un retour demain après que le deamon ait tourné toute la nuit
J’ai réussi à avoir un log en debug avec une erreur. PoeleAgua_1037-1038.log (124,7 Ko)
Il faut être patient…C’est à croire que les erreurs ne sont quasi jamais présentes en debug.
Je vais creuser ça plus tard devant le pc, mais j’ai l’impression que la communication avec la plateforme est ok mais que la plateforme attend le retour du poêle. La connexion internet entre le poêle et la plateforme est stable?
La connexion ne semble pas avoir de soucis.
J’ai un rssi de -48dbm et un débit annoncé à 65Mbps
L’IP est fixe.
Après je ne te cache pas que sur l’application Moretti, la connexion au poêle est capricieuse. Cela a également été remonté par plusieurs utilisateurs sur le Google store.
Peut-être que c’est lié ?
En tout cas en l’état ça fonctionne et c’est l’essentiel. Si rien n’y fait, je vais désactiver les logs, comme ça je serai tranquille
en ce qui me concerne, vers Piazzetta, une à deux notifications par jour en moyenne et de façon totalement aléatoire du point de vue des horaires. Etrangement, parfois le démon fonctionne alors que mon appli Android n’arrive pas à se connecter à leur serveur.
J’ai bien analysé tes logs. Le plugins ne rencontre pas de problème de communication. A chaque fois la connexion a la plateforme agua iot ce passe bien.
C’est lorsque l’on demande la mise à jour du status du poêle que les problèmes arrivent.
On voit que la plateforme répond correctement à chaque fois mais au lieu de répondre avec un statut completed et l’état du poêle, elle répond waiting ou terminated sans renvoyer l’état du poêle.
Du coup je ne sais pas si c’est entre la plateforme et le poêle ou seulement la plateforme qui est surchargée.
Du coup le plugins retente sa chance, des fois ça passe, sinon au bout de 30 essais il redémarre!