Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. geparstes html aus Website in Visu einfügen

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    210

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    7.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

geparstes html aus Website in Visu einfügen

geparstes html aus Website in Visu einfügen

Scheduled Pinned Locked Moved Skripten / Logik
14 Posts 4 Posters 649 Views 3 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.
  • U umichel

    OK, vielen Dank.
    Ich werde das nach meinem Urlaub mal testen.

    JensenJ Offline
    JensenJ Offline
    Jensen
    wrote on last edited by Jensen
    #1

    Da mir die MSN Wetterseite optisch recht gut gefällt, wollte ich Teile davon für meine Visu benutzen. Mit regex konnte ich das nicht lösen, also habe ich es mit javascript probiert. Damit ist es mir gelungen, die styles und den gewünschten Teil zu extrahieren. Ich habe jetzt einen Datenpunkt, wo das Ganze als html drin steht. Wenn ich den Inhalt dieses Datenpunktes kopiere, den Inhalt in einem Texteditor einfüge, als html Datei speichere und diese im Browser anzeige, dann sieht das so aus:
    wetter1.PNG
    Aber weder das automatische Speichern in eine Datei, noch das Einbauen in die Visu bekomme ich hin.
    Hat da jemand Ideen?
    Ich muß noch ergänzen, ioBroker läuft auf einem Windows Host.
    Danke und Gruß
    Jens

    HomoranH 1 Reply Last reply
    0
    • JensenJ Jensen

      Da mir die MSN Wetterseite optisch recht gut gefällt, wollte ich Teile davon für meine Visu benutzen. Mit regex konnte ich das nicht lösen, also habe ich es mit javascript probiert. Damit ist es mir gelungen, die styles und den gewünschten Teil zu extrahieren. Ich habe jetzt einen Datenpunkt, wo das Ganze als html drin steht. Wenn ich den Inhalt dieses Datenpunktes kopiere, den Inhalt in einem Texteditor einfüge, als html Datei speichere und diese im Browser anzeige, dann sieht das so aus:
      wetter1.PNG
      Aber weder das automatische Speichern in eine Datei, noch das Einbauen in die Visu bekomme ich hin.
      Hat da jemand Ideen?
      Ich muß noch ergänzen, ioBroker läuft auf einem Windows Host.
      Danke und Gruß
      Jens

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @jensen sagte in Arbeitstitel:

      weil's denke ich zum Thema passt.

      Ich hab das abgespalten da es nichts mit dem Auslesen von Werten von einer Website zu tun hat.

      Bitte Threadtitel sinnvoll anpassen

      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 -

      JensenJ 1 Reply Last reply
      0
      • HomoranH Homoran

        @jensen sagte in Arbeitstitel:

        weil's denke ich zum Thema passt.

        Ich hab das abgespalten da es nichts mit dem Auslesen von Werten von einer Website zu tun hat.

        Bitte Threadtitel sinnvoll anpassen

        JensenJ Offline
        JensenJ Offline
        Jensen
        wrote on last edited by Jensen
        #3

        @homoran
        Oh, Mist, das habe ich zu spät mitbekommen und nochmal gepostet.
        Wie kann ich den Titel ändern?

        HomoranH 1 Reply Last reply
        0
        • JensenJ Jensen

          @homoran
          Oh, Mist, das habe ich zu spät mitbekommen und nochmal gepostet.
          Wie kann ich den Titel ändern?

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          @jensen sagte in Arbeitstitel:

          nochmal gepostet.

          hab ich auch schon wieder entfernt 😉

          @jensen sagte in Arbeitstitel:

          Wie kann ich den Titel ändern?

          Startpost editieren und Titel ändern

          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
          • JensenJ Offline
            JensenJ Offline
            Jensen
            wrote on last edited by
            #5

            Also gefühlt 100 Forenbeiträge weiter klappt jetzt das Speichern der geparsten html Daten.
            Dann Puppeteer Adapter benutzt, um ein Image draus zu machen.
            Das Image kommt dann in die Visu.
            Ich denke, das Gerüst steht, aber es ist noch viel Feinarbeit notwendig.
            Falls jemand einen ähnlichen Fall hat, gerne Vorschläge, wie's einfacher geht.
            Gruß Jens

            JensenJ 1 Reply Last reply
            0
            • JensenJ Jensen

              Also gefühlt 100 Forenbeiträge weiter klappt jetzt das Speichern der geparsten html Daten.
              Dann Puppeteer Adapter benutzt, um ein Image draus zu machen.
              Das Image kommt dann in die Visu.
              Ich denke, das Gerüst steht, aber es ist noch viel Feinarbeit notwendig.
              Falls jemand einen ähnlichen Fall hat, gerne Vorschläge, wie's einfacher geht.
              Gruß Jens

              JensenJ Offline
              JensenJ Offline
              Jensen
              wrote on last edited by
              #6

              Warum muß das nur alles so kompliziert sein?
              Wo ist der Unterschied, ob man eine Datei im Dateiexplorer kopiert, oder per Upload über den Vis Editor?
              Die erste bekommt man nicht zu sehen im Widget, die zweite schon.
              Warum kann der Puppeteer Adapter nicht gleich an die gewünschte Stelle schreiben?
              Ich glaub' ich dreh' durch ....

              Thomas BraunT 1 Reply Last reply
              0
              • JensenJ Jensen

                Warum muß das nur alles so kompliziert sein?
                Wo ist der Unterschied, ob man eine Datei im Dateiexplorer kopiert, oder per Upload über den Vis Editor?
                Die erste bekommt man nicht zu sehen im Widget, die zweite schon.
                Warum kann der Puppeteer Adapter nicht gleich an die gewünschte Stelle schreiben?
                Ich glaub' ich dreh' durch ....

                Thomas BraunT Online
                Thomas BraunT Online
                Thomas Braun
                Most Active
                wrote on last edited by
                #7

                @jensen sagte in geparstes html aus Website in Visu einfügen:

                Wo ist der Unterschied, ob man eine Datei im Dateiexplorer kopiert, oder per Upload über den Vis Editor?

                Über den Vis-Editor hochgeladene Dateien werden in eine Datenbank geschrieben, die einfachen Dateioperationen nicht.

                Linux-Werkzeugkasten:
                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                NodeJS Fixer Skript:
                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                JensenJ 1 Reply Last reply
                0
                • Thomas BraunT Thomas Braun

                  @jensen sagte in geparstes html aus Website in Visu einfügen:

                  Wo ist der Unterschied, ob man eine Datei im Dateiexplorer kopiert, oder per Upload über den Vis Editor?

                  Über den Vis-Editor hochgeladene Dateien werden in eine Datenbank geschrieben, die einfachen Dateioperationen nicht.

                  JensenJ Offline
                  JensenJ Offline
                  Jensen
                  wrote on last edited by
                  #8

                  @thomas-braun
                  Kann man auch mit javascript in diese Datenbank schreiben?

                  Thomas BraunT Jey CeeJ 2 Replies Last reply
                  0
                  • JensenJ Jensen

                    @thomas-braun
                    Kann man auch mit javascript in diese Datenbank schreiben?

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    wrote on last edited by
                    #9

                    @jensen

                    Ich weiß nicht genau wie das funktioniert.
                    Aber es geht natürlich.

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    JensenJ 1 Reply Last reply
                    0
                    • Thomas BraunT Thomas Braun

                      @jensen

                      Ich weiß nicht genau wie das funktioniert.
                      Aber es geht natürlich.

                      JensenJ Offline
                      JensenJ Offline
                      Jensen
                      wrote on last edited by
                      #10

                      @thomas-braun
                      Ja, so ähnlich ist es auch hier erklärt, aber eine Lösung finde ich dort nicht.

                      @jey-cee sagte in Verständnisfrage zu hochgeladenen Dateien:

                      @ubecker das bezieht sich Wohl auf den hier: https://forum.iobroker.net/topic/59759/ring-doorbell-adapter
                      Eine Antwort auf in diesem Thema gestellte Frage sehe ich jedoch nicht.

                      Hier mal in Kurzform eine Erklärung zur Problematik:
                      ioBroker verwendet Quasi sein eigenes Dateisystem und legt die Dateien dort ab.
                      Daher ist ein direkter Upload via FTP oder ähnlichem Sinnlos. Die Dateien werden dann nicht im Dateisystem von ioBroker erfasst.
                      Wenn man Dateien via VIS hochlädt werden sie Zusätzlich im Webserver registriert und dort zur Verfügung gestellt.
                      Das macht Sinn den sonst wäre jede Datei im ioBroker Dateisystem direkt über das Netzwerk erreichbar, was man sicher nicht möchte.

                      1 Reply Last reply
                      0
                      • JensenJ Jensen

                        @thomas-braun
                        Kann man auch mit javascript in diese Datenbank schreiben?

                        Jey CeeJ Online
                        Jey CeeJ Online
                        Jey Cee
                        Developer
                        wrote on last edited by
                        #11

                        @jensen sagte in geparstes html aus Website in Visu einfügen:

                        Kann man auch mit javascript in diese Datenbank schreiben?

                        Ja, siehe hier: https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#writefile

                        Persönlicher Support
                        Spenden -> paypal.me/J3YC33

                        1 Reply Last reply
                        0
                        • JensenJ Offline
                          JensenJ Offline
                          Jensen
                          wrote on last edited by Jensen
                          #12

                          @jey-cee
                          Meinst Du writeFile ?
                          Damit speichere ich momentan meine zusammengebastelte html Datei.
                          Diese sende ich an den Puppeteer-Adapter, der daraus ein png macht.
                          Und das möchte ich jetzt im Widget sehen und dazu muß die image Datei irgendwie 'hochgeladen' werden, einfaches Speichern reicht wohl nicht.

                          Oder muß ich die entstandene image datei nochmal lesen und mit writeFile 'richtig' ablegen?

                          Jey CeeJ 1 Reply Last reply
                          0
                          • JensenJ Jensen

                            @jey-cee
                            Meinst Du writeFile ?
                            Damit speichere ich momentan meine zusammengebastelte html Datei.
                            Diese sende ich an den Puppeteer-Adapter, der daraus ein png macht.
                            Und das möchte ich jetzt im Widget sehen und dazu muß die image Datei irgendwie 'hochgeladen' werden, einfaches Speichern reicht wohl nicht.

                            Oder muß ich die entstandene image datei nochmal lesen und mit writeFile 'richtig' ablegen?

                            Jey CeeJ Online
                            Jey CeeJ Online
                            Jey Cee
                            Developer
                            wrote on last edited by
                            #13

                            @jensen sagte in geparstes html aus Website in Visu einfügen:

                            Damit speichere ich momentan meine zusammengebastelte html Datei.

                            Auch in vis.0 wie es in der Doku steht? Der Befehl writeFile (nicht fs.writeFile) registriert die Datei in der DB und damit kann sie dann auch im Browser aufgerufen werden.

                            Persönlicher Support
                            Spenden -> paypal.me/J3YC33

                            JensenJ 1 Reply Last reply
                            0
                            • Jey CeeJ Jey Cee

                              @jensen sagte in geparstes html aus Website in Visu einfügen:

                              Damit speichere ich momentan meine zusammengebastelte html Datei.

                              Auch in vis.0 wie es in der Doku steht? Der Befehl writeFile (nicht fs.writeFile) registriert die Datei in der DB und damit kann sie dann auch im Browser aufgerufen werden.

                              JensenJ Offline
                              JensenJ Offline
                              Jensen
                              wrote on last edited by Jensen
                              #14

                              @jey-cee
                              Danke, ich teste das morgen.
                              Ha, ging ja ganz schnell, kaum macht man's richtig, schon geht's.
                              Vielen, vielen Dank für die Hilfe.

                              vis.PNG

                              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

                              83

                              Online

                              32.4k

                              Users

                              81.3k

                              Topics

                              1.3m

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

                              • Don't have an account? Register

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