[V4] Dev-Service Withings

Zuerst verknüpfe ich nicht direkt ein Peripheriegerät mit einem Gladys-Benutzer,
das OAuth2-Konto von Withings ist mit einem Withings-Benutzer verknüpft (einige Geräte sind für mehrere Benutzer geeignet).

Als ich diesen Service erstellt habe, gab es die Mehrbenutzerfunktion noch nicht, ich dachte, dass ich diese Funktion in einer späteren Version des Services hinzufügen könnte (vielleicht einen Benutzer zu einem Gerät wie dem Raum hinzufügen).

Ich habe das hier: https://www.withings.com/fr/fr/body-plus
Vor etwa 10 Jahren gekauft… falls das für ein paar Tests hilfreich sein könnte :wink:

@euguuu Ich verstehe, aber wie holst du die Daten ab/zeigst sie an?

Denn die Withings-Waage gibt das Gewicht jedes Haushaltsmitglieds zurück, sodass du mit Werten von vielen Personen endest

Das ist nicht der Punkt, es bräuchte vielleicht einen neuen Datentyp in Gladys und eine begrenzte « Health »-API, die verschiedene Messwerte des Benutzers (Gewicht, Schritte pro Tag, etc.) übernehmen würde. Meiner Meinung nach sind das wirklich andere Werte als die der Haushalts-Sensoren.

Ich denke, es ist wichtig, sich diese Fragen zu stellen, bevor man entwickelt. Wenn du die Führung bei der Erstellung der funktionalen Spezifikationen übernehmen möchtest, warum nicht :slight_smile:

In der Doku habe ich klar angegeben, dass die Methode 1 Client-ID = 1 Withings-Benutzer verwendet werden soll. Daher erhalte ich derzeit nur die Daten eines einzigen Benutzers.

Ich dachte, dass für eine V1 dies ausreicht, um den Dienst zu initialisieren, und dass der Mehrbenutzer-Aspekt später in einem PR betrachtet werden kann, nicht unbedingt bei Withings. Die von dir beschriebene Methode ist sicherlich besser, erfordert aber viel Entwicklungs- und Spezifikationszeit.

Ok @euguuu :slight_smile: Ich schau mir das an und gebe dir Feedback im PR

Ich habe kein Gerät, um es zu testen, aber ich mag die Präsentation deines Geräts mit dem Bild.
Könnte man das nicht globaler in Gladys machen @pierre-gilles ?

Das Bild? Ja, alles ist möglich. Allerdings erfordert das einen enormen Aufwand, um jedes Modell in hochwertigen Fotos zu finden. Ich denke dabei insbesondere an die Dienste Zigbee2mqtt, Z-Wave oder Philips Hue, die Hunderte oder Tausende von Referenzen haben. Ich bin mir nicht sicher, ob sich die Investition in Zeit und Wartung lohnt.

Könnte man dem Nutzer nicht die Wahl lassen, ein Bild über ein Input-Feld einzufügen?
Entweder wir automatisieren es, wenn es möglich ist, oder wir lassen dem Nutzer die Wahl, oder?
Am Ende ist es nur eine Geschmacksfrage (vielleicht interessiert das nur mich ^^)

Das ist rein kosmetisch für die Konfiguration.
Auf dem Dashboard sieht man sie sowieso nicht.

Persönlich stört mich das nicht, aber ich sehe keinen Sinn darin, außer ein bisschen Farbe zu Gladys hinzuzufügen :slight_smile:

Meine persönliche Meinung:
Ich denke, das wird unsere so leichte Gladys schwerer machen, sei es optisch oder in Bezug auf den Speicherplatz.
Man könnte die Wahl dem Benutzer überlassen, wie @spenceur es vorschlägt, was, glaube ich, die beste Lösung wäre.
Wer es will, macht es selbst und sucht sich sein eigenes Bild.

Aber ich habe Angst, dass wir schnell bei der Forderung nach Standardbildern landen, denn ein SML-w9-Gerät ist für alle gleich… oder fast, denn ich habe es in weiß, aber das Bild zeigt ein schwarzes Gerät… (Alex im nervigen Modus!!)

(Ja @spenceur, heute bin ich nicht dein Freund!!! :stuck_out_tongue: )

Das ist traurig, ausgerechnet an meinem Geburtstag ;(

Alles Gute zum Geburtstag @spenceur! :beer:

Alles Gute zum Geburtstag @spenceur, wenn du es früher gesagt hättest, wäre ich netter gewesen :wink:

Alles Gute zum Geburtstag, ich hätte es gewusst, ich hätte zwei Gelbe gesehen!

Übrigens (ich bin überrascht, dass Gladys mir nicht gratuliert hat!) Kurz gesagt, das hat nichts mit diesem Service zu tun!

Hey hallo zusammen!
Ich bin gerade über dieses Thema gestolpert und das passt gut, denn ich habe kürzlich eine Withings Body Cardio Waage erworben. Falls ich also beim Testen helfen kann, gebt mir Bescheid :wink:

Hallo!

Nur zur Info, hier gibt es einen Pull Request:

Der Pull Request funktioniert super, danach habe ich Feedback zum Code gegeben, das von @euguuu korrigiert wird :slight_smile:

Hallo hier!
Ich habe meinen kleinen Test lokal mit meiner Body Cardio gemacht, es funktioniert wie ein Traum, tolle Arbeit @euguuu, ich kann es kaum erwarten, bis diese Integration rauskommt :slight_smile:

Hallo,

Danke für dein Feedback @Legw4nn
Der PR ist weitergegangen und es gab einige Änderungen, könntest du bitte nochmal von deiner Seite testen?

Hallo !!

Dann werde ich das mal testen (aber erst in ein paar Tagen, ich bin gerade nicht zu Hause).