Navigation

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

    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

    Daten mit Parser Adapter auslesen

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

      @werner2000x
      ne wird nicht anders, es dauert nur länger bis das Problem wieder auftritt.
      Prüfe dein Skript, du kannst es auch hier posten

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

        @oliverio Hier mein RegEx Script: .\d*.\d*.\d*(?=Wh)
        und der Testtext aus der html:

        <html><head><title>ISm</title></head><h2>IPswitch-S0m-WiFi: <hr><pre>S0 = 19.119.291Wh + 3W<FONT SIZE='-2'>, min= 3W, max. 174W</FONT><br>Limit Output = 1<br>MQTT connected= 1<FONT SIZE='-2'>, vor= 158s, connected= 5140, reconnected= 5208</FONT><br><hr><br><a href="http://192.168.198.38?ref=5">start refresh</a> <a href="http://192.168.198.38?inf=1">?</a> <a href="http://192.168.198.38?mmr=1">reset min/max</a><br><hr> <img src="/chart.cvg"/></FONT></pre><br>

        und das Ergebnis: 19.119.291

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

          @werner2000x said in Daten mit Parser Adapter auslesen:

          und der Testtext aus der html:

          ist das der Quelltext, oder ein bereits in HTML umgewandelter?

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

            @werner2000x said in Daten mit Parser Adapter auslesen:

            <img src="/chart.cvg"/>

            lädt hier eigentlich der Parser auch das Bild?

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

              @homoran Das ist der Inhalt der Webseite im html Format, so wie der Parser die daten sieht.

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

                @werner2000x OK!
                in deinem Regex ist u.a. die 'Wh' mit in der Group, was ich nicht machen würde. ich würde mit 0 = ([\d.]+) arbeiten, aber ob das die Ursache ist????

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

                  @werner2000x said in Daten mit Parser Adapter auslesen:

                  @oliverio Hier mein RegEx Script: .\d*.\d*.\d*(?=Wh)
                  und der Testtext aus der html:

                  Nutzt du den parser-Adapter?
                  Dann frage ich mich, wie die Abfragen im 2ms-Abstand zu Stande kamen.
                  ich denke der kann auch nicht so schnell

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

                    @oliverio Nein, ich hatte auf 1000ms eingestellt, jetzt 10000ms.

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

                      @werner2000x

                      das hattest du ja schon geschrieben. dennoch waren Zugriffe im 2ms Takt da.
                      Wenn du nicht den parser-Adapter nutzt hat dein Skript definitiv ein Problem.

                      Aber probier aus. Wir unterhalten uns dann beim nächsten mal wieder

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

                        @oliverio wir haben gerade einen ähnlich gelagerten Fall, bei dem ein Skript jede Sekunde läuft, sich das System kurz eine Auszeit gönnt und dann die fehlenden Daten im Millisekundentakt nachliefert.

                        Vielleicht gibt es doch noch irgendwo ein Problem

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

                          @homoran
                          Das kann natürlich immer sein, das ihr im iobroker auch noch was findet was mal eine zeit lang die event-queue blockiert.

                          aber meistens liegen die Fehler schon in den eigenen Skripten. die meisten sind
                          ja keine Profis und selbst denen passiert auch immer wieder was, was nicht so ohne weiteres durchschaubar war.

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

                            @oliverio Heute Nacht ist der Parser ohne Unterbrechung durchgelaufen. Vielleicht hat das 10fache Abtastintervall geholfen...:-)

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

                              @homoran Ich habe den RegEx 0 = ([\d.]+) probiert, doch er funktioniert nicht. es wird kein Ergebnis im Parser geliefert.

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

                                @werner2000x said in Daten mit Parser Adapter auslesen:

                                @homoran Ich habe den RegEx 0 = ([\d.]+) probiert, doch er funktioniert nicht. es wird kein Ergebnis im Parser geliefert.

                                Was genau hast du gemacht?

                                Bitte screenshot von dem Editorfensters des Eintrags

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

                                  @homoran Hier der Screenshot ohne Ergebnis:
                                  b65ed196-fa8c-4bc1-87e8-546e32bd7114-image.png

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

                                    @werner2000x da sind ja auf einmal Leerzeichen oder Steuerzeichen vor dem =
                                    Die waren in deinem Export nicht

                                    EDIT:
                                    dein Export enthält auch Steuerzeichen.
                                    Hast du den mit einem Windows Editor bearbeitet?

                                    EDIT2:

                                    versuche mal ([\d.]+)Wh

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

                                      @homoran said in Daten mit Parser Adapter auslesen:

                                      ([\d.]+)Wh

                                      Ja, die neue RegEx Formel klappt mit Ergebnis, Danke :-):
                                      bad54907-3201-47f0-a9cd-ef1c62c68d2a-image.png

                                      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

                                      912
                                      Online

                                      31.8k
                                      Users

                                      80.0k
                                      Topics

                                      1.3m
                                      Posts

                                      regex parser
                                      6
                                      30
                                      2502
                                      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