Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Withings v0.0.x

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.3k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.8k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    17
    1
    6.8k

Test Withings v0.0.x

Geplant Angeheftet Gesperrt Verschoben Tester
554 Beiträge 53 Kommentatoren 167.3k Aufrufe 47 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A ammawel

    @Tino-0
    Super, fast perfekt. "Fast" weil die Zeit als String im ioBroker erscheint.
    Konkret:
    lastMeasures.1_update sagt 2025-11-18T06:06:05.000Z als String,
    die Messung war zur Zeit 1763445965000, entsprechend 18.11.2025 07:06:05
    Natürlich kann man das im Script umbasteln, aber vlt. kann ChatGPT das direkt in eine "normale" Zeitangabe ändern.

    Vielen Dnk für "eure" Mühen,
    vG Achim

    T Offline
    T Offline
    Tino 0
    schrieb am zuletzt editiert von
    #536

    @ammawel

    habe es geändert, oben ist eine neue Version drin.

    Gruß Tino

    1 Antwort Letzte Antwort
    0
    • A Abwesend
      A Abwesend
      ammawel
      schrieb am zuletzt editiert von
      #537

      @Tino-0
      die Zeitangabe ist immer noch vom Typ String, jetzt allerdings in einem ISO-Format.
      Sollte das nicht wie für Datum-/Zeit-Werte in Javascript und ioBroker üblich eine Zahl sein, die die Millisekunden seit dem 1.1.1970 angibt (Unix-Angabe)?
      Die date-Angaben der measuregrpsXX sind doch auch vom Typ Number und geben die Millisekunden an.

      T 1 Antwort Letzte Antwort
      0
      • A ammawel

        @Tino-0
        die Zeitangabe ist immer noch vom Typ String, jetzt allerdings in einem ISO-Format.
        Sollte das nicht wie für Datum-/Zeit-Werte in Javascript und ioBroker üblich eine Zahl sein, die die Millisekunden seit dem 1.1.1970 angibt (Unix-Angabe)?
        Die date-Angaben der measuregrpsXX sind doch auch vom Typ Number und geben die Millisekunden an.

        T Offline
        T Offline
        Tino 0
        schrieb am zuletzt editiert von
        #538

        @ammawel

        die war im ISO Format 2025-11-18T06:06:05.000Z jetzt ist sie in .toLocaleString("de-DE")

        1. ISO-8601 (der Standard für alles, ideal fürs Logging & ioBroker)
        new Date(ts * 1000).toISOString()
        
        Format:
        2025-02-19T10:32:55.000Z
        
        
        ✓ Maschinentauglich
        ✓ Sortierbar
        ✓ Universell
        ✓ ioBroker liebt es
        
        1. Lokales Datum + Zeit (z.B. „2025-02-19 11:32:55“)
        new Date(ts * 1000).toLocaleString("de-DE")
        
        Beispiel:
        19.02.2025, 11:32:55
        
        1. Nur Datum
        new Date(ts * 1000).toLocaleDateString("de-DE")
        
        Ergebnis:
        19.02.2025
        
        1. Nur Uhrzeit
        new Date(ts * 1000).toLocaleTimeString("de-DE")
        
        Ergebnis:
        11:32:55
        
        1. UNIX Timestamp
        Wenn du den Rohwert willst:
        
        ts    // Sekunden
        Date.now() // Millisekunden
        

        Was willst du haben?

        Gruß Tino

        1 Antwort Letzte Antwort
        0
        • A Abwesend
          A Abwesend
          ammawel
          schrieb am zuletzt editiert von
          #539

          "Was willst du haben?" 😊 ja ja, hab verstanden 😊
          ernsthaft: auf keinen Fall einen String, ganz normal die Millisekunden seit dem 1.1.1970 als Typ Number,
          also z.B. 1763502691926 für jetzt, damit kann man problemlos jedes gewünschte Anwenderformat erzeugen

          Gruß Achim

          T 1 Antwort Letzte Antwort
          0
          • A ammawel

            "Was willst du haben?" 😊 ja ja, hab verstanden 😊
            ernsthaft: auf keinen Fall einen String, ganz normal die Millisekunden seit dem 1.1.1970 als Typ Number,
            also z.B. 1763502691926 für jetzt, damit kann man problemlos jedes gewünschte Anwenderformat erzeugen

            Gruß Achim

            T Offline
            T Offline
            Tino 0
            schrieb am zuletzt editiert von
            #540

            @ammawel

            so jetzt schaue mal es gibt jetzt zusätzlich noch den 1_timestamp.

            1 Antwort Letzte Antwort
            0
            • A Abwesend
              A Abwesend
              ammawel
              schrieb am zuletzt editiert von
              #541

              uff...

              • XX_timestamp hat den richtigen Zahlenwert
              • wenn die Eigenschaft "role" für XX_timestamp nicht "value" sondern "date" ist, erhält man im Objektbaum des ioBrokers auch eine Darstellung als Datum, obwohl es immer noch eine Zahl ist, nach der man sortieren kann, Differenzen bilden kann, in jedem beliebigen Datums- / Zeitformat anzeigen lassen kann etc.

              Dann ist ein zusätzlicher Datenpunkt mit dem Datum als String nicht mehr erforderlich, eher verwirrend, und XX_update könnte entfallen.
              Vorschlag: Entweder XX_timestamp (würde ich bevorzugen) oder XX_update

              Ich habe das mal im Objektbaum für 1_timestamp geändert:

              timestamp_1.png

              timestamp_2.png

              T 1 Antwort Letzte Antwort
              0
              • A ammawel

                uff...

                • XX_timestamp hat den richtigen Zahlenwert
                • wenn die Eigenschaft "role" für XX_timestamp nicht "value" sondern "date" ist, erhält man im Objektbaum des ioBrokers auch eine Darstellung als Datum, obwohl es immer noch eine Zahl ist, nach der man sortieren kann, Differenzen bilden kann, in jedem beliebigen Datums- / Zeitformat anzeigen lassen kann etc.

                Dann ist ein zusätzlicher Datenpunkt mit dem Datum als String nicht mehr erforderlich, eher verwirrend, und XX_update könnte entfallen.
                Vorschlag: Entweder XX_timestamp (würde ich bevorzugen) oder XX_update

                Ich habe das mal im Objektbaum für 1_timestamp geändert:

                timestamp_1.png

                timestamp_2.png

                T Offline
                T Offline
                Tino 0
                schrieb am zuletzt editiert von
                #542

                @ammawel

                so aber jetzt!

                Gruß Tino

                1 Antwort Letzte Antwort
                0
                • A Abwesend
                  A Abwesend
                  ammawel
                  schrieb am zuletzt editiert von
                  #543

                  Perfekt!
                  Vielen Dank für Deine Arbeit, Mühen und die Geduld.
                  Mir hat der Abend viel Spaß bereitet, jetzt reicht es aber auch.
                  Viele Grüße und gute Nacht
                  Achim

                  T 1 Antwort Letzte Antwort
                  0
                  • A ammawel

                    Perfekt!
                    Vielen Dank für Deine Arbeit, Mühen und die Geduld.
                    Mir hat der Abend viel Spaß bereitet, jetzt reicht es aber auch.
                    Viele Grüße und gute Nacht
                    Achim

                    T Offline
                    T Offline
                    Tino 0
                    schrieb am zuletzt editiert von
                    #544

                    @ammawel

                    gleiche

                    T 1 Antwort Letzte Antwort
                    0
                    • T Tino 0

                      @ammawel

                      gleiche

                      T Offline
                      T Offline
                      Tino 0
                      schrieb am zuletzt editiert von
                      #545

                      moin,

                      ich habe noch einmal etwas geändert, die Rolle date wird immer gesetzt bei (date|startdate|enddate|timestamp|modified|created) in den Datenpunkten lastActivity und lastSleep. Neuste Version ist oben drin.

                      Gruß Tino

                      1 Antwort Letzte Antwort
                      0
                      • A Abwesend
                        A Abwesend
                        ammawel
                        schrieb am zuletzt editiert von ammawel
                        #546

                        @Tino-0
                        Moin,
                        ich hab auch noch was:
                        tsRaw ist um Faktor 1000 zu klein, zur Zeit sind das Sekunden, es müssen aber für ein richtiges Datum-Objekt Millisekunden sein.

                        Zeile 398 müsste mMn dann so aussehen (gerade getestet):

                        const tsRaw = Number(grp.date * 1000) || null; // Millisekunden
                        

                        Edit:
                        Im Objektbaum wird das Datum mit dem zu kleinen Wert zwar richtig angezeigt (warum?), wenn man aber den Wert editiert, stimmt das Datum in den Datumsfeldern die dann angezeigt werden nicht mehr. Mit Faktor 1000 passt es.

                        Edit:
                        Die Withings-Api liefert wohl generell Sekunden statt Millisekunden...

                        1 Antwort Letzte Antwort
                        0
                        • A Abwesend
                          A Abwesend
                          ammawel
                          schrieb am zuletzt editiert von
                          #547

                          const tsRaw = typeof grp.date === "number" ? grp.date * 1000 : null;

                          T 2 Antworten Letzte Antwort
                          0
                          • A ammawel

                            const tsRaw = typeof grp.date === "number" ? grp.date * 1000 : null;

                            T Offline
                            T Offline
                            Tino 0
                            schrieb am zuletzt editiert von
                            #548

                            @ammawel

                            ist geändert in

                            const tsRaw = typeof grp.date === "number" ? grp.date * 1000 : null;
                            
                            
                            1 Antwort Letzte Antwort
                            0
                            • A ammawel

                              const tsRaw = typeof grp.date === "number" ? grp.date * 1000 : null;

                              T Offline
                              T Offline
                              Tino 0
                              schrieb am zuletzt editiert von
                              #549

                              @ammawel

                              so sollte jetzt in dem https://github.com/TA2k/ioBroker.withings sein.

                              Gruß Tino

                              N 1 Antwort Letzte Antwort
                              0
                              • A Abwesend
                                A Abwesend
                                ammawel
                                schrieb am zuletzt editiert von
                                #550

                                @Tino-0

                                Super und nochmal vielen Dank!
                                Gruß Achim

                                1 Antwort Letzte Antwort
                                0
                                • T Tino 0

                                  @ammawel

                                  so sollte jetzt in dem https://github.com/TA2k/ioBroker.withings sein.

                                  Gruß Tino

                                  N Offline
                                  N Offline
                                  Nidoello
                                  schrieb am zuletzt editiert von Nidoello
                                  #551

                                  @Tino-0
                                  @ammawel

                                  Danke auch von mir an euch beide. Hatte noch die original 0.0.16 und jetzt passt es mit den "lastMeasures" Gewichten für die InfluxDB. 👍

                                  Dieser Adapter mit Body Cardio und Sleep Analyzer ist ein mächtiges Tool.

                                  1 Antwort Letzte Antwort
                                  0
                                  • HomoranH Homoran verschob dieses Thema von Tester am
                                  • HomoranH Homoran verschob dieses Thema von ...nicht in offiziellem Repo am
                                  • Holger76H Offline
                                    Holger76H Offline
                                    Holger76
                                    schrieb am zuletzt editiert von
                                    #552

                                    Moin,
                                    ich habe nun auch erstmalig diesen Adapter installiert, da ich morgen meine Withings Body Scan Waage bekomme und ich gehofft habe, diese Werte in iobroker erfassen zu können.
                                    Ich habe mir auf der Website einen Account erstellt, allerdings gibts da aktuell gar kein Passwort mehr, nur diesen Code an die Mailadresse. Selbst in der App habe ich nichts dazu gefunden. Bei der Einrichtung des Adapters wird aber ein Passwort benötigt, denn ohne Passwort gibt es nach dem Speichern eine Fehlermeldung im Log.

                                    Ist der Adapter aktuell überhaut noch lauffähig ?

                                    Gru0 Holger

                                    NUC12i7 -> Proxmox VM [ioBroker.Pro]+[InfluxDB/Grafana]+[AdGuard]+[ OpenCCU ]+[Conbee3] +[Graylog]+[Octopi]+[OpenClaw]
                                    NUC6CAYH (16GB) [Proxmox Backup Server]+[OMV]

                                    T 1 Antwort Letzte Antwort
                                    0
                                    • mcm1957M Online
                                      mcm1957M Online
                                      mcm1957
                                      Developer Most Active
                                      schrieb am zuletzt editiert von mcm1957
                                      #553

                                      Sieht nicht gut aus ...

                                      a870bf03-84ce-456c-9c4f-d094576baeaf-image.jpeg

                                      https://github.com/TA2k/ioBroker.withings/issues/24

                                      @tombox
                                      Kannst du ev sagen ob du da noch was tun willst? Wenn das Login seit längerer Zeit nicht mehr funktioniert, sollten wir - wenn den Adapter niemand mehr anpasst - den Adapetr archivieren. Bitte lass uns wissen was Sache ist... DANKE

                                      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                                      Support Repositoryverwaltung.

                                      Wer 'nen Kaffee spendieren will: https://paypal.me

                                      LESEN - gute Forenbeitrage

                                      1 Antwort Letzte Antwort
                                      0
                                      • Holger76H Holger76

                                        Moin,
                                        ich habe nun auch erstmalig diesen Adapter installiert, da ich morgen meine Withings Body Scan Waage bekomme und ich gehofft habe, diese Werte in iobroker erfassen zu können.
                                        Ich habe mir auf der Website einen Account erstellt, allerdings gibts da aktuell gar kein Passwort mehr, nur diesen Code an die Mailadresse. Selbst in der App habe ich nichts dazu gefunden. Bei der Einrichtung des Adapters wird aber ein Passwort benötigt, denn ohne Passwort gibt es nach dem Speichern eine Fehlermeldung im Log.

                                        Ist der Adapter aktuell überhaut noch lauffähig ?

                                        Gru0 Holger

                                        T Offline
                                        T Offline
                                        Tino 0
                                        schrieb zuletzt editiert von
                                        #554

                                        @Holger76

                                        Hallo, bei mir funktioniert der Adapter aber ich habe die Version 0.0.16

                                        https://github.com/TA2k/ioBroker.withings

                                        Gruß Tino

                                        1 Antwort Letzte Antwort
                                        0

                                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                        Registrieren Anmelden
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        423

                                        Online

                                        33.0k

                                        Benutzer

                                        83.6k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2026
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Home
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe