NEWS
Test Withings v0.0.x
-
Hallo zusammen,
hier mal meine ersten Versuche einer VIS
-
@oli Hallo, Deine Vis sieht super aus. Ich versuche das Ganze ebenfalls mit Grafana umzusetzen. Nur leider kann ich momentan seit einiger Zeit nicht mehr auf Grafana zugreifen und muss das erst in den Griff bekommen.
Kannst Du mir sagen welchen Datenpunkt Du für die folgenden Werte genutzt hast.Atemfrequenz Nachts: ?
Erholung: ?
Unterbrechungen: ?
Schlafapnoe: ?
Schlafdauer: ?
Schnarchen: ?Wie hast Du das umgerechnet? Bei mir steht bei Snoring momentan der Wert 8460 drin
Hier mal ein Screenshot
-
ich habe das nicht mit Grafana gelöst, sondern mit den Material Design Widgets und einem Skript. Im Skript mache ich auch die ganzen Umrechnungen
Atemfrequenz Nachts: rr_average
Erholung: deepsleepduration + remsleepduration
Unterbrechungen: wakeupcount + wakeupduration
Schlafapnoe: apnea_hypopnea_index
Schlafdauer: total_sleep_time
Schnarchen: snoring -
@oli erstmal danke. Könntes Du mir Dein Script zur Verfügung stellen und es so anpassen das die Stunden bei total Skepsis Time in Minuten umgerechnet werden.
Mit Skripten erstellen kenne ich mich leider garnicht aus -
@damrak2022 , naja ein umgewandeltes Blockly ist ein Script. Warum beschäftigst du dich damit nicht? Ich behersche auch kein Javascript, aber dafür Blockly und wenn ich will wandel ich es um und habe ein Javascript. Manches lässt sich mit Blockly nicht eben mal so einfach realisieren. Aber die paar Sachen wie oben beschrieben, schon.
-
-
@damrak2022 sagte in Test Withings v0.0.x:
@esp8266 Doch ich versuche mich schon daran, aber ich weiß nicht wo @oli den Faktor zum umrechnen hernimmt?
Du muss schon eigene Datenpunkte für die errechneten Werte selbst erstellen. Sonst geht das nicht.
Ein Auszug aus selbst erstellten Datenpunkten die teilweise umgerechnet wurden.
Hier ein Beispiel von meinem Entfeuchter im Keller, der nur Nachts arbeitet.
Die erste Zeile ist nur eine Korrektur des Feuchtigkeitswertes.
Für den Trigger kannst du den Datenpunkt der umgerechnet werden soll einsetzen.
Dann wird der errechnete Wert in einem neuen Datenpunkt, den du vorher erstellt hast, geschrieben. So wie in der ersten Zeile. Humidity ist erstellt worden von mir.Am besten du erstellst dir deine Datenpunkte in gesonderten Verzeichnissen unter 0_userdata.
-
@esp8266 Du hast bestimmt recht, das ich mich hier noch viel mehr einfuchsen muss.
Allerdings fängt meine Schwierigkeit schon beim Umrechnungsfaktor an:
Mein Datenpunkt bei Snoring zeigt mir das
Die HealtMate App zeigt mir das:
Wie komme ich von 6660 auf 48 Minuten?
-
@oli Woher weißt Du mit welchem Wert Du das umrechnen musst, damit Du auf die entsprechenden Minuten kommst?
-
du solltest hierfür einen neuen Thread aufmachen, denn hier geht es um den Adapter und nicht um Hilfestellungen für Umrechnungen, oder Visualisierungen, dann helfe ich dir gerne.
-
@oli Guten Morgen,
ich habe hier einen neuen Thread erstellt:
Withings WerteIch freue mich wenn Du mir hier hilfst Klarheit zu bekommen.
-
ich habe eine frage - das erstellen der sleep Daten in den seriesXX Ordnern macht mit das leben schwer. Grund: ich brauche die Daten von seriesXX.data immer in einem aktuellen Ordner, damit ich die history einfach "füttern" kann (Grafana).
ich verstehe noch nicht, warum da soviel Ordner erstellt werden - was ist eigentlich das limit dabei - wann beginnt das wieder im Ordner series01? geht das ewig ?
könntest du nicht einen Ordner mit den aktuellen/neuen Daten haben/erstellen
es ist aufwendig, ein script zu erzeugen, was alle diese Daten immer in eigene Datenpunkte schreibt - das könnte doch der adapter selber machen
-
@damrak2022 In der Github version werden sleepsummary jetzt sortiert
withings.id.sleepSummary.series01sollte jetzt immer den aktuellsten Wert enthalten
-
@tombox Bei mir ist seit heute Morgen folgender Fehler im Log aufgetaucht:
withings.0 2022-06-29 05:49:14.799 error TypeError: Cannot read property 'map' of undefined withings.0 2022-06-29 05:49:14.794 error https://wbsapi.withings.net/v2/sleep
Die erste sichtbare Folge ist, das bei meiner visuellen Darstellung meines Blutdrucks mittels Grafana zwar noch die Systole und Diastole, aber nicht mehr der Puls angezeigt wird:
Ich habe den Adapter neu gestartet und auch mal den Code von Withings bestätigt. Da ich definitiv nichts an Withings verändert habe, frage ich mich was hier die Ursache sein könnte.
-
@damrak2022 Die sleep serie ist leer warum auch immer. im debug log kannst du dir es genau anschauen
-
@tombox Also momentan sind bei mir überall Daten vorhanden. In den Sleep Series genauso wie bei Sleep Summarys.
Nur wie gesagt fehlen mir die Pulswerte in der Vis vom 27.6 und 28.6. obwohl bei den Datenpunkten überall Werte erfasst wurden.
Ich habe den Adapter eben nochmal neu gestartet, sehe im Log aber nichts auffälliges.withings.0 2022-06-30 02:16:04.153 info starting. Version 0.0.7 (non-npm: TA2k/ioBroker.withings#9e30ebf65d2e0f74045d461691f0d98277df09a9) in /opt/iobroker/node_modules/iobroker.withings, node: v14.19.3, js-controller: 4.0.23 host.homebridge 2022-06-30 02:16:01.220 info instance system.adapter.withings.0 started with pid 2892773 host.homebridge 2022-06-30 02:15:58.704 info instance system.adapter.withings.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) withings.0 2022-06-30 02:15:58.074 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason withings.0 2022-06-30 02:15:58.070 info terminating withings.0 2022-06-30 02:15:58.050 info Got terminate signal TERMINATE_YOURSELF host.homebridge 2022-06-30 02:15:58.041 info
-
@tombox sagte in Test Withings v0.0.x:
@damrak2022 Die sleep serie ist leer warum auch immer. im debug log kannst du dir es genau anschauen
Das ist auch kein debug log.
-
@esp8266 So hier ist der gewünschte Log
Zeit debug Nachricht withings.0 2022-07-02 05:21:44.476 debug {"status":0,"body":{"series":[],"model":16}} withings.0 2022-07-02 05:21:44.274 debug {"status":0,"body":{"series":[],"more":false,"offset":0}} withings.0 2022-07-02 05:21:44.115 debug {"status":0,"body":{"series":[],"more":false,"offset":0}} withings.0 2022-07-02 05:21:43.912 debug {"status":0,"body":{"activities":[],"more":false,"offset":200}} withings.0 2022-07-02 05:21:42.155 debug {"status":0,"body":{"updatetime":1656732101,"timezone":"Europe/Berlin","measuregrps":[]}}
Mir sagt das ehrlich gesagt garnichts.
-
@damrak2022 , ein debug. log ist bei mir viel größer. Nach der Timezone müssten noch ein haufen Ausgaben kommen.
withings.0 1683 2022-07-02 10:26:50.156 debug {"status":0,"body":{"series":[],"model":16}} withings.0 1683 2022-07-02 10:26:49.933 debug {"status":0,"body":{"series":[],"more":false,"offset":0}} withings.0 1683 2022-07-02 10:26:49.725 debug {"status":0,"body":{"series":[],"more":false,"offset":0}} withings.0 1683 2022-07-02 10:26:49.506 debug {"status":0,"body":{"activities":[],"more":false,"offset":200}} withings.0 1683 2022-07-02 10:26:49.239 debug {"status":0,"body":{"updatetime":1656750409,"timezone":"Europe/Berlin","measuregrps":[]}} withings.0 1683 2022-07-02 10:26:49.047 debug {"status":0,"body":{"series":[],"model":16}} withings.0 1683 2022-07-02 10:26:48.841 debug {"status":0,"body":{"series":[],"more":false,"offset":0}} withings.0 1683 2022-07-02 10:26:48.626 debug {"status":0,"body":{"series":[],"more":false,"offset":0}} withings.0 1683 2022-07-02 10:26:48.358 debug {"status":0,"body":{"activities":[],"more":false,"offset":200}} withings.0 1683 2022-07-02 10:26:48.124 debug {"status":0,"body":{"updatetime":1656750408,"timezone":"Europe/Berlin","measuregrps":[]}} withings.0 1683 2022-07-02 10:26:47.915 debug {"status":0,"body":{"devices":[{"type":"Scale","battery":"high","model":"Body","model_id":7,"timezone":"Europe/Berlin","last_session_date":1656722659,"deviceid":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","hash_deviceid":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}]}} withings.0 1683 2022-07-02 10:26:47.731 debug {"status":0,"body":{"devices":[{"type":"Scale","battery":"high","model":"Body","model_id":7,"timezone":"Europe/Berlin","last_session_date":1656722659,"deviceid":"XXXXXXXXXXXXXXXXXXXXXXXX","hash_deviceid":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}]}} withings.0 1683 2
Das ist bei mir ein Drittel aller Ausgaben und nur für eine Waage. Ich poste hier nicht alles.
-
@esp8266 Ja, mir kam das auch sehr wenig vor, aber unter sleep summary's und auch measure sind aber alle aktuellen Daten mit dem heutigen Datum drin. Wo könnte der Fehler sein? Oder soll ich das als Issue bei Github posten?