Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Hilfe bei parsen eines lokalen servers

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Hilfe bei parsen eines lokalen servers

Scheduled Pinned Locked Moved Skripten / Logik
16 Posts 3 Posters 1.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • HomoranH Homoran

    @bluelightcrew sagte in Hilfe bei parser eines lokalen servers:

    ein paar daten von einem lokalen Server auslesen

    ist das dein Server/website?

    da sind sie auch nicht.
    Die wrden dynamisch aus einer Datenbank dort eingetragen

    @bluelightcrew sagte in Hilfe bei parser eines lokalen servers:

    document.getElementById('valid').innerText = data.valid;

    B Offline
    B Offline
    Bluelightcrew
    wrote on last edited by Bluelightcrew
    #3

    @homoran
    Jein das ist der Server eines Nerdminers den ich mir zugelegt habe. Wahrscheinlich kann man das dann nicht aus der Datenbank auslesen?

    HomoranH 1 Reply Last reply
    0
    • B Bluelightcrew

      @homoran
      Jein das ist der Server eines Nerdminers den ich mir zugelegt habe. Wahrscheinlich kann man das dann nicht aus der Datenbank auslesen?

      HomoranH Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #4

      @bluelightcrew sagte in Hilfe bei parser eines lokalen servers:

      Wahrscheinlich kann man das dann nicht aus der Datenbank auslesen?

      da kenne ich mich auch nicht aus.
      Wo die läuft erkenne ich nicht.
      da scheint ja irgendwas von github zu laufen

      @bluelightcrew sagte in Hilfe bei parser eines lokalen servers:

      href='https://github.com/NMminer1024/NMMiner'

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      B 1 Reply Last reply
      0
      • B Bluelightcrew

        Ich würde gerne ein paar daten von einem lokalen Server auslesen. Ich habe keine Ahnung von Regex oder Quellcode aber das mir Regex ausspuckt was ich suche klappt. Das Problem ist eher das ich im Quellcode nicht die Werte finde die ich auslesen möchte.

        Hier mal der Quellcode:

        <html><head><style>body { background-color: #2E2E2E; color: white; text-align: center; font-family: Arial, sans-serif; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100vh; margin: 0; }h1 { margin-top: 50px; }table { margin: 0 auto; border-collapse: collapse; width: 80%; max-width: 100%; }th, td { border: 1px solid white; padding: 10px; text-align: center; white-space: nowrap; }#header { display: flex; justify-content: space-between; width: 80%; max-width: 100%; margin: 0 auto; }#timeMining { text-align: left; }#version { text-align: right; }#container { text-align: center; width: 100%; padding: 10px; box-sizing: border-box; position: relative; }#footer { position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; padding: 10px 0; background-color: #2E2E2E; }#footer a { color: #00FF00; text-decoration: none; }#footer p { color: white; margin: 0; }td { color: green; }@media (max-width: 600px) {   th, td { font-size: 12px; padding: 5px; }   #header { flex-direction: column; align-items: center; }   #timeMining, #version { text-align: center; margin-top: 10px; } }</style></head><body><div id='container'><h1>NMMiner Web Monitor</h1><div id='header'><div id='timeMining'></div><div id='version'>Version: v0.3.04</div></div><table><tr><th>Hash Rate</th><th>Share(R/A)</th><th>Net Diff</th><th>Pool Diff</th><th>Last Diff</th><th>Best Diff</th><th>Valid</th><th>Progress</th><th>Temperature</th><th>RSSI</th><th>Free Heap</th></tr><tr><td id='hashRate'></td><td id='shares'></td><td id='netDiff'></td><td id='poolDiff'></td><td id='lastDiff'></td><td id='bestDiff'></td><td id='valid'></td><td id='progress'></td><td id='temp'></td><td id='rssi'></td><td id='freeHeap'></td></tr></table><div id='footer'><p>&copy; 2024 NMMiner | <a href='https://github.com/NMminer1024/NMMiner' target='_blank' rel='noopener noreferrer'>GitHub</a></p></div></div><script>function fetchData() {  fetch('/data').then(response => response.json()).then(data => {    document.getElementById('timeMining').innerText = 'Up Time: ' + data.timeMining;    document.getElementById('hashRate').innerText = data.hashRate;    document.getElementById('shares').innerText = data.shares;    document.getElementById('netDiff').innerText = data.netDiff;    document.getElementById('poolDiff').innerText = data.poolDiff;    document.getElementById('lastDiff').innerText = data.lastDiff;    document.getElementById('bestDiff').innerText = data.bestDiff;    document.getElementById('valid').innerText = data.valid;    document.getElementById('progress').innerText = data.progress;    document.getElementById('temp').innerText = data.temp;    document.getElementById('rssi').innerText = data.rssi;    document.getElementById('freeHeap').innerText = data.freeHeap;  });}setInterval(fetchData, 1000);fetchData();</script></body></html>
        

        Ich möchte eben diese 0 von Valid auslesen, wie gesagt finde ich das Valid aber eben nicht den Wert 0 dazubild.jpg

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        wrote on last edited by OliverIO
        #5

        @bluelightcrew sagte in Hilfe bei parsen eines lokalen servers:

        es sieht so aus als ob die webseite daten von /data als json liest und dann dynamisch in die seite einsetzt.

        ergänze mal dann die adresse mit /data
        bzw übernehme nur den domäne + evtl. port und ergänze dann mit /data.

        Im Zweifel bitte die ganze adresse zu deinem lokalen system aus der adresszeile deines browser kopieren, dann können wir dir helfen, die richtige adresse herauszufinden
        dann könnte man ggfs mit dem parser adapter arbeiten, auch im jsonfile müsste das feld valid heißen

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        HomoranH OliverIOO 2 Replies Last reply
        1
        • HomoranH Homoran

          @bluelightcrew sagte in Hilfe bei parser eines lokalen servers:

          Wahrscheinlich kann man das dann nicht aus der Datenbank auslesen?

          da kenne ich mich auch nicht aus.
          Wo die läuft erkenne ich nicht.
          da scheint ja irgendwas von github zu laufen

          @bluelightcrew sagte in Hilfe bei parser eines lokalen servers:

          href='https://github.com/NMminer1024/NMMiner'

          B Offline
          B Offline
          Bluelightcrew
          wrote on last edited by
          #6

          @homoran
          OK trotzdem danke für deine Hilfe!
          Ja genau da läuft eine Firmware von github drauf.

          1 Reply Last reply
          0
          • OliverIOO OliverIO

            @bluelightcrew sagte in Hilfe bei parsen eines lokalen servers:

            es sieht so aus als ob die webseite daten von /data als json liest und dann dynamisch in die seite einsetzt.

            ergänze mal dann die adresse mit /data
            bzw übernehme nur den domäne + evtl. port und ergänze dann mit /data.

            Im Zweifel bitte die ganze adresse zu deinem lokalen system aus der adresszeile deines browser kopieren, dann können wir dir helfen, die richtige adresse herauszufinden
            dann könnte man ggfs mit dem parser adapter arbeiten, auch im jsonfile müsste das feld valid heißen

            HomoranH Offline
            HomoranH Offline
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #7

            @oliverio sagte in Hilfe bei parsen eines lokalen servers:

            auch im jsonfile müsste das feld valid heißen

            @homoran sagte in Hilfe bei parsen eines lokalen servers:

            document.getElementById('valid').innerText = data.valid;

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            B 1 Reply Last reply
            0
            • HomoranH Homoran

              @oliverio sagte in Hilfe bei parsen eines lokalen servers:

              auch im jsonfile müsste das feld valid heißen

              @homoran sagte in Hilfe bei parsen eines lokalen servers:

              document.getElementById('valid').innerText = data.valid;

              B Offline
              B Offline
              Bluelightcrew
              wrote on last edited by
              #8

              @homoran
              OK das übersteigt meine Crashkurs regex Fähigkeit gerade komplett, ich wüsste ehrlich gesagt nicht wonach ich mit dem regex suchen müsste.

              OliverIOO 1 Reply Last reply
              0
              • B Bluelightcrew

                @homoran
                OK das übersteigt meine Crashkurs regex Fähigkeit gerade komplett, ich wüsste ehrlich gesagt nicht wonach ich mit dem regex suchen müsste.

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                wrote on last edited by
                #9

                @bluelightcrew

                du m usst uns die datei zeigen
                kannst du die datei nach meinen anweisungen aufrufen?

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                B 1 Reply Last reply
                0
                • OliverIOO OliverIO

                  @bluelightcrew

                  du m usst uns die datei zeigen
                  kannst du die datei nach meinen anweisungen aufrufen?

                  B Offline
                  B Offline
                  Bluelightcrew
                  wrote on last edited by
                  #10

                  @oliverio
                  Wenn du mir sagst was ich machen soll gerne.

                  1 Reply Last reply
                  0
                  • OliverIOO OliverIO

                    @bluelightcrew sagte in Hilfe bei parsen eines lokalen servers:

                    es sieht so aus als ob die webseite daten von /data als json liest und dann dynamisch in die seite einsetzt.

                    ergänze mal dann die adresse mit /data
                    bzw übernehme nur den domäne + evtl. port und ergänze dann mit /data.

                    Im Zweifel bitte die ganze adresse zu deinem lokalen system aus der adresszeile deines browser kopieren, dann können wir dir helfen, die richtige adresse herauszufinden
                    dann könnte man ggfs mit dem parser adapter arbeiten, auch im jsonfile müsste das feld valid heißen

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    wrote on last edited by OliverIO
                    #11

                    @oliverio sagte in Hilfe bei parsen eines lokalen servers:

                    ergänze mal dann die adresse mit /data
                    bzw übernehme nur den domäne + evtl. port und ergänze dann mit /data.
                    Im Zweifel bitte die ganze adresse zu deinem lokalen system aus der adresszeile deines browser kopieren, dann können wir dir helfen,

                    der komplette text stand schon oben

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    B 1 Reply Last reply
                    0
                    • OliverIOO OliverIO

                      @oliverio sagte in Hilfe bei parsen eines lokalen servers:

                      ergänze mal dann die adresse mit /data
                      bzw übernehme nur den domäne + evtl. port und ergänze dann mit /data.
                      Im Zweifel bitte die ganze adresse zu deinem lokalen system aus der adresszeile deines browser kopieren, dann können wir dir helfen,

                      der komplette text stand schon oben

                      B Offline
                      B Offline
                      Bluelightcrew
                      wrote on last edited by
                      #12

                      @oliverio
                      Sorry hatte ich überlesen
                      Ja Mega in/data sind tatsächlich alle Daten. Dann kann ich es ja quasi einfach auf ip/data parsen richtig? Das bekomme ich alleine hin.

                      OliverIOO HomoranH 2 Replies Last reply
                      0
                      • B Bluelightcrew

                        @oliverio
                        Sorry hatte ich überlesen
                        Ja Mega in/data sind tatsächlich alle Daten. Dann kann ich es ja quasi einfach auf ip/data parsen richtig? Das bekomme ich alleine hin.

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        wrote on last edited by
                        #13

                        @bluelightcrew

                        ok

                        Meine Adapter und Widgets
                        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                        Links im Profil

                        1 Reply Last reply
                        0
                        • B Bluelightcrew

                          @oliverio
                          Sorry hatte ich überlesen
                          Ja Mega in/data sind tatsächlich alle Daten. Dann kann ich es ja quasi einfach auf ip/data parsen richtig? Das bekomme ich alleine hin.

                          HomoranH Offline
                          HomoranH Offline
                          Homoran
                          Global Moderator Administrators
                          wrote on last edited by
                          #14

                          @bluelightcrew sagte in Hilfe bei parsen eines lokalen servers:

                          Dann kann ich es ja quasi einfach auf ip/data parsen richtig?

                          wenn da wie vermutet ein json liegt, kannst du auch alle Werte per Blockly extrahieren.

                          in etwa
                          ATTRIBUT data.valid von wert

                          man müsste dann aber wissen was du da per httpGet als antwort bekommst

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          B 1 Reply Last reply
                          0
                          • HomoranH Homoran

                            @bluelightcrew sagte in Hilfe bei parsen eines lokalen servers:

                            Dann kann ich es ja quasi einfach auf ip/data parsen richtig?

                            wenn da wie vermutet ein json liegt, kannst du auch alle Werte per Blockly extrahieren.

                            in etwa
                            ATTRIBUT data.valid von wert

                            man müsste dann aber wissen was du da per httpGet als antwort bekommst

                            B Offline
                            B Offline
                            Bluelightcrew
                            wrote on last edited by
                            #15

                            Ich habs mit dem Parser schon, klappt einwandfrei. Ich danke euch beiden für eure spitzen Hilfe. Ich war eigentlich schon am aufgeben

                            HomoranH 1 Reply Last reply
                            0
                            • B Bluelightcrew

                              Ich habs mit dem Parser schon, klappt einwandfrei. Ich danke euch beiden für eure spitzen Hilfe. Ich war eigentlich schon am aufgeben

                              HomoranH Offline
                              HomoranH Offline
                              Homoran
                              Global Moderator Administrators
                              wrote on last edited by
                              #16

                              @bluelightcrew sagte in Hilfe bei parsen eines lokalen servers:

                              eigentlich schon am aufgeben

                              ...ist keine Option :grinning:

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              354

                              Online

                              32.6k

                              Users

                              82.3k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe