Bonjour,
J’ai depuis quelques jours cette erreur :
jMQTTComFromDaemon::msgIn() a levé l'Exception: [MySQL] Error code : 22001 (1406). Data too long for column 'option' at row 1 : INSERT INTO `event` SET `datetime`=:datetime, `name`=:name,`option`=:option
j’ai cru comprendre qu’il s’agissait d’un message entrant du démon, comment est il possible de déterminer la source du pb.
Serait-il possible d’avoir plus d’infos sur ton installation et d’avoir des logs en mode débug ?
Sinon le même problème est survenu sur ce fil :
Il venait vraisemblablement d’une commande de type « autre » historisée et les valeurs reçues étaient trop grande pour le champ « option » de la base de donnée d’historique de Jeedom.
L’autre message est généré par le Core (dans core/class/event.class.php(42)) sur une commande jMQTT dont le topic est ATLInfoA_GENE/SENSOR.
Cette commande (probablement de type info/autre) est, soit historisée, soit d’une taille trop longue pour être utilisable dans un « event » du Core.
Je te recommande de désactiver l’historisation ou de supprimer cette commande.
J’ai vérifié mais je n’ai pas de commande historisée donc je suppose que le message est trop longue ce qui est étrange c’est que j’ai ce système depuis 2-3 ans hormis si Inedis a changé je ne comprends pas pourquoi soudainement j’ai cette erreur.
Autre point tu me proposes de regarder les commandes ATLInfoA_GENE/SENSOR mais en fait j’en ai énormément :
Mode Json
Essaye juste de changer le topic (ajoute par exemple -unused à la fin).
Il me semble que la façon dont les events sont gérés par Jeedom a changé sur les dernières version de la 4.4, ça peut venir de là.
Sinon c’est possible que tu ais fait une MaJ de ton équipement Teleinfo et que le payload sur ce topic soit beaucoup plus long maintenant.
Pense aussi à vérifier que l’ajout automatique de commandes est désactivé sur cet équipement.
Bonjour et Merci à toi ,
quand tu dis " Essaye juste de changer le topic (ajoute par exemple -unused à la fin)." cela signifie que je dois ajouter la formule -unused dans la zone colorée
Bonjour,
J’ai mis un peu de temps avant de valider la solution car en fait j’avais supprimé les commandes nok mais j’avais oublié de décocher :
Donc régulièrement il ajoutait les commandes nok et ça plantait oui je sais j’ai mis un peu de temps à comprendre
Donc oui il est bien possible de supprimer la commande mère une fois que les commandes filles sont crées
Et surtout décocher ajouter les commandes automatiques sinon retour au point de départ