Withings Modul - 32_withings.pm (Support)

Begonnen von Markus M., 15 Januar 2017, 19:41:53

Vorheriges Thema - Nächstes Thema

Esjay

Zitat von: Markus M. am 02 März 2019, 10:29:31
Erklärt zwar nicht wieso der User gefunden wird, aber immerhin warum du jetzt womöglich Prügel beziehst weil alle alten Daten in der App weg sind :P

Das Zauberwort heißt Backup, von daher nix Prügel  ;). Ich habe ja sieben Tage Zeit, das Konto zu reaktivieren. Also alles easy  :).

Muss jetzt nur mal schauen, wie sie Ihre Daten per App als Standart definieren kann. Sprich wenn sie die App öffnet, nicht gleich meine Daten angezeigt bekommt.

Wird schon  ;D

Grüße

Markus M.

Zitat von: Esjay am 02 März 2019, 11:52:53
Muss jetzt nur mal schauen, wie sie Ihre Daten per App als Standart definieren kann. Sprich wenn sie die App öffnet, nicht gleich meine Daten angezeigt bekommt.
Einfach: Nach dem Anmelden fragt dich die App, wer du bist.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

somansch

Ich habe mir eine "Body Cardio" zugelegt. Zwei Nutzer sind angelegt, die Einrichtung des Moduls and das Anlegen des Gerätes (Cardio Scale) und der beiden Nutzer hat auch prima funktioniert. Ich bekomme sämtliche Readings, jedoch vermisse ich ein Reading für "BMI"?!

setstate withings_U18349019 96.763 kg
setstate withings_U18349019 2019-04-06 06:27:17 .lastActivity 1552512046
setstate withings_U18349019 2019-04-06 06:27:17 .lastAggregate 1554393601
setstate withings_U18349019 2019-04-06 11:27:20 .lastData 1554538052
setstate withings_U18349019 2019-04-06 06:27:17 .pollDaily 1554524837
setstate withings_U18349019 2019-04-06 11:27:19 .pollData 1554542839
setstate withings_U18349019 2019-04-06 10:07:31 boneMassWeight 3.67
setstate withings_U18349019 2019-04-06 10:07:31 boneRatio 3.793
setstate withings_U18349019 2019-04-04 18:00:00 dailyCaloriesActive 109.251
setstate withings_U18349019 2019-04-04 18:00:00 dailyCaloriesPassive 1946.455
setstate withings_U18349019 2019-04-04 18:00:00 dailyDescent 0
setstate withings_U18349019 2019-04-04 18:00:00 dailyDistance 2711.138
setstate withings_U18349019 2019-04-04 18:00:00 dailyDurationInactive 59518
setstate withings_U18349019 2019-04-04 18:00:00 dailyDurationIntense 0
setstate withings_U18349019 2019-04-04 18:00:00 dailyDurationLight 26880
setstate withings_U18349019 2019-04-04 18:00:00 dailyDurationModerate 0
setstate withings_U18349019 2019-04-04 18:00:00 dailyElevation 0
setstate withings_U18349019 2019-04-04 18:00:00 dailySteps 3364
setstate withings_U18349019 2019-04-06 10:07:31 fatFreeMass 74.453
setstate withings_U18349019 2019-04-06 10:07:31 fatFreeRatio 76.944
setstate withings_U18349019 2019-04-06 10:07:31 fatMassWeight 22.31
setstate withings_U18349019 2019-04-06 10:07:31 fatRatio 23.056
setstate withings_U18349019 2019-04-04 09:07:27 heartPulse 96
setstate withings_U18349019 2019-04-03 19:15:03 height 1.9
setstate withings_U18349019 2019-04-06 10:07:31 hydration 51.394
setstate withings_U18349019 2019-04-06 10:07:31 muscleMass 70.77
setstate withings_U18349019 2019-04-06 10:07:31 muscleRatio 73.137
setstate withings_U18349019 2019-04-06 10:07:31 waterMass 49.73
setstate withings_U18349019 2019-04-06 10:07:31 weight 96.763


Bug oder missing Feature?

Viele Grüße
Andreas

Markus M.

Zitat von: somansch am 06 April 2019, 11:28:54
Ich bekomme sämtliche Readings, jedoch vermisse ich ein Reading für "BMI"?!
Bug oder missing Feature?
Weder noch, du bekommst wie vermutet sämtliche Readings. Ein gesondertes BMI Reading gibt es nicht.
Du könntest dir allerdings ein Userreading dafür anlegen, Körpergröße und Gewicht sind ja vorhanden.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

somansch

Hallo MArkus,

danke für die schnelle Antwort und dein Modul  :).

Evtl. hat schon jemand ein User-Reading dafür definiert ud kann dies hier teilen? Dafür ist ja eine Community...

Danke und Gruß
Andreas

doman75


bmi { sprintf("%.2f",((ReadingsVal("$name","weight",0))/((ReadingsVal("$name","height",0)*(ReadingsVal("$name","height",0))))));;;; }
/code]

somansch

Zitat von: doman75 am 06 April 2019, 21:07:02

bmi { sprintf("%.2f",((ReadingsVal("$name","weight",0))/((ReadingsVal("$name","height",0)*(ReadingsVal("$name","height",0))))));;;; }
/code]


PERFEKT!

Vielen Dank  :)

Markus M.

Wer es noch nicht gesehen hat:
Pulse Wave Velocity auf der Body Cardio ist zurück  :D
(zumindest in Europa)
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Torchwood

Hallo zusammen,

hat schon jemand die Live-Erkennung der Sleepmatte für FHEM gelöst? Ich würde gerne Nachtlicht im Bad anschalten wenn ich nachts das Bett verlasse oder eine automatische Prüfung von Türen und Fenstern starten, wenn ich zu Bett gehe. Aktuell löse ich das mit IFTTT und einer HUE Leuchte, deren Status ich in FHEM abfrage  :D, aber irgendwie erscheint mir das nicht so zielführend (muss per Zeitschaltuhr aktiviert werden, sonst leuchtet sich das arme Lämplein tagsüber einen Wolf  ::)

Evt. könnte man ja virtuelle HUE Leuchten einbinden, aber wer kommt denn auf so was  8)

Volker

Markus M.

Nein, klappt leider auch nicht.
Eine wie auch immer geartete Detektion außerhalb von IFTTT hat Withings nicht implementiert und sie haben auch keine Pläne / keine Lust dahingehend etwas zu erweitern.
Bei der Aura funktioniert eine zeitnahe Erkennung (ca. halbe Stunde) noch halbwegs durch die Debugging Daten, die Sleep Matte sendet aber bis zum Morgen gar nichts.

Aktuell funktioniert nur der Workaround über IFTTT, es wäre aber sicher nicht verkehrt wenn du  dem Withings Support sagst dass du das nicht gut findest ;)
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ct

Hallo Markus,

mir ist aufgefallen, dass bei jedem Update von Withings die Pulswellengeschwindigkeit, also das Reading pulseWave, zuerst mit dem korrekten Wert der letzten Messung aktualisiert wird und dann direkt danach mit einem "falschen" Wert aktualisiert wird (gleicher Zeitstempel glaube ich).

Ich hab mir jetzt mal damit beholfen, dass ich mit einem Notify den ersten Wert in einem eigenen Reading setze und die nachfolgenden Reading-Updates für ein paar Sekunden ignoriere.

Ist das Verhalten des Moduls so beabsichtigt oder liegt es an der Konfiguration meiner Withingsgeräte?

Grüße,
  Chi-Tai

Markus M.

Bist du auf der aktuellsten Version des Moduls?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ct

Zitat von: Markus M. am 30 Juni 2019, 12:39:26
Bist du auf der aktuellsten Version des Moduls?
Ja. Vorgestern erst ein fhem update durchgeführt. Wie gesagt, könnte es auch an der Kombi meiner Withingsgeräte liegen. Hatte vor der Cardio eine alte Body mit dem gleichen Account.

Markus M.

Ok, kann das hier nachvollziehen.
pulseWave kommt 2x an, als der Wert der in der App angezeigt wird und dann nochmal in Verbindung mit dem Puls.
Bitte den Anhang testen, wenn das funktioniert kommt es ins Update.
Damit hast du den 2. Wert in pulseWaveRaw

Passiert das irgendwo anders auch noch?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ct

Zitat von: Markus M. am 30 Juni 2019, 21:19:37
...
Bitte den Anhang testen, wenn das funktioniert kommt es ins Update.
Funktioniert! Dankeschön für den schnellen Fix :-)

Zitat von: Markus M. am 30 Juni 2019, 21:19:37
Passiert das irgendwo anders auch noch?
Mir ist es bisher nur bei pulseWave aufgefallen. Sollten mir andere Readings auffallen, dann melde ich mich nochmal!