NEWS
Test Withings v0.0.x
-
@nitroxpress sagte in Test Withings v0.0.x:
Im Objektbaum hab ich jetzt 135 measuregroups drin

Ja das ist das, was ich oben geschrieben hab: zu viel wird synchronisiert. Mittlerweile hab ich festgestellt, dass measuregrp02 die aktuellen Daten hält.
@mading
OK, das war der entscheidende Tip
Danke Dir !
Nur die Aktualisierung scheint noch nicht zu funktionieren... -
@mading
OK, das war der entscheidende Tip
Danke Dir !
Nur die Aktualisierung scheint noch nicht zu funktionieren...Hab gerade festgestellt, dass aktualisiert wurde...
Allerdings steht der aktualisierte Wert jetzt in measuregroup 1
Ok, bei weiteren Messungen wird anscheinend immer Group1 aktualisiert.
Da steht das Gewicht sogar mit 3 Stellen hinterm Komma drin, Krass
Aha, wenn ein neuer Wert kommt rutscht der Wert aus Group1 in Group2 weiter.
Für jeden zusätzlichen Messwert wird eine neue Gruppe erzeugt.
Ist das so gewollt ? -
Hab gerade festgestellt, dass aktualisiert wurde...
Allerdings steht der aktualisierte Wert jetzt in measuregroup 1
Ok, bei weiteren Messungen wird anscheinend immer Group1 aktualisiert.
Da steht das Gewicht sogar mit 3 Stellen hinterm Komma drin, Krass
Aha, wenn ein neuer Wert kommt rutscht der Wert aus Group1 in Group2 weiter.
Für jeden zusätzlichen Messwert wird eine neue Gruppe erzeugt.
Ist das so gewollt ?Aha, jetzt hab ichs kapiert...
Ich habe die letzten 30 Tage synchronisiert und da waren halt 135 Messwerte drin.
Also wurden 135 measuregroups generiert.
Für jede Messung eine neue Gruppe.Dann hab ich diesen Objektbaum komplett im IOB gelöscht und die Synchronisation auf 1 Tag reduziert und die Instanz neu gestartet.
Jetzt werden nur noch 8 measuregroups angelegt. So viele Messungen hab ich seit gestern gemacht.Wenn mans weiß also kein Problem.
Könnte man vielleicht anders bzw. eleganter machen, je nachdem was man mit den Daten machen will.Auf jeden Fall geht mein herzlicher Dank an den Entwickler dieses Adapters

Gruss
Frank -
Bei mir hatte measuregrps01 bis jetzt immer die Herzfrequenz, gibt so wohl deutliche Unterschiede, wie die Werte abgelegt werden.
@mading
Anscheinend...
Bei mir ist es halt eine Personenwaage mit:
Gewicht
Muskelmasse
Fettmasse
Knochenmasse
usw. -
@mading
Anscheinend...
Bei mir ist es halt eine Personenwaage mit:
Gewicht
Muskelmasse
Fettmasse
Knochenmasse
usw.
Find ich echt cool...
Hat zufällig jemand einen Tip wie man die Objekt Values formatieren kann, ohne ein extra Script zu bauen ?
Das Gewicht wird mit z.B. 79324 angegeben in Wirklichkeit natürlich 79,3Kg
Im HABPanel hab ich leider keine Möglichkeit da was zu modifizieren... -

Find ich echt cool...
Hat zufällig jemand einen Tip wie man die Objekt Values formatieren kann, ohne ein extra Script zu bauen ?
Das Gewicht wird mit z.B. 79324 angegeben in Wirklichkeit natürlich 79,3Kg
Im HABPanel hab ich leider keine Möglichkeit da was zu modifizieren...
Im Diagramm sieht das eigentlich OK aus.
Nur links oben im Dummy Feld halt nicht. -

Find ich echt cool...
Hat zufällig jemand einen Tip wie man die Objekt Values formatieren kann, ohne ein extra Script zu bauen ?
Das Gewicht wird mit z.B. 79324 angegeben in Wirklichkeit natürlich 79,3Kg
Im HABPanel hab ich leider keine Möglichkeit da was zu modifizieren...@nitroxpress sagte in Test Withings v0.0.x:
Hat zufällig jemand einen Tip wie man die Objekt Values formatieren kann, ohne ein extra Script zu bauen ?
Das Gewicht wird mit z.B. 79324 angegeben in Wirklichkeit natürlich 79,3Kg.Schau dir mal Aliase an! Ich hab mir ein Blockly gebaut bzw. in Grafana konvertiert
-
@nitroxpress sagte in Test Withings v0.0.x:
Hat zufällig jemand einen Tip wie man die Objekt Values formatieren kann, ohne ein extra Script zu bauen ?
Das Gewicht wird mit z.B. 79324 angegeben in Wirklichkeit natürlich 79,3Kg.Schau dir mal Aliase an! Ich hab mir ein Blockly gebaut bzw. in Grafana konvertiert
@mading
OK, werd ich machen...
Danke. -
@mading
OK, werd ich machen...
Danke.Hab jetzt doch ein Blockly gebaut und den Wert entsprechend konvertiert und in einen neuen Datenpunkt geschrieben.
-
Wie komme ich denn an die Schlafdaten? Ich habe in der App eine Schlafmatte und eine Waage. Im Adapter sehe ich aber nur die Wiegedaten der Body+ im Datenpunkt withings.0.xxxxxxxx.measures.measuregrps01 usw.
Der Punkt "sleep" und "sleepSummary" sind leer, bis auf 1-2 Datenpunkte, jedenfalls keine Messungen.Ich habe den Datenabruf im Adapter auchschon auf 48 Stunden gestellt und habe da auch geschlafen und sehe Daten in der App.
-
Hat inzwischen jemand herausgefunden, wie man das Verarbeiten von aufstehen und Bett gehen mit dem Sleep Analizer in ioBroker hinbekommt?
@nidoello
Deine Schlafsession bzw. die Daten werden im IOB erst morgens nach dem Aufstehen aktualisiert. Wenn dir das genügt, hast du deine Daten dort zur weiteren Bearbeitung parat liegen.
Wenn du, wie ich und einige andere, die Daten aber direkt nach jedem "Ins Bett gehen" und "Aufstehen"-Event haben möchtest, dann geht dies nicht mit der aktuellen Withings API. -
@nidoello
Deine Schlafsession bzw. die Daten werden im IOB erst morgens nach dem Aufstehen aktualisiert. Wenn dir das genügt, hast du deine Daten dort zur weiteren Bearbeitung parat liegen.
Wenn du, wie ich und einige andere, die Daten aber direkt nach jedem "Ins Bett gehen" und "Aufstehen"-Event haben möchtest, dann geht dies nicht mit der aktuellen Withings API.@robson Genau das ist der Punkt.
Für die Automatisierung mit direkt folgender Aktion ausgelöst durch einen dieser beiden Trigger, da bleibt leider nur der Umweg über IFTTT.
Darüber geht's weiterhin mit immer unterschiedlich ein paar Sekunden Verzögerung. -
Hi ich habe ein neuen Adapter für Withings geschrieben
Integriert:
Getmeas
Getactivity
ListHeart
GetSummarySleep
getHeart
getSleepFehlt:
Getintradayactivityhr Heart Rate.
rr Respiration Rate.
snoring Total snoring time
Geräte Information werden nur bei Adapterstart abgerufen
Zum Installieren:
https://github.com/TA2k/ioBroker.withingsUnter Adapter Experten Modus aktivieren:

Unter Adapter das Github Icon klicken:

Benutzerdefiniert auswählen und die Url einfügen.

Dann unter Adapter den Withings Adapter suchen und ganz rechts auf das Plus klicken.

Loginablauf:
Die Withings Email und Passwort eingeben
https://account.withings.com/partner/dashboard_oauth2
Eine App registrieren
Name: ioBroker
Beliebiges Bild
Description: ioBroker
Email: Yourmail
Company: ioBroker
Callback URI: http://localhost
Eingeschränkter Modus: JaClient id und Client Secret eintragen
@tombox vielen Dank für den Adapter.
Eine technische Frage aus reiner Neugier: wie kommt der Adapter denn um die user-interaktive Freigabe drumrum?nach https://developer.withings.com/api-reference/#tag/oauth2/operation/oauth2-authorize
leitet das GET den User in einen interaktiven Flow um, an dessen ende man einen Code für den Request nach einem Token bekommt....
Wie kürzt der Adapter das ab? -
@tombox vielen Dank für den Adapter.
Eine technische Frage aus reiner Neugier: wie kommt der Adapter denn um die user-interaktive Freigabe drumrum?nach https://developer.withings.com/api-reference/#tag/oauth2/operation/oauth2-authorize
leitet das GET den User in einen interaktiven Flow um, an dessen ende man einen Code für den Request nach einem Token bekommt....
Wie kürzt der Adapter das ab? -
Ich habe das gleiche Problem (Werte kommen immer in anderem Unterordner an) und manchmal sogar noch schlimmer (Werte der letzten Messung verteilen sich auf verschiedene Unterordner)
Ich nutze die Körperwaage "Body Cardio" von Withings.
So wie ich das verstanden habe ist es so vorgesehen, dass die neusten Messwerte immer unter
withings.0.########.measures.measuregrps01
ankommen sollen und ältere Werte in die Folgeordner
withings.0.########.measures.measuregrps02
withings.0.########.measures.measuregrps03
withings.0.########.measures.measuregrps04
usw.
nachgeschoben werden was quasi eine absteigende Sortierung darstellen soll.Leider funktioniert das so gar nicht. Mal kommen die aktuellen Werte unter .measuregrps01 an, am nächsten Tag unter .measuregrps03 und danach unter .measuregrps02 ohne jedwede erkennbare Systematik - was zwar über ein Skript umständlich abgefangen wird - aber manchmal verteilen sich die aktuellen Werte sogar auf verschiedene Unterordner.
Ich versuche es am Beispiel meiner heutigen Messung (27.03.) aufzuzeigen (benutzt wurde die Waage heute nur ein einziges Mal):
Die Messwerte wurden auf folgende Ordner verteilt.
withings.0.########.measures.measuregrps01
withings.0.########.measures.measuregrps02
withings.0.########.measures.measuregrps03
Folgend werde ich diese drei Ordner nur mit 01, 02 und 03 bezeichnen.
In allen drei Ordnern wurden die Datenpunkte .created .date und .modified die sich jeweils darin befinden auf Datum und Uhrzeit der heutigen Messung gesetzt.
Die aktuell gemessene Pulswellengeschwindigkeit ist im Ordner 01 gelandet
Die aktuell gemessene Herzfrequenz ist im Ordner 02 gelandet
Alle anderen aktuell gemessenen Messwerte sind im Ordner 03 gelandetHier noch mal die vollständige Auflistung für die drei Ordner (Das Datum bezieht sich jeweils auf lastchange):
Ich benutze den Adapter in der Version 0.0.13
Ich habe dazu ein issue auf Github geöffnet. Wenn hier jemand dabei ist, der dazu etwas beitragen kann dann immer raus damit. Ich würde mich über jede Unterstützung sehr freuen.
Ich habe mit der Waage Body-Smart und Adapterversion 0.0.16 / 0.0.13 auch das Problem der total chaotisch in verschiedenen Unterordnern vom Typ measuregrpsXX abgelegten Werte. Die Datenpunkte "date" passen oft nicht zu den in dem jeweiligen Unterordner abgelegten Werte und die Eigenschaft "letzte Änderung" der Messwerte ist oft in allen Ordnern identisch.
@prorun hat dazu im März 2024 ein issue auf github erstellt - bis heute leider ohne jede Reaktion.
Da auch auf andere issues keine Reaktion erfolgt, befürchte ich, dass der Adapter tot ist. Dann sollte er auch aus dem Repository genommen werden.
Oder hat jemand einen workaround, um stabil aktuelle Messwerte zu erhalten?Für jede Hilfe bin ich dankbar.
-
Ich habe mit der Waage Body-Smart und Adapterversion 0.0.16 / 0.0.13 auch das Problem der total chaotisch in verschiedenen Unterordnern vom Typ measuregrpsXX abgelegten Werte. Die Datenpunkte "date" passen oft nicht zu den in dem jeweiligen Unterordner abgelegten Werte und die Eigenschaft "letzte Änderung" der Messwerte ist oft in allen Ordnern identisch.
@prorun hat dazu im März 2024 ein issue auf github erstellt - bis heute leider ohne jede Reaktion.
Da auch auf andere issues keine Reaktion erfolgt, befürchte ich, dass der Adapter tot ist. Dann sollte er auch aus dem Repository genommen werden.
Oder hat jemand einen workaround, um stabil aktuelle Messwerte zu erhalten?Für jede Hilfe bin ich dankbar.
@ammawel sagte in Test Withings v0.0.x:
Ich habe mit der Waage Body-Smart und Adapterversion 0.0.16 / 0.0.13 auch das Problem der total chaotisch in verschiedenen Unterordnern vom Typ measuregrpsXX abgelegten Werte. Die Datenpunkte "date" passen oft nicht zu den in dem jeweiligen Unterordner abgelegten Werte und die Eigenschaft "letzte Änderung" der Messwerte ist oft in allen Ordnern identisch.
@prorun hat dazu im März 2024 ein issue auf github erstellt - bis heute leider ohne jede Reaktion.
Da auch auf andere issues keine Reaktion erfolgt, befürchte ich, dass der Adapter tot ist. Dann sollte er auch aus dem Repository genommen werden.
Oder hat jemand einen workaround, um stabil aktuelle Messwerte zu erhalten?Für jede Hilfe bin ich dankbar.
Soweit ich mich erinnere, ist der erste aufgeführte Messwert, der neuste.
-
Ich habe mit der Waage Body-Smart und Adapterversion 0.0.16 / 0.0.13 auch das Problem der total chaotisch in verschiedenen Unterordnern vom Typ measuregrpsXX abgelegten Werte. Die Datenpunkte "date" passen oft nicht zu den in dem jeweiligen Unterordner abgelegten Werte und die Eigenschaft "letzte Änderung" der Messwerte ist oft in allen Ordnern identisch.
@prorun hat dazu im März 2024 ein issue auf github erstellt - bis heute leider ohne jede Reaktion.
Da auch auf andere issues keine Reaktion erfolgt, befürchte ich, dass der Adapter tot ist. Dann sollte er auch aus dem Repository genommen werden.
Oder hat jemand einen workaround, um stabil aktuelle Messwerte zu erhalten?Für jede Hilfe bin ich dankbar.
@ammawel sagte in Test Withings v0.0.x:
Oder hat jemand einen workaround, um stabil aktuelle Messwerte zu erhalten?
Mein Workaround:
-
immer nur den letzten Tag abfragen

-
maximal einmal am Tag auf die Waage steigen
Damit wird nur measuregrps01 angelegt. Über die History Funktion kann man dann sauber die Werte wegschreiben.
-
-
@ammawel sagte in Test Withings v0.0.x:
Ich habe mit der Waage Body-Smart und Adapterversion 0.0.16 / 0.0.13 auch das Problem der total chaotisch in verschiedenen Unterordnern vom Typ measuregrpsXX abgelegten Werte. Die Datenpunkte "date" passen oft nicht zu den in dem jeweiligen Unterordner abgelegten Werte und die Eigenschaft "letzte Änderung" der Messwerte ist oft in allen Ordnern identisch.
@prorun hat dazu im März 2024 ein issue auf github erstellt - bis heute leider ohne jede Reaktion.
Da auch auf andere issues keine Reaktion erfolgt, befürchte ich, dass der Adapter tot ist. Dann sollte er auch aus dem Repository genommen werden.
Oder hat jemand einen workaround, um stabil aktuelle Messwerte zu erhalten?Für jede Hilfe bin ich dankbar.
Soweit ich mich erinnere, ist der erste aufgeführte Messwert, der neuste.
@mading sagte in Test Withings v0.0.x:
Soweit ich mich erinnere, ist der erste aufgeführte Messwert, der neuste.
Das ist leider nicht (immer) so, sonst wäre das alles kein Problem.