Withings Modul

Hallo
Kannst du mal die Debugausgabe in der Instanz abspeichern und mir per email zuschicken?

Hallo,

müssen alle Withings Geräte manuell sycronisiert weden oder übertragen manche die Daten automatisch.

Bei meinem Fitnesstracker (ganz einfaches Modell) muss ich immer die Health mate app aufmachen, das Gerät koppeln bis ich Daten bekomme. Bei dem Gerät ist es mir egal, aber bei der Waage z.B. würde ich schon erwarten, dass nach einer gewissen Zeit die Daten syncronisiert werden.

Gruß

Oliver

Hallo
Das Modul holt einfach nur die Daten vom Withingsserver ab.
Sind die da vorhanden?

sorry, Frage vielleicht falsch formuliert.
Hat nichts mit dem Modul von dir zu tun, das klappt nun einwandfrei.

Da ich noch keine Waage,Blutdruck oder andere Geräte habe, wollte ich interessehalber wissen, ob z.B. die Waage die gemessenen Daten automatisch an den Withings Server schickt oder ob die auch immer manuell syncronisiert werden muss.

Die Waage liefert die Daten eigentlich automatisch nach dem Wiegen an die Cloud.

Das gilt für alle Withings-Geräte, die liefern ihre Daten automatisch direkt an die Cloud nach Erfassung

Hi,
was ist mit einer Uhr die alle 5 Minuten Daten sammelt und einmal am Tag mit der Cloud synchronisiert wird? Bekommt man nur den letzten Wert oder kann man auch die letzten 100 (oder mehr) Werte abholen lassen? Mit meiner Cardio und Thermo reicht es einmal am Tag aber ich überlege die Scanwatch zu kaufen.

Ralf

Hallo,

unter der Instanz werden zwei Ordner angelegt.
Blutdruck und Waage, die beiden bleiben aber leer? Für was sind die gedacht?

oliver

Hi,
die ScanWatch ist ja recht neu. Es kommen auch Daten an aber das Gerät ist unbekannt weil von Withings noch keinen Namen übermittelt. Es wird nur die modell-id mit 93 gesendet. Könnte man vielleicht wenn kein Name übermittelt wird entweder den type „Activity Tracker“ nehmen oder den Namen aus der modell-id erstellen?

Von der ScanWatch kommen bisher nur Batterie und Pulse in IPS an. Geht da vielleicht noch mehr? Interessant wären z.B. Stockwerke, Schritte, Schlafdauer, Sauerstoffsättigung.

Ich habe mal ein Log angehängt.

Ralf

Withings.zip (1.55 KB)

Hallo
Welche Version hast du am Laufen?
Schritte etc werden als Activity abgerufen.
Hast du das angewaehlst?

Gesendet von iPad mit Tapatalk

Hi,
die Schritte hatte ich noch gefunden. Bei Schlaf, mittleren Puls usw. weiß ich z.Z. noch nicht ob die Api das hergibt. Ich habe mal bei Withings geschaut und die bieten auf den ersten Blick schon eine nette Api.

Ralf

Hallo
Die API hab ich schon auf dem Schirm.
Da muss ich mal schauen.
BTW Hab angefangen alles komplett zus schreiben ( Modul )
Da in der aktuellen Version nicht Modulstore kompatibel.

Gesendet von iPad mit Tapatalk

Hi, ich habe das Modul installiert und bekomme auch meine Werte. Die Withings Sleep kann man ja mit IFTTT verknüpfen und ich nutze das auch um am Wochenende die Rollladenautomatik zu deaktivieren solange noch jemand im Bett liegt. Da IFTTT in der kostenlosen Variante nur noch 3 Applets zulässt, bin ich auf der Suche nach einer Alternative.

Bestünde mit dem Modul über die Withings API irgendwie die Möglichkeit einen Wert abzufragen ob jemand auf der Matte liegt oder nicht?

LG Adrian

Hallo
In der Form nicht. Man kann also nicht direkt abfragen ob noch belegt. So macht es wohl auch IFTTT nicht.
Aber die API hat folgenden Moeglichkeit.
Man kann im Modul eine CallbackURL angeben , die aufgerufen wird wenn neue Daten ( Werte etc )auf dem Server
angekommen sind. Da muss man auch nicht staendig abfragen.
Also wenn eine neues Gewicht ankommen ruft Withings eine CallbackURL auf deinem System auf.
Da kannst du dann im Script machen was du willst etc.
Fuer den Bettsensor bedeutet es ein Script wird aufgerufen wenn der Sensor belegt wird und wenn der Sensor wieder frei ist.
Hab ich hier schon als Test laufen. Zeit von belegt bis Meldung kleiner 30 Sekunden.
Oauth auf dem Symcon-Server muss noch erweitert werden und es gibt ein Problem mit der CallbackURL.
Die IPMagicAdresse funktioniert im Moment nicht. Withings laesst die nicht zu , warum weiss ich noch nicht.
Am Wochenende koennte ich eine Vorabversion fertig haben.

Danke für die Infos und die Arbeit.

Hi 007,
kleines Problem:


28.09.2020 09:51:35 | 00000 | CUSTOM  | Withings Modul       | Variable wird angelegt Typ : 1 - WITHINGS_M_Kalorien
28.09.2020 09:51:35 | 00000 | CUSTOM  | Withings Modul       | Variablentyp falsch : 1 - 2 WITHINGS_M_Kalorien
28.09.2020 09:51:35 | 00000 | CUSTOM  | Withings Modul       | Variable wird angelegt Typ : 1 - WITHINGS_M_Meter
28.09.2020 09:51:35 | 00000 | CUSTOM  | Withings Modul       | Variablentyp falsch : 1 - 2 WITHINGS_M_Meter

Das Modul bekommt Meter und Kalorien, will die Variable erstellen und IPS sagt nix da. Profile sind da. Ich habe mir RegisterProfil im Modul auch angesehen aber mangels Wissens meinerseits keine Lösung.

Ralf

Hallo
Kannst du mal im Debug der Instanz nachsehenob da folgenden Meldung kommt :

SetValueToVariable - VariableID nicht vorhanden : …

Hi,
ja kommt für Variablen die Meter oder Kalorien haben sollten. Siehe Anhang.

Ralf

dump.zip (719 Bytes)

Hallo
Auf welcher Version bist du ?
Githubzweig master oder 4.0 oder beta?

Hi,
bei master und beta kommt die Meldung. Bei 4.0 kommt


TXT: 29.09.2020, 10:17:22 | CheckOldVersionCatID | Variable nicht mehr alter Kategorie : heartpulse-52611
HEX: 29.09.2020, 10:17:22 | CheckOldVersionCatID | 56 61 72 69 61 62 6C 65 20 6E 69 63 68 74 20 6D 65 68 72 20 61 6C 74 65 72 20 4B 61 74 65 67 6F 72 69 65 20 3A 20 68 65 61 72 74 70 75 6C 73 65 2D 35 32 36 31 31 
TXT: 29.09.2020, 10:17:22 | CheckOldVersionCatID | Variable nicht mehr alter Kategorie : heartpulse-52611
HEX: 29.09.2020, 10:17:22 | CheckOldVersionCatID | 56 61 72 69 61 62 6C 65 20 6E 69 63 68 74 20 6D 65 68 72 20 61 6C 74 65 72 20 4B 61 74 65 67 6F 72 69 65 20 3A 20 68 65 61 72 74 70 75 6C 73 65 2D 35 32 36 31 31 
TXT: 29.09.2020, 10:17:22 | CheckOldVersionCatID | Variable nicht mehr alter Kategorie : heartpulse-52611
HEX: 29.09.2020, 10:17:22 | CheckOldVersionCatID | 56 61 72 69 61 62 6C 65 20 6E 69 63 68 74 20 6D 65 68 72 20 61 6C 74 65 72 20 4B 61 74 65 67 6F 72 69 65 20 3A 20 68 65 61 72 74 70 75 6C 73 65 2D 35 32 36 31 31 

aber die anderen Meldungen sind weg. Es wird bei 4 aber wohl daran liegen das Kalorien und Meter nicht eingetragen werden.

Ralf