NEWS
[gelöst]-Eigene Datenpunkte - Icon-Ablage
-
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? -
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?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.
-
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?@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


-
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. -
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.@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
-
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.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
-
@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
@homoran er meint wohl das hier

-
@homoran er meint wohl das hier

@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

oder ist es das?
-
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? -
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
@liv-in-sky
Danke für die Erklärung, nun kann ich es erstmal einordnen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden