Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Wert aus html Datei auslesen und in einem Widget anzeigen

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Wert aus html Datei auslesen und in einem Widget anzeigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @hagst last edited by Homoran

      @hagst

      • ist das tatsächlich die ganze Rückgabe?
      • ist das Format exakt so, also mit Zeilenumbruch?
      • steht da immer false?
        • oder auch mal true?
      • Ist die Zahl immer ganzzahlig?
      Homoran 1 Reply Last reply Reply Quote 0
      • H
        hagst last edited by hagst

        Die Ausgabe kommt von meinem Stromzähler. Ich hab keine Ahnung, was in dem Fall "false" bedeutet und ob da auch mal true kommen kann 😞

        In der Beschreibung steht folgendes:
        Abfrage des „aktuellen“ Messwerts zum Zeitpunkt der Verarbeitung im ComModul, dies entspricht in etwa der Anzeige der aktuellen Abnahme über die Startseite im Browser.
        http://<IP des ComModul>/InstantView/request/getPowerProfile.html?n=1

        Die Ausgabe im Browser sieht dann wie folgt aus, inkl. des Zeilenumbruchs:
        Wirkleistung 1.25.0 200222203535w 200222203535w 1 1 false
        343

        Ich glaube, die letzte Zahl ist immer ohne Komma, es ist in meinem Fall die WATT Zahl meines aktuellen Verbrauchs.

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

          Wenn das alles so ist:

          • parser Adapter installieren
          • in der Konfig:
            • neue Regel hinzufügen
              • Namen vergeben
              • URL wie genannt eingeben
              • als RegEx (\d+)$ eingeben
              • Num: 0
              • Typ Number
              • Intervall: die Abfragezeit in Millisekunden

          Speichern und unter Objekten - parser.0 die Werte abholen

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

            @Homoran
            Als Wert gibt der Parser mir jetzt ein "U" aus ?!

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

              @hagst sagte in Wert aus html Datei auslesen und in einem Widget anzeigen:

              Als Wert gibt der Parser mir jetzt ein "U" aus ?!

              kann er nicht!
              Wenn du gemacht hast was ich schrieb.

              bestenfalls NaN (Not a Number).
              Der DP sollte Typ Number sein.

              Mach mal Screenshot von der Konfig und dem Editor dazu

              1 Reply Last reply Reply Quote 0
              • H
                hagst last edited by

                paarser1.png

                parser2.png

                Hier....

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

                  @hagst sagte in Wert aus html Datei auslesen und in einem Widget anzeigen:

                  Hier....

                  Wo?

                  @Homoran sagte in Wert aus html Datei auslesen und in einem Widget anzeigen:

                  Screenshot von der Konfig und dem Editor dazu

                  1 Reply Last reply Reply Quote 0
                  • H
                    hagst last edited by

                    Mir zeigt er hier im Forum meine beiden Screenshot an, Dir nicht?

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

                      @hagst zwei screenshots -ja!
                      Aber wo ist der vom Editor zu deiner Regel?

                      1 Reply Last reply Reply Quote 0
                      • H
                        hagst last edited by

                        Ähhhh, was meinst Du mit Editor? Nicht sauer sein, ich bin ein absoluter Neuling auf den Gebiet 😞

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

                          @hagst

                          • Bleistift rechts neben deiner Regel anklicken.
                          • Fenster öffnet sich
                          • Screenshot machen
                          • hier posten
                          1 Reply Last reply Reply Quote 0
                          • H
                            hagst last edited by

                            parser3.png

                            Hab den Editor gefunden 🙂

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

                              @Homoran sagte in Wert aus html Datei auslesen und in einem Widget anzeigen:

                              ist das tatsächlich die ganze Rückgabe?

                              Das bezweifle ich jetzt erst recht.

                              • rechte Maustaste ins Fenster vom Browser
                              • "Quelltext anzeigen" anklicken
                              • kopieren und hier in Code-Tags posten
                              H Homoran 2 Replies Last reply Reply Quote 0
                              • H
                                hagst @Homoran last edited by

                                @Homoran
                                Du meinst den Quelltext vom Editor, richtig?
                                Also nicht den ganzen iobroker

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

                                  @Homoran oder den Text aus dem Editorfenster
                                  aber vollständig!

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

                                    @hagst Hat sich jetzt überschnitten.

                                    Nein ich meinte den Quelltext von der Seite die erscheint, wenn du den URL im Browser aufrufst.

                                    Alternativ natürlich den Text im Editorfenster

                                    1 Reply Last reply Reply Quote 1
                                    • H
                                      hagst @Homoran last edited by

                                      @Homoran

                                      Das ist der komplette "Testtext" der angezeigt wird im Editor:

                                      <?xml version="1.0" encoding="UTF-8"?>
                                      <values xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="/InstantView/request/powerProfile.xsd">
                                      <header>
                                      <name>Wirkleistung</name>
                                      <obis>1.25.0</obis>
                                      <startts>200222205849w</startts>
                                      <endts>200222205849w</endts>
                                      <samplerate>1</samplerate>
                                      <no>1</no>
                                      <error>false</error>
                                      </header>
                                      <v>288</v>
                                      </values>

                                      Homoran 1 Reply Last reply Reply Quote 0
                                      • H
                                        hagst last edited by

                                        parser4.png

                                        Hier als Screenshot

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

                                          @hagst
                                          Das kommt mir besser als Rückgabe vor
                                          Dann nimm das v>(\d+)<\/v als RegEx

                                          Screenshot helfen nicht wenn man Text zum auslesen braucht

                                          1 Reply Last reply Reply Quote 1
                                          • H
                                            hagst last edited by

                                            Ich will Dich ja nicht ärgern, aber das Ergebnis ist ein "U" 😞

                                            Homoran 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

                                            1.0k
                                            Online

                                            32.1k
                                            Users

                                            80.6k
                                            Topics

                                            1.3m
                                            Posts

                                            html vis widget
                                            2
                                            26
                                            1551
                                            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