Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Channel ein icon zuweisen?

    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

    Channel ein icon zuweisen?

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

      Hallo zusammen,
      ich würde gerne einem Channel ein Icon zuweisen.

      1. 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);

      2. 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:

      iobroker-Channel-icon-fehlerhaft.png

      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!

      iobroker-Channel-icon-fehlerhaft-Bild-hochladen.png

      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.

      M 1 Reply Last reply Reply Quote -1
      • M
        MCU @MCU last edited by MCU

        @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

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

        Support us

        ioBroker
        Community Adapters
        Donate

        563
        Online

        31.9k
        Users

        80.2k
        Topics

        1.3m
        Posts

        javascript
        1
        2
        208
        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