Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Parser Regex

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Parser Regex

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

      @werner2000x sagte in Parser Regex:

      gibt es eine andere Möglichkeit meine inhalte von localhost aud dem handy mit iob auf dem raspi auszuwerten?

      das verstehe ich nicht so ganz.
      localhost auf dem handy gibt es sicherlich auch, aber habe noch nie gesehen, das da irgend eine app da was ausliefert. localhost ist ja genau das gerät an dem das eingegeben wird.
      da müsste ja eine app einen lokalen webserver aufmachen und reagieren. aber ich wette das weder android noch erst recht apple das zulässt.(ohne jailbreak)
      welche app soll das den sein die sowas macht?

      Homoran werner2000x 2 Replies Last reply Reply Quote 1
      • Homoran
        Homoran Global Moderator Administrators @OliverIO last edited by

        @oliverio sagte in Parser Regex:

        das verstehe ich nicht so ganz.

        da sind wir schon 2!

        Hat er hier beschrieben

        @werner2000x sagte in Parser Regex:

        Die gesicherte Webseite zeigt meinen Blutzucker den ich auch im Handy unter 127.0.0.1:17580 erhalte

        1 Reply Last reply Reply Quote 0
        • werner2000x
          werner2000x @OliverIO last edited by

          @oliverio Die App heißt Localtonet und ist im playstore erhältlich.

          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @werner2000x last edited by

            @werner2000x sagte in Parser Regex:

            Localtonet

            ok, ich vermute (leider schreibst du da nicht so viel dazu und ich hab keine lust jede detailkonfiguration der leute bei mir nachzustellen)
            du nutzt den http tunnel.
            dazu hast du auf einem rechner bei dir zu hause diese software installiert.
            dann hast du dort die seite konfiguriert wo du die daten draussen anzeigen lassen möchtest
            danach kannst du die über den browser und einer von denen bereitgestellten url im internet anzeigen lassen.
            ist das grob so richtig?
            ggfs bitte mal auf die konkrete hilfeseite verweisen nach der du vorgegangen bist.

            wenn diese seite lokal verfügbar ist? warum sprechen wir dann nicht über diese?
            wie heißt den der anbieter für deine blutzuckerwerte? das sind doch die aufklebbaren dinger, die kontinuierlich messen?

            Homoran 1 Reply Last reply Reply Quote 1
            • Homoran
              Homoran Global Moderator Administrators @OliverIO last edited by Homoran

              @oliverio sagte in Parser Regex:

              wenn diese seite lokal verfügbar ist?

              so wie ich das verstanden habe liegt die suf dem Handy.

              @oliverio sagte in Parser Regex:

              wie heißt den der anbieter für deine blutzuckerwerte?

              irgendwo stand was von pebble, ich such mal

              EDIT:
              Hab in dem Zusammenhang nur etwas von einer Smartwatch bei diabetes-kids gelesen

              werner2000x 1 Reply Last reply Reply Quote 0
              • werner2000x
                werner2000x @Homoran last edited by

                @homoran Ich habe ein Dexcom Blutzucker Messgerät. Auf dem Handy (Android) habe ich die App xdrip zum Anzeigen der Blutzuckerwerte.
                Im Browser kann ich z.B. mit
                http://127.0.0.1:17580/sgv.json?brief_mode=Y
                oder
                http://127.0.0.1:17580/pebble
                die Blutzuckerwerte und vieles mehr sehen.
                Mit einem Watchface in wearos können die Werte
                gefiltert dargestellt werden.

                Meine Idee war diese Werte in iob aus der Webseite zu filtern und in influx auszuzeichnen und ggf. in Grafana darzustellen.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @werner2000x last edited by

                  @werner2000x sagte in Parser Regex:

                  Im Browser kann ich

                  am Handy oder am PC??

                  werner2000x 1 Reply Last reply Reply Quote 0
                  • werner2000x
                    werner2000x @Homoran last edited by

                    @homoran Mein iob läuft auf dem raspi4.
                    Deshalb ist es komplizierter die Daten dahin zu bringen.
                    Auf github gibt es Infos zum xdrip webserver:

                    https://github.com/NightscoutFoundation/xDrip/blob/master/Documentation/technical/Local_Web_Services.md

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @werner2000x last edited by

                      @werner2000x sagte in Parser Regex:

                      Mein iob läuft auf dem raspi4.

                      ja!??
                      aber beantworte doch bitte meine Frage!

                      werner2000x 1 Reply Last reply Reply Quote 0
                      • werner2000x
                        werner2000x @Homoran last edited by

                        @homoran das xdrip läuft auf dem Handy und bekommt über Bluetooth die Werte vom Zuckersensor.

                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @werner2000x last edited by

                          @werner2000x sagte in Parser Regex:

                          @homoran das xdrip läuft auf dem Handy und bekommt über Bluetooth die Werte vom Zuckersensor.

                          ja!
                          und die Antwort auf die Frage wo

                          @homoran sagte in Parser Regex:

                          @werner2000x sagte in Parser Regex:

                          Im Browser kann ich

                          am Handy oder am PC??

                          werner2000x 1 Reply Last reply Reply Quote 0
                          • werner2000x
                            werner2000x @Homoran last edited by

                            @homoran im Browser egal wo kann die öffentliche xdrip Webseite aufgerufen werden. Nur die lokale Webseite geht auf auf Handy.

                            OliverIO Homoran 2 Replies Last reply Reply Quote 0
                            • OliverIO
                              OliverIO @werner2000x last edited by

                              @werner2000x

                              ok ganz wild
                              ein nightscout system kann auf dem handy die werte abrufen und wohl auch steuern.
                              xdrip stellt einen webserver bereit und kann auch nightscout abrufen
                              localtonet sollte nun den zugrif auf localhost auf dem handy auch woanders bereitstellen, ansonsten kann ich mir den sinn nicht so vorstellen, da ja xdrip schon der webserver für localhost ist

                              kannst du den am pc zu haus die seite mit den werten aufrufen in einem browser auf dem PC, halt nicht auf dem handy wo das alle läuft?
                              wir waren ja daher gekommen, das der parseradapter die seite lesen will und dann kommt parser error.

                              werner2000x 1 Reply Last reply Reply Quote 1
                              • Homoran
                                Homoran Global Moderator Administrators @werner2000x last edited by

                                @werner2000x sagte in Parser Regex:

                                @homoran im Browser egal wo kann die öffentliche xdrip Webseite aufgerufen werden. Nur die lokale Webseite geht auf auf Handy.

                                es ging um

                                @werner2000x sagte in Parser Regex:

                                Im Browser kann ich z.B. mit
                                http://127.0.0.1:17580/sgv.json?brief_mode=Y
                                oder
                                http://127.0.0.1:17580/pebble

                                1 Reply Last reply Reply Quote 0
                                • werner2000x
                                  werner2000x @OliverIO last edited by

                                  @oliverio ja, am PC geht es.

                                  Homoran 1 Reply Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @werner2000x last edited by Homoran

                                    @werner2000x
                                    und wenn du den URL, mit dem du das geposete json mit dem Blutzucker Wert erhältst, in dem Blockly von mir eingibst,
                                    Was steht dann im log?

                                    werner2000x 1 Reply Last reply Reply Quote 0
                                    • werner2000x
                                      werner2000x @Homoran last edited by

                                      @homoran Ich komme erst Montag dazu...

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

                                        @werner2000x Mit dem Blockly komme ich nicht klar. Das Element "setze auf" finde ich in meinem Blockly nicht. Muss dazu was hinzuinstalliert werden?

                                        werner2000x Homoran 2 Replies Last reply Reply Quote 0
                                        • werner2000x
                                          werner2000x @werner2000x last edited by

                                          @werner2000x Der Parser liest nun meine Webseite. Der Inhalt ist:

                                          {"status":[{"now":1732558984101}],"bgs":[{"sgv":"111","trend":5,"direction":"FortyFiveDown","datetime":1732556251289,"filtered":0,"unfiltered":-127,"noise":1,"bgdelta":-6,"battery":"","iob":0}]}
                                          

                                          Ich bin mir nur nicht sicher welchen regex ich verwenden muss.

                                          1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators @werner2000x last edited by Homoran

                                            @werner2000x sagte in Parser Regex:

                                            Mit dem Blockly komme ich nicht klar. Das Element "setze auf" finde ich in meinem Blockly nicht. Muss dazu was hinzuinstalliert werden?

                                            nein, wahrscheinlich brauchst du alkes nicht.
                                            Das brauchte ich um meine Variablen zu befüllen, da ich deine Daten ja nicht im original habe.

                                            du nimmst statt dessen den aktualisiere Block und trägst den Wert direkt in deinen Zieldatenpunkt ein

                                            @homoran sagte in Parser Regex:

                                            @werner2000x sagte in Parser Regex:

                                            Wir kann man denn in Blockly eine Webseite eintagen?

                                            @homoran sagte in Parser Regex:

                                            Vielleicht mit httpget mit Ergebnis

                                            EDIT:
                                            So in der Art
                                            Screenshot_20241121-170139_Firefox.jpg

                                            Das Ganze sähe dann so aus
                                            Screenshot_20241125-193244_Firefox.jpg

                                            oben den URL zu deinen Daten eingeben, und unten im aktualisiere Block deinen Datenpunkt auswählen

                                            sollte dieses einfachere Vorgehen nicht klappen, nimm v":"(\d+) als regex

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            791
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            58
                                            1586
                                            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