c'est exactement ça, c'est un device dans device1.json qui met la pagaille et donne en code retour error pour la requête sync
pas simple à débugger mais voici la méthode pour qui cela arriverait:
- il faut lancer la config avec le profil qui "déconne" sur le PC dans firefox ou chrome et ouvrir les outils de développement des navigateurs via F12
- aller dans l'onglet réseau/network
- repérer la transaction synchro et copier la requête dans le presse papier
elle a cette tête
http://IP_du_serveur_mydomus/eedomus/pr ... delay=1000là il faut trouver quel est le N° de module qui met la pagaille dans la liste
- j'ai opté pour un découpage par 10 modules à la fois pour voir quel le groupe de 10 qui renvoi la mauvaise valeur et ensuite on lance la requête 1 par 1 pour trouver le fautif
une fois trouvé par exemple : 2459999
- on s'assure que la requête complète sans ce N°de module, ne comporte plus d'erreur, sinon on recommence pour trouver les autres fautifs
ensuite on édite devicex.json dans un éditeur (moi j'ai pris notepad++)
- on cherche le N° 2459999 et on supprime tout ce qui est depuis: {periph_id:2459999, ........}{id=.....}
jusqu'au prochain ,{periph_id=xxxx
ne pas oublier les {id=.....} à supprimer
- sauvegarde et recharger
là ça fonctionne