Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Withings v0.0.x

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Withings v0.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • Damrak2022
      Damrak2022 @tombox last edited by

      @tombox Soory, ich hatte eine Woche kein Internet zur Verfügung.

      Mich würden noch folgende Punkte interessieren:
      deepsleepduration
      durationtosleep
      lightsleepduration
      remsleepduration
      snoring
      totaltimeinbed

      Welche Umrechnung sie brauchen weiß ich ehrlich gesagt nicht genau.

      Ich kann Dir nur mal die Werte aus den Datenpunkten von heute Nacht geben und Dir sagen was in meiner App steht.

      deepsleepduration: 1020 / in der App sind das 17 Minuten
      durationsleep: 1380 / ?
      lightsleepduration: 3420 / in der App sind das 57 Minuten
      remsleepduration: 540 / in der App sind das 9 Minuten
      snoring: 3000 / in der App sind das 50 Minuten
      totaltimeinbed: 8520 / in der App sind das 142 Minuten

      Ich poste Dir hier noch ein paar Fotos aus der App. Dann is das vielleicht für Dich verständlicher. Auf jeden Fall schon mal viele Dank für Deine Hilfe.
      IMG_2BA5A6FD82E2-1.jpeg
      IMG_6F4F559C0C40-1.jpeg
      IMG_26D3B105326E-1.jpeg
      IMG_86BDD54DA89D-1.jpeg
      IMG_5423A6149098-1.jpeg
      IMG_8154F2D25364-1.jpeg
      IMG_628685FC4C75-1.jpeg
      IMG_846938F3A09F-1.jpeg
      IMG_C4ED6670AA57-1.jpeg

      1 Reply Last reply Reply Quote 0
      • Damrak2022
        Damrak2022 last edited by Damrak2022

        @tombox Hallo, die Umrechnung von Dir welche ich für absolut genial finde, bringt mir leider ein neues Problem:

        Im marterialdesign Line Chart Widget wird mir nichts mehr von meiner Schlafdauer dargestellt, da das Widget anscheinend nicht mit der Formatierung Stunden/Minuten umgehen kann. Ich muss jetzt mal schauen, mit welchem Widget ich das darstellen kann, bin aber auch für jeden Tipp dankbar,

        1 Reply Last reply Reply Quote 0
        • stony2k
          stony2k last edited by stony2k

          @damrak2022 sagte in Test Withings v0.0.x:

          @tombox Soory, ich hatte eine Woche kein Internet zur Verfügung.

          Mich würden noch folgende Punkte interessieren:
          deepsleepduration
          durationtosleep
          lightsleepduration
          remsleepduration
          snoring
          totaltimeinbed

          Hi, hier kann ich dir vielleicht schon weiter helfen. Da ich selber das ganze etwas anders gelöst habe, habe ich für dich alles auf Blockly umgebaut und dokumentiert.

          deepsleepduration
          Leg dir, z. B. unter 0_userdata einen neuen Ordner, z. B. withings, an und darunter dann deinen datenpunkt -> deepsleepduration (Typ mixed und in den Objektdaten kannst du dann die Unit "unit": "h" hinzufügen).
          04e80e34-d891-4373-b295-1ff3945c0288-image.png
          03812111-0bb1-4b42-98c1-de7e78100d2a-image.png

          Dann legst du ein Blockly an, welches die Datenquelle einliest, formatiert und fertig in den Datenpunkt schreibt. So muss du nichts in der VIS formatieren. Die Zeit aus der Datenquelle mit 1.000 ms multiplizieren, damit man dies über Datum/Zeit schick formatieren kann. Natürlich führen hier viele Wege nach Rom.
          c8b1770c-b755-43ab-b718-0d9880826f06-image.png
          In meinem Fall wird in der Datenquelle aber immer 1 h zu viel angezeigt, daher ziehe ich noch 1 h (angegeben in ms = 3600000) von der Zeit ab.
          baaa04a0-5f74-4df8-9ce0-c03a3da687f7-image.png
          Dann ist der Datenpunkt für deine VIS im besten Fall optimal vorbereitet:
          46644b68-2a4a-41a4-a873-83bb8ce87192-image.png

          Da ich persönlich Jarvis als Visualisierung benutze, hier der JSON String zur Formatierung der Datenpunkt Eigenschaft:

          {"value":"val => '0'+new Date(val*1000-3600000).getHours()+':'+new Date(val*1000-3600000).getMinutes()"}
          

          totaltimeinbed -> total_sleep_time
          Werte ich nicht aus (da ich im Bett TV schaue und der Wert dadurch für mich nicht die reine Schlafzeit darstellt), aber vielleicht ist ja die Schlafzeit total_sleep_time etwas für dich. Aktuell wird der Wert ja noch als Typ mixed ausgegeben, was den Nachteil hat, dass der ioBroker dies als Uhrzeit interpretiert und mit Tageszeit AM anzeigt. Das wäre nicht allzu schlimm, wenn die Zeit nicht auf hier mit 1h zu viel angezeigt werden würde 😄

          Hier musste ich also ein wenig kreativer werden. Du legst also einen neuen Datenpunkt unter 0_userdata an mit Typ mixed, z. B. total_sleep_time. Da ich in der Anzeige gerne eine führende 0 hätte, habe ich den Datenpunkt wie folgt formatiert: Die : durch . ersetzen, das AM hin abziehen, das ganze in eine Fließkommazahl umwandeln, dann auf 2 Nachkommastellen runden und 1 h abziehen. Anschließend daraus wieder einen String erstellen, wo . durch : ersetzt wird. Diesem String kann an dann eine 0 voran stellen. Soweit zumindest meine Lösung in Jarvis:

          {"value":"val => '0'+parseFloat(val.replace(':','.').substr(0,4)-1).toFixed(2).toString().replace('.',':')"}
          

          Bei der Blockly Variante habe ich das für dich so gelöst:
          b2472926-0a71-4dcb-bc0e-a339b3a1c137-image.png

          Javascript Funktion:

          let str1 = eingabe;
          let str2 = suchen;
          let str3 = ersetzen;
          
          str1 = str1.replace(suchen,ersetzen);
          
          return str1;
          

          Und schon ist der Datenpunkt schön formatiert:
          c93bd6fa-6004-478c-a8d9-23497855dbfb-image.png

          Damrak2022 1 Reply Last reply Reply Quote 0
          • Damrak2022
            Damrak2022 @stony2k last edited by

            @stony2k vielen Dank, ich werde später mal versuchen ob ich das hinbekomme.

            1 Reply Last reply Reply Quote 0
            • Damrak2022
              Damrak2022 last edited by

              @stony2k Guten Morgen,
              ich bekomme das mit dem Blockly nicht so wirklich hin. Bei mir sieht der Anfang so aus:
              Bildschirmfoto 2022-03-27 um 03.13.44.png

              Wie hast Du das mit dem Datum/Zeit hinbekommen?

              stony2k 1 Reply Last reply Reply Quote 0
              • stony2k
                stony2k @Damrak2022 last edited by

                @damrak2022 Du hast den falschen Baustein genommen, du brauchst den unteren:a7c73263-ec01-4f25-a528-81d1c0b982de-image.png

                Damrak2022 1 Reply Last reply Reply Quote 0
                • Damrak2022
                  Damrak2022 @stony2k last edited by

                  @stony2k Sorry, musste alles neu aufsetzen. Blockly ist garnicht so einfach. Ich bin jetzt bis hier gekommen, finde aber nicht den Baustein der anschließend kommt. Auch der Versuch einer eigenen Variable war nicht wirklich erfolgreich.

                  Bildschirmfoto 2022-03-30 um 05.02.51.png

                  Den Teil von Dir bekomme ich nicht hin:
                  Bildschirmfoto 2022-03-30 um 05.06.52.png

                  ESP8266 1 Reply Last reply Reply Quote 0
                  • ESP8266
                    ESP8266 @Damrak2022 last edited by

                    @damrak2022 , nach "Datum-Objekt" öffnen und nach unten scrollen.

                    Damrak2022 1 Reply Last reply Reply Quote 0
                    • Damrak2022
                      Damrak2022 @ESP8266 last edited by

                      @esp8266 Guten Morgen, nein ich meine wo ich das x 1000 - 3600000 herbekomme, insbesondere das einzelne "x" Zeichen

                      ESP8266 1 Reply Last reply Reply Quote 0
                      • ESP8266
                        ESP8266 @Damrak2022 last edited by ESP8266

                        @damrak2022 , aus dem Mathematik Baukasten. Das ist kein X Zeichen sondern ein Multiplikationszeichen.

                        0ed3e3c9-ab84-4475-a35b-6751a11ca5f8-grafik.png

                        Darunter findet man es.

                        Damrak2022 1 Reply Last reply Reply Quote 0
                        • Damrak2022
                          Damrak2022 @ESP8266 last edited by Damrak2022

                          @esp8266 Irgendwas mache ich falsch, bei mir sieht das sehr merkwürdig aus:
                          Bildschirmfoto 2022-03-31 um 01.17.20.png

                          Kannst Du mir Dein Blockly mal posten, damit ich es importieren kann? Dann kann ich es mir in Ruhe zu Gemüte führen

                          ESP8266 1 Reply Last reply Reply Quote 0
                          • ESP8266
                            ESP8266 @Damrak2022 last edited by

                            @damrak2022 , das kann auch nicht gehen weil die Bausteine überhaupt nicht verknüpft sind.

                            Damrak2022 ESP8266 2 Replies Last reply Reply Quote 0
                            • Damrak2022
                              Damrak2022 @ESP8266 last edited by

                              @esp8266 Ich weiß, aber dann habe ich irgendwo schon wieder was falsches genommen

                              stony2k 1 Reply Last reply Reply Quote 0
                              • ESP8266
                                ESP8266 @ESP8266 last edited by

                                Ich liege schon im Bett....

                                Damrak2022 1 Reply Last reply Reply Quote 0
                                • Damrak2022
                                  Damrak2022 @ESP8266 last edited by

                                  @esp8266 Dann schlaf gut und eventuell morgen

                                  ESP8266 1 Reply Last reply Reply Quote 0
                                  • ESP8266
                                    ESP8266 @Damrak2022 last edited by

                                    @damrak2022 , ich habe ein ganz anderes Blockly als wie der stony2k. Weil ich die Datenpunkte nicht nutze. Wenn du mir schreibst was du haben willst, dann baue ich dir das morgen zusammen. Nur hat das kein Lerneffekt.

                                    ESP8266 1 Reply Last reply Reply Quote 0
                                    • ESP8266
                                      ESP8266 @ESP8266 last edited by ESP8266

                                      So wie ich das deute muss statt der null der Wert der deepsleepduration dort rein. Dann wo die 1000 steht den anderen Baustein verknüpfen und statt 1 die 1000 einfügen.

                                      Damrak2022 3 Replies Last reply Reply Quote 0
                                      • Damrak2022
                                        Damrak2022 @ESP8266 last edited by

                                        @esp8266 Danke für das Angebot, aber ich möchte das selbst versuchen. Mich irritiert bei Blockly nur das nicht immer ersichtlich ist wo man etwas anfügen kann.
                                        Manchmal endet so ein Block und man kann dort trotzdem noch was einfügen.

                                        ESP8266 1 Reply Last reply Reply Quote 0
                                        • Damrak2022
                                          Damrak2022 @ESP8266 last edited by

                                          @esp8266 Ich habe noch ein weiteres kleines Problem was ich nicht nachvollziehen kann. Gestern bin ich laut der Health Mate App von Withings 3700 Schritte gelaufen:
                                          IMG_347C2428D6BD-1.jpeg

                                          In meinem Datenpunkt von Withings stand aber bis gestern 30.03.2022 um 23:59 Uhr der Wert 1885 Steps drin. Dieser wird mir auch im Widget angezeigt:
                                          Bildschirmfoto 2022-03-31 um 03.25.09.png
                                          Warum werden die 3700 Schritte mir nicht im Datenpunkt angezeigt?
                                          Jetzt ist unter den Datenpunkten Activities nur noch die Zeitspanne vom 01.4. - 30.04. zu sehen, was ich extrem merkwürdig finde.
                                          Obwohl die History aktiviert ist, stehen da gar keine Werte drin.
                                          Hat mein restore den ich mit Hilfe von @liv-in-sky wiederhergestellt habe, doch massive Problem verursacht? Denn nach meinem Restore war zuerst die Vis nicht aufrufbar.
                                          Ich möchte nun nicht wirklich alles komplett neu machen.

                                          1 Reply Last reply Reply Quote 0
                                          • Damrak2022
                                            Damrak2022 @ESP8266 last edited by

                                            @esp8266 Ich habe eben gerade einen Spaziergang gemacht. Laut Withings App bin ich 3013 Schritte gelaufen.
                                            Das aber taucht unter dem Datenpunkt Withings/Activities 01 garnicht auf, wobei doch das aktuellste soweit ich weiß immer in 01 gespeichert wird.
                                            Bei mir steht allerdings das drin:
                                            Bildschirmfoto_2022-03-31_um_08_01_16.png

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            863
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            49
                                            516
                                            85549
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo