Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]-Eigene Datenpunkte - Icon-Ablage

    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

    [gelöst]-Eigene Datenpunkte - Icon-Ablage

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

      Hallo zusammen,

      ich habe einige Datenpunkte die ich gern über ein JSON-File anlegen würde.
      Da ich darin immer wiederkehrend die selben Icons verwende, würde ich diese gern gleich mit im JSON angeben und nicht manuell im Objekte-View zuordnen.
      Allerdings weißt die zum einarbeiten in das Thema exportierte JSON-Datei eine doch sehr kryptische Icon-Angabe aus:

            "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCI+DQogICAgPGcgZmlsbD0iY3VycmVudENvbG9yIj4NCiAgICAgICAgPHBhdGggZD0iTTE5LDV2MTRINVY1SDE5IE0xOSwzSDVDMy45LDMsMywzLjksMyw1djE0YzAsMS4xLDAuOSwyLDIsMmgxNGMxLjEsMCwyLTAuOSwyLTJWNUMyMSwzLjksMjAuMSwzLDE5LDNMMTksM3oiLz4NCiAgICAgICAgPHBhdGggZD0iTTE0LDE3SDd2LTJoN1YxN3ogTTE3LDEzSDd2LTJoMTBWMTN6IE0xNyw5SDdWN2gxMFY5eiIvPg0KICAgIDwvZz4NCjwvc3ZnPg==",
      

      Kann ich hier auch direkt auf ein Verzeichnis "Userdata_icon" und Klartextnamen der Icons verweisen?
      Wo müsste ich das Verzeichnis ablegen?

      bahnuhr liv-in-sky 3 Replies Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @MARTHoss last edited by

        @marthoss

        Ich versteh deinen Text nur bedingt !

        @marthoss sagte in Eigene Datenpunkte - Icon-Ablage:

        ich habe einige Datenpunkte die ich gern über ein JSON-File anlegen würde.

        DP werden mit "createstate" angelegt.
        Was meinst du mit "über ein JSON .. anlegen" ?

        @marthoss sagte in Eigene Datenpunkte - Icon-Ablage:

        Da ich darin immer wiederkehrend die selben Icons verwende

        Versteh ich auch nicht. In den DP ist kein Icon. Icon weist du doch einem widget zu.
        Oder willst du in dem Wert des DP das o.g. Icon als Wert stehen haben ?

        @marthoss sagte in Eigene Datenpunkte - Icon-Ablage:

        Kann ich hier auch direkt auf ein Verzeichnis "Userdata_icon"

        Welche Icons ? bei den DP.

        1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @MARTHoss last edited by liv-in-sky

          @marthoss ich verstehe deine beschreibung auch nicht wirklich - ist ein base64

          du kannst diesen teil über ein script:

          data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCI+DQogICAgPGcgZmlsbD0iY3VycmVudENvbG9yIj4NCiAgICAgICAgPHBhdGggZD0iTTE5LDV2MTRINVY1SDE5IE0xOSwzSDVDMy45LDMsMywzLjksMyw1djE0YzAsMS4xLDAuOSwyLDIsMmgxNGMxLjEsMCwyLTAuOSwyLTJWNUMyMSwzLjksMjAuMSwzLDE5LDNMMTksM3oiLz4NCiAgICAgICAgPHBhdGggZD0iTTE0LDE3SDd2LTJoN1YxN3ogTTE3LDEzSDd2LTJoMTBWMTN6IE0xNyw5SDdWN2gxMFY5eiIvPg0KICAgIDwvZz4NCjwvc3ZnPg==
          

          in einen datenpunkt (string) schreiben und dann in der vis ein binding auf den datenpunkt angeben

          Image 029.png

          Image 028.png

          1 Reply Last reply Reply Quote 0
          • M
            MARTHoss last edited by MARTHoss

            Sorry, war einige Tage verhindert und bin leider jetzt erst wieder dazu gekommen hier mal reinzuschauen.

            Danke erstmal für die Statements. Da habe ich mich wohl doch sehr missverständlich ausgedrückt. Ich meinte eigentlich den Objekte-Bereich.
            Hier kann man für die einzelnen Objekte Icons hinterlegen. Ich wollte gern über diese Icons direkt visuell die Trennung zwischen Deckenleuchte und Wandleuchte bzw. Steckdose etc. schaffen, da meine Objekte recht kryptisch benannt sind. Das geht manuell im Objekte-Bereich mit einigen Klicks (Objekt bearbeiten, Bild vom lokalen Rechner auswählen und bestätigen), ist allerdings ein ziemlicher Aufwand, wenn ich das für all meine Objekte betreiben möchte.
            Nun gibt es aber im Objekte-Menü die Option den Objektbaum als JSON zu exportieren, in einem Editor zu bearbeiten und wieder einzulesen. Und da wollte ich ansetzen, jedoch wird die Icon-Addresse dort extrem lang angezeigt, ohne soweit ich das überblicke, irgendeinen Klartextbezug auf die ursprüngliche Bilddatei, was mir das Ganze dann wieder erschwert. Ich würde mir nun erstmal damit helfen, dass ich alle Icons 1x manuell zuordne, den Objektbaum exportiere und mit Suchen und ersetzen, zwischen common und name, die Icon-Addresse in das jeweilige Objekt reinkopiere. Im Test scheint das soweit zu funktionieren.
            Wäre halt nur schön, wenn ich einen Klartextbezug zur Bilddatei anstelle des kryptischen Bezugs angeben könnte.

            Homoran liv-in-sky 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @MARTHoss last edited by

              @marthoss sagte in Eigene Datenpunkte - Icon-Ablage:

              Da habe ich mich wohl doch sehr missverständlich ausgedrückt.

              ist jetzt nicht wirklich besser.

              Vielleicht würden Bilder helfen.

              https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @MARTHoss last edited by liv-in-sky

                @marthoss

                das ist keine pfad angabe - das icon ist direkt als base64 gespeichert - also das "lange ding" ist das bild und wird intern übersetzt

                habe bis jetzt noch nichts gefunden, ob man da auch einen pfad angeben kann

                M 1 Reply Last reply Reply Quote 1
                • liv-in-sky
                  liv-in-sky @Homoran last edited by

                  @homoran er meint wohl das hier

                  Image 037.png Image 036.png

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @liv-in-sky last edited by Homoran

                    @liv-in-sky sagte in Eigene Datenpunkte - Icon-Ablage:

                    er meint wohl das hier

                    sicher?

                    @marthoss sagte in Eigene Datenpunkte - Icon-Ablage:

                    für die einzelnen Objekte Icons

                    sind IMHO die icons im Objektbaum

                    Screenshot_20230330-084958_Firefox.jpg

                    oder ist es das?

                    1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @MARTHoss last edited by

                      @marthoss

                      https://forum.iobroker.net/post/472714

                      1 Reply Last reply Reply Quote 1
                      • M
                        MARTHoss @liv-in-sky last edited by

                        @liv-in-sky
                        Danke für die Erklärung, nun kann ich es erstmal einordnen.

                        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

                        935
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        393
                        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