NEWS
Channel ein icon zuweisen?
-
Hallo zusammen,
ich würde gerne einem Channel ein Icon zuweisen.-
Versuch auf bestehende Bilder zugreifen
let obj = {};
obj.type = 'channel';
obj.common = {};
obj.common.name = 'Alle Applikation-Daten';
obj.native ={};
obj.common.icon = "/opt/iobroker/iobroker-data/files/info.admin/lib/img/icons/system.png";
setObject('javascript.0.TASKER.' + TASKER_ID + '.Apps', obj); -
Versuch: eigene Bilder nutzen
obj = {};
obj.type = 'channel';
obj.common = {};
obj.common.name = 'Alexa';
obj.native ={};
obj.common.icon = "/media/shares/icons/Alexa.png";
setObject('javascript.0.TASKER.' + TASKER_ID + '.Apps.Alexa', obj);
Beides führt dazu, dass immer dasgleiche Bild angezeigt wird:
Vielleicht erkennt jemand, wo das Problem liegt.
Auch die Benutzung vom Verzeichnis: /opt/iobroker/iobroker-data/files/vis.0/HOME führt zu keiner Änderung.
Einen Weg gefunden um das Bild in den Channel zu bekommen, dieser ist aber manuell!
Wo werden die Bilder gespeichert, wenn man auf "Bild hochladen" klickt?
Kommt man an die Speicherquelle heran, damit man das Bild direkt per Script einspielen kann?Vielen Dank.
-
-
@mcu Man muss das icon als base64 image angeben:
icon: 'data:image/png;base64,iVBORw0K........'
Encoder:
https://www.base64encode.org/
https://base64.guru/converter/encode/image