[V4] Dev service Withings

Merci pour ce retour,
je rajouterai un message dans la doc pour prévenir qu’il faut ignorer ce message d’avertissement et changer le label du menu

j’essayerai aussi de traiter la feature « inconnu » a minima pour qu’elle ne soit pas créé (je suppose que c’est ECG)

1 « J'aime »

Bonsoir @euguuu,

Quelques petites remarques après une journée de test :

1 Montre Scanwatch:

  • La valeur de batterie est fausse : indique 75% au lieu de 100% après recharge
  • Le pouls indiqué correspond à celui de la balance mais pas de la montre en live.
  • Il manque un certain nombre de features journalières comme :
  • les calories
  • les floors
  • les steps
  • la distance

2 La balance Body Cardio :

    • La valeur de batterie est fausse : indique 30% au lieu de 68% en réalité

Sur un plan plus général, selon moi, les termes suivants me semblent plus adaptés :
« Fréquence cardiaque » à la place de « Pouls cardiaque »
« Masse grasse » à la place de « Poids de la masse grasse »
« Masse maigre » à la place de « Masse sans graisse »
« Masse hydrique » à la place de « Hydratation »
ces termes étant traditionnellement utilisés.

Bonne soirée.

1 « J'aime »

Bonjour,

de manière générale:

  • je ne récupère les mesure que 1 fois par jour (la raison est que la majorité des équipement withings sont des équipement de santé ou je ne pense pas que l’on utilise peu de fois dans la journée, les montre étant l’exception qui confirme la règle);, par contre je récupère toutes les mesures nouvelles depuis la dernière récupération donc les graphiques prendront en compte toutes les mesures
  • pour la batterie dans l’API witings il ne me renvoi pas une valeur numérique mais un pauvre string (‹ low ›, ‹ medium ›, high) j’applique la valeur minimum de l’intervalle correspondant (par ex 75% veut en vrai dire >75%)

pour les cas particulier des montre (est le cas aussi des équipement de suivi du sommeil):

  • actuellement je ne récupère que les mesures, et pas les activités. Les valeurs que tu mentionnes sur la montre sont des valeurs d’activités. j’aimerai plus tard ajouter la récupération des activité mais ça demande plus de travail car les activités sont plus lié a un utilisateur qu’a un device ce qui n’est pas vraiment géré dans gladys pour l’instant. j’aimerai déjà sortir une V1 de ce service sans la gestion des activité.

je prendrai en compte tes remarques sur les traduction avec les autres modifs plus haut

Merci pour ton retour!

@euguuu De toute manière, les données de la montre en live ne sont pas particulièrement utiles dans Gladys, dans la mesure où on peut les lire directement sur la montre que l’on est sensé porter, donc un développement dans ce sens n’est pas forcément utile !!!

Est-ce qu’il ne faudrait pas mieux mettre la valeur maximum de l’interval correspondant?

Voir « 0% » quand c’est à « low » ça fait penser que la batterie est morte alors que c’est pas le cas, pareil pour 75% alors que la batterie est à 100% non ?

Je ne sais pas ça se débat :slight_smile:

@jparbel j’ai fait les modif sur les traductions et rajouté les nouveaux type de mesure, tu pourrais retester pour vérifier qu’il n’y a plus de feature inconnu ? (en rechargeant la même image docker)

sur les valeur de batterie, j’ai vérifié les valeur que j’ai mis et ça donne:

  • low : 20%
  • medium: 30%
  • high: 75%

j’ai mis ces valeurs pour être sur d’avoir une couleur rouge, jaune ou vert sur l’icone de batterie du device, mais je peux mettre la valeur max si vous préférez

Dans la doc faudra l’indiquer que c’est approximatif et qu’on y peut rien.

:clap: @euguuu

@euguuu
Je viens de charger ta dernière image, mais je constate que les données ne se mettent pas à jour, ce sont les mêmes que lors de mon premier test, soit 10 jours avant.


Pour être sûr après le ‹ docker pull ›, j’ai effacé complètement l’image puis réinstallé complètement, mais c’est la même chose !
J’ai également vidé le cache de mon navigateur.
Quelque chose m’échappe peut être ?

@jparbel , est ce que tu as déconnecté puis reconnecté ton compte withings (ou supprimer et recreer les devices) ?
Normalement la feature inconnu ne devrait pas apparaitre avec la nouvelle version.

@euguuu Non, je n’ai pas fait de manips ni au niveau de mon compte ni au niveau des devices, est ce qu’il y a lieu de le faire ?

pour recreer les feature oui, et ça récupèrera toutes les mesures (sinon pour les mesures il faut attendre 1 journée avant de les voir arriver)

Bonsoir @euguuu,
Je ne pourrai pas tester pendant 15 jours environ.
A bientôt.

Bonsoir @euguuu ,
Je suis de retour, et je viens de tester ton image publiée il y a 18 jours, voici ce que j’obtiens après m’être déconnecté du compte Withings puis reconnecté.


Peut être faut-il attendre 1 jour ?

Bonjour,
@jparbel merci pour ce tests, normalmenet les mesures devraient arrivé de suite mais en gros sur mes dernières modifs j’ai fait tout simplement de la merde …

j’ai fix le pb et j’ai fat une nouvelle image dispo pour test

1 « J'aime »

Bonsoir @euguuu
Je viens d’installer ta release, mais je n’ai toujours pas de valeurs, tout en me déconnectant et reconnectant de mon compte Withings

tu as bien supprimer l’image docker ? est ce que sur la liste des device withings tu as une image qui s’affiche sur ta montre et des icones sur toutes les feature (normalement j’ai réglé ce problème aussi) ?

@euguuu Oui, je supprime tout à chaque fois, container et image docker, mais je vais tenter une nouvelle installation pour confirmer.

@euguuu Je viens de tenter une nouvelle install de ton image, et je ne reçois toujours pas de valeurs.

Voici un extrait du docker log, si ça peut t’aider :

« 2022-12-12T20:56:09+0100 \u003cerror\u003e device.poll.js:23 (DeviceManager.poll)
There was an error while polling device withings-body-cardio\n »,« stream »:« stderr »,« time »:« 2022-12-12T19:56:09.819262064Z »}
{« log »:« 2022-12-12T20:56:09+0100 \u003cerror\u003e device.poll.js:24 (DeviceManager.poll) TypeError: Cannot read property ‹ value › of undefined\n »,« stream »:« stderr »,« time »:« 2022-12-12T19:56:09.822504961Z »}
{« log »:" at WithingsHandler.poll (/src/server/services/withings/lib/withings.poll.js:19:102)\n",« stream »:« stderr »,« time »:« 2022-12-12T19:56:09.822617124Z »}

Bonne soirée

@euguuu Si tu as besoin de tests complémentaires, n’hésite pas, c’est peut-être moi qui n’ai pas bien fait l’intégration.
Bonne journée.

Bonjour,

je viens de refaire une image qui j’espère réglera le pb, si tu peux retester stp ?