modul für withings wage (und blutdruck messgerät)

Begonnen von justme1968, 22 Dezember 2013, 00:28:31

Vorheriges Thema - Nächstes Thema

MichaelB

Hallo,

vielen Dank für Deine Mühe. Die in dem Beitrag beschriebene Einstellung im Withings Account meinte ich oben mit Teilendialog. Das ist bei mir aktiviert, es gibt dort aber nur Einstellungen für Gewicht bzw Blutdruck und nicht explizit für Aktivitäten.

Deinen obigen Antworten in diesem Thread habe ich entnommen, dass Du auch einen Pulse O2 hast. Werden bei Dir die Schritte und Höhenmeter angezeigt? Und wenn ja, erscheinen die Messungen wie Gewicht etc im user device?

det.

Zitat von: MichaelB am 31 Juli 2014, 18:38:12
Deinen obigen Antworten in diesem Thread habe ich entnommen, dass Du auch einen Pulse O2 hast. Werden bei Dir die Schritte und Höhenmeter angezeigt? Und wenn ja, erscheinen die Messungen wie Gewicht etc im user device?
nein, Schritte und Höhenmeter fehlen bei mir auch. Nur Gewicht (Messwert natürlich von der Waage) , Pulsfrequenz und Sauerstoffsättigung. Schaue am Wochenende noch mal genau nach - derzeit kein Zugriff auf FHEM - VPN Verbindung hat mich ausgesperrt.
LG
det.

MichaelB

Achso OK, um die Werte ging es mir, der Rest funktioniert bei mir auch. Danke!

justme1968

da war glaube ich noch was. die neuen werte kommen scheinbar noch nicht oder nicht mehr über das alte api sondern wenn dann nur über ein neues. ich schaue es mir an wenn ich zurück bin. da ich aber keinen pulse habe werde ich freiwillige brauchen :)

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

MichaelB

Hallo Andre,

das kann gut sein, der Teilen Bereich steht auf der Withingsseite bislang ja auch nur auf der alten Plattform zur Verfügung und wenn ich das richtig sehe, wird von der alten Plattform der Pulse nicht unterstützt. Die Messung von Puls und Blutsauerstoffgehalt mit dem Pulse wird im user device angezeigt, die restlichen Werte fehlen bislang.

Wenn Du da einen Workaround hinbekommst, teste ich es gerne.

Viele Grüße,
Michael

HolyMoly

Neuerdings im fhem log:  ;)

014.10.09 09:52:51 3: withings_U305220: I/O device is Waage
2014.10.09 09:52:51 3:     main::DoTrigger                     called by fhem.pl (500)
2014.10.09 09:52:51 3:     main::CallFn                        called by fhem.pl (2829)
2014.10.09 09:52:51 3:     main::withings_Notify               called by fhem.pl (2906)
2014.10.09 09:52:51 3:     main::withings_initUser             called by ./FHEM/32_withings.pm (137)
2014.10.09 09:52:51 3:     main::__ANON__                      called by ./FHEM/32_withings.pm (343)
2014.10.09 09:52:51 3: stacktrace:
2014.10.09 09:52:51 1: PERL WARNING: Use of uninitialized value in localtime at ./FHEM/32_withings.pm line 343.
2014.10.09 09:52:51 3:     main::DoTrigger                     called by fhem.pl (500)
2014.10.09 09:52:51 3:     main::CallFn                        called by fhem.pl (2829)
2014.10.09 09:52:51 3:     main::withings_Notify               called by fhem.pl (2906)
2014.10.09 09:52:51 3:     main::withings_initUser             called by ./FHEM/32_withings.pm (137)
2014.10.09 09:52:51 3:     main::__ANON__                      called by ./FHEM/32_withings.pm (342)
2014.10.09 09:52:51 3: stacktrace:
2014.10.09 09:52:51 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_withings.pm line 342.
2014.10.09 09:52:51 3:     main::DoTrigger                     called by fhem.pl (500)
2014.10.09 09:52:51 3:     main::CallFn                        called by fhem.pl (2829)
2014.10.09 09:52:51 3:     main::withings_Notify               called by fhem.pl (2906)
2014.10.09 09:52:51 3:     main::withings_initUser             called by ./FHEM/32_withings.pm (137)
2014.10.09 09:52:51 3:     main::__ANON__                      called by ./FHEM/32_withings.pm (342)
2014.10.09 09:52:51 3: stacktrace:
2014.10.09 09:52:51 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_withings.pm line 342.
2014.10.09 09:52:51 3:     main::DoTrigger                     called by fhem.pl (500)
2014.10.09 09:52:51 3:     main::CallFn                        called by fhem.pl (2829)
2014.10.09 09:52:51 3:     main::withings_Notify               called by fhem.pl (2906)
2014.10.09 09:52:51 3:     main::withings_initUser             called by ./FHEM/32_withings.pm (137)
2014.10.09 09:52:51 3:     main::__ANON__                      called by ./FHEM/32_withings.pm (341)
2014.10.09 09:52:51 3: stacktrace:
2014.10.09 09:52:51 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/32_withings.pm line 341.


Vielleicht gabs eine neuere restrikivere Perl version? Kann man da was machen?
Ich glaube das dürfte das gleiche problem sein wie bei lightscene.
FHEM auf Raspi2 & Radxa Rock

justme1968

es liegt daran das die meldungen jetzt sichtbarer ausgespuckt werden. und daran das du weder geburtsdatum noch namen für deinen wittings account angeben hast :)

ab morgen sollten die meldungen weg sein.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

HolyMoly

FHEM auf Raspi2 & Radxa Rock

Markus M.

Wer nutzt eigentlich hier welche Geräte?
Hat jemand den Pulse?

Ich bin gerade dabei das Modul etwas zu erweitern.
Sind für euch die Tageswerte (Schritte etc. gesamt) oder die Minutenwerte (Schritte je minütlicher Eintrag) interessanter?
Ich hab leider keinen Pulse und habe daher nur die Daten die ich mit meinem Telefon als Schrittzähler bekomme, d.h. keine Höhenmeter.

Zur Activity werde ich wohl am nächsten Wochenende mal kommen.
Aktuell liege ich faul auf meiner Aura Matte ;)

Hier mal eine kleine Vorschau:
2014.10.19 20:13:45 1: json 2014-10-19 19:35:00  heartPulse: 68
2014.10.19 20:13:45 1: json 2014-10-19 19:35:00  sleepstate: 0
2014.10.19 20:13:45 1: json 2014-10-19 19:35:00  breathing: 20
2014.10.19 20:13:45 1: json 2014-10-19 19:36:00  heartPulse: 68
2014.10.19 20:13:45 1: json 2014-10-19 19:36:00  sleepstate: 0
2014.10.19 20:13:45 1: json 2014-10-19 19:36:00  breathing: 15
2014.10.19 20:13:45 1: json 2014-10-19 19:37:00  heartPulse: 48
2014.10.19 20:13:45 1: json 2014-10-19 19:37:00  sleepstate: 0
2014.10.19 20:13:45 1: json 2014-10-19 19:37:00  breathing: 16
2014.10.19 20:13:45 1: json 2014-10-19 19:38:00  heartPulse: 56
2014.10.19 20:13:45 1: json 2014-10-19 19:38:00  sleepstate: 0
2014.10.19 20:13:45 1: json 2014-10-19 19:38:00  breathing: 16
2014.10.19 20:13:45 1: json 2014-10-19 19:42:00  heartPulse: 79
2014.10.19 20:13:45 1: json 2014-10-19 19:42:00  sleepstate: 0
2014.10.19 20:13:45 1: json 2014-10-19 19:42:00  breathing: 19
2014.10.19 20:13:45 1: json 2014-10-19 19:43:00  heartPulse: 68
2014.10.19 20:13:45 1: json 2014-10-19 19:43:00  sleepstate: 0
2014.10.19 20:13:45 1: json 2014-10-19 19:43:00  breathing: 16
2014.10.19 20:13:45 1: json 2014-10-19 19:44:00  heartPulse: 74
2014.10.19 20:13:45 1: json 2014-10-19 19:44:00  sleepstate: 0
2014.10.19 20:13:45 1: json 2014-10-19 19:44:00  breathing: 17
2014.10.19 20:13:45 1: json 2014-10-19 19:45:00  heartPulse: 75
2014.10.19 20:13:45 1: json 2014-10-19 19:45:00  sleepstate: 0
2014.10.19 20:13:45 1: json 2014-10-19 19:45:00  breathing: 18


Viele Grüsse,
Markus
Aktuell weder Smarthome noch FHEM vorhanden

justme1968

wie schnell reagiert die matte bzw. wie schnell hat man die werte nach aufstehen oder hinlegen in fhem?

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

wenn du das modul anfasst kannst du vielleicht gleich alles auf nonblocking umstellen falls du zeit und lust dazu hast?

im netatmo modul habe ich das schon gemacht. beim withings modul bin ich noch nicht dazu gekommen. die sind beide vom aufbau sehr ähnlich.

im prinzip muss man nur die LWP aufrufe durch einen HttpUtils_NonblockingGet aufruf ersetzen und das parsen der antwort im callback machen.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Markus M.

Zitat von: justme1968 am 19 Oktober 2014, 20:56:11
wie schnell reagiert die matte bzw. wie schnell hat man die werte nach aufstehen oder hinlegen in fhem?

Nicht schnell genug für irgendwas :( Das wird scheinbar nur alle 1-2h übertragen.
Evtl. geht über den offenen Port über den die App mit Aura kommuniziert was, da ist aber nichts mit Klartextkommunikation, da brauch ich mal viel Zeit zu.
Hat jemand zufällig nen schnellen Rechner um das Ding zu knacken? Ich hab passwd und shadow aus der aktuellen FW hier ;)

Zitat von: justme1968 am 19 Oktober 2014, 21:06:31
wenn du das modul anfasst kannst du vielleicht gleich alles auf nonblocking umstellen falls du zeit und lust dazu hast?

Lust naja, Zeit eigentlich nicht und Ahnung gar keine.
Heisst übersetzt: Ok, mach ich ;)
Aktuell weder Smarthome noch FHEM vorhanden

fhainz

Zitat von: Markus M. am 19 Oktober 2014, 20:24:36
Ich bin gerade dabei das Modul etwas zu erweitern.
Sind für euch die Tageswerte (Schritte etc. gesamt) oder die Minutenwerte (Schritte je minütlicher Eintrag) interessanter?
Ich finde beides gut! ;)

Mein iPhone schreibt die Schritte mittlerweile auch ins health kit und die withings app scheibt die werte wiederum auf die webpage. Würde mich freuen wenn ich mir die Schritte in einem Plot anzeigen könnte!

Grüße

fhainz

Zitat von: Markus M. am 19 Oktober 2014, 20:24:36
Ich bin gerade dabei das Modul etwas zu erweitern.
Sind für euch die Tageswerte (Schritte etc. gesamt) oder die Minutenwerte (Schritte je minütlicher Eintrag) interessanter?
Gibt es dazu schon etwas neues?

Grüße

Markus M.

#119
Zitat von: fhainz am 29 November 2014, 08:15:02Gibt es dazu schon etwas neues?

Ich komme zeitlich leider gerade überhaupt nicht dazu.
Wenn du möchtest, kannst du mal mit meiner aktuellen Version rumspielen.
Die Minutenabschnitte für Schlaf mit Puls und Atmung und für Aktivität mit Schritten funktioniert soweit.
Höhenmeter sind noch nicht mit drin. Mein Pulse kommt dank Black Friday aber nächste Woche.

Wenn noch jemand was braucht: http://www.withings.com/de/blackfriday/
Aura für 224 Euro
Body Analyzer für 112 Euro
Blood Pressure Monitor für 97 Euro
Pulse für 72 Euro (mit Code BF2014-WAM01-ROEFR aus der Email)
Aktuell weder Smarthome noch FHEM vorhanden