Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Im HABPanel base64 codierte PNG Daten anzeigen

    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

    Im HABPanel base64 codierte PNG Daten anzeigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Thirty8763 last edited by

      Hallo,

      Ich versuche gerade die Karte meines Staubsaugerrobotters in HABPanel zu visualisieren.

      Das PNG Bild ist als Datenstring in einem Datensatz vorhanden.
      Es sieht ungefähr so aus:
      data:image/png;base64,iVBORw0KGgo...
      Wenn ich den String in HTML gieße wie z.B.

      <img src="data:image/png;base64,iVBORw0KGgo...">
      

      Dann wird das Bild richtig angezeigt. Das blöde ist natürlich, dass es eine harte Kopie ist und nicht aktualisiert wird bzw aus dem Datensatz gelesen wurde.

      Hier bin ich jetzt gescheitert.
      Mit welchen Widget kann man dieses base64 Bild anzeigen und wie genau?
      Ich hab es geschafft mit dem Markdown Widget von Lovelace. Dort sieht das so aus, mit Referenz auf den Datensatz:

      <img src="{ecovacs-deebot.0.map.197106440.map64}"/>
      

      Das hilft mir halt in HABPanel nicht viel weil dort funktioniert das scheinbar nicht gleich.

      Hoffe es kann mir wer helfen.

      Danke.

      mrbungle64 1 Reply Last reply Reply Quote 0
      • mrbungle64
        mrbungle64 Developer @Thirty8763 last edited by mrbungle64

        @thirty8763 sagte in Im HABPanel base64 codierte PNG Daten anzeigen:

        Das Image wird seit der Version 1.4.9 auch autom. im Dateisystem abgelegt.
        Das Verzeichnis ist "ecovacs-deebot.0" bzw. als absoluter Pfad (unter Linux) "/opt/iobroker/iobroker-data/files/ecovacs-deebot.x".
        Vielleicht kennst du für Dateien ja schon ein passendes Widget.

        T 1 Reply Last reply Reply Quote 0
        • T
          Thirty8763 @mrbungle64 last edited by

          @mrbungle64
          Hmmm...
          Ich bin auf 1.4.8 .
          Kann es sein, dass die 1.4.9 noch nicht als stable released ist?

          mrbungle64 1 Reply Last reply Reply Quote 0
          • mrbungle64
            mrbungle64 Developer @Thirty8763 last edited by mrbungle64

            @thirty8763 sagte in Im HABPanel base64 codierte PNG Daten anzeigen:

            @mrbungle64
            Hmmm...
            Ich bin auf 1.4.8 .
            Kann es sein, dass die 1.4.9 noch nicht als stable released ist?

            Ja genau, die aktuelle Version müsstest du dir mal aus dem Beta/Latest Repo installieren oder noch ein paar Tage warten.
            Ich denke, dass ich Richtung Wochenende die 1.4.10 oder 11 als Stable freigebe.

            T 1 Reply Last reply Reply Quote 0
            • T
              Thirty8763 @mrbungle64 last edited by

              @mrbungle64
              Super, hab mir die aktuellste alpha geholt und funktioniert einwandfrei.
              Bild ist nun da und konnte eingebunden werden ins HABPanel.

              Jetzt hab ich testweise versucht das Bild alle paar Sekunden zu aktualisieren aber dabei festgestellt, dass der Roboter scheinbar ein wenig überfordert ist damit. So eine live view ist die sich automatisch aktualisiert ist also wahrscheinlich nicht möglich. Egal. man kann zumindest manuell die Karte generieren, wenn man den Roboter mal sucht.

              Super Software!

              mrbungle64 1 Reply Last reply Reply Quote 0
              • mrbungle64
                mrbungle64 Developer @Thirty8763 last edited by

                @thirty8763 sagte in Im HABPanel base64 codierte PNG Daten anzeigen:

                @mrbungle64
                Super, hab mir die aktuellste alpha geholt und funktioniert einwandfrei.
                Bild ist nun da und konnte eingebunden werden ins HABPanel.

                👍

                Jetzt hab ich testweise versucht das Bild alle paar Sekunden zu aktualisieren aber dabei festgestellt, dass der Roboter scheinbar ein wenig überfordert ist damit. So eine live view ist die sich automatisch aktualisiert ist also wahrscheinlich nicht möglich. Egal. man kann zumindest manuell die Karte generieren, wenn man den Roboter mal sucht.

                Das liegt nicht am Roboter (zumindest nicht in erster Linie)
                Die Implementierung im Adapter (bzw. in der Library) ist noch nicht als "Live Map" optimiert.
                Das habe ich mir für das nächste größere Paket eingeplant 😉

                Super Software!

                Danke für das Feedback 🙂

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

                Support us

                ioBroker
                Community Adapters
                Donate

                951
                Online

                31.9k
                Users

                80.1k
                Topics

                1.3m
                Posts

                2
                6
                414
                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