Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Kanalicons aus Tvheadend in vis anzeigen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    683

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Kanalicons aus Tvheadend in vis anzeigen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
11 Beiträge 2 Kommentatoren 1.1k Aufrufe 1 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • BoronsbruderB Offline
    BoronsbruderB Offline
    Boronsbruder
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen!

    Ich habe folgendes vor und schon teilweise umgesetzt:

    • Auf einem Raspberry läuft Kodi mit Verbindung zu einem Tvheadend-Server als Radio.

    • In VIS möche ich mir die Kanalicons als Liste anzeigen lassen um die Radio-Programme umschalten zu können

    Es funktioniert:

    • Die Liste der Radioprogramme aus dem Kodi-Adapter auszulesen und die Kanäle als Liste in Vis anzeigen zu lassen.

    Nur die Programm-Icons werden nicht dargestellt...

    Ich nutze das "String unescaped"-Widget um den HTML-Code der Tabelle anzeigen zu lassen.

    Der HTML-Code sieht wie folgt aus (Auschnitt)

    <table>
    	<tr>
    		<td><a href="javascript: setzeWert('javascript.0.radio.channel_toggle', 59);"><img src="http://user:password@IpDesServers:9981/imagecache/201/" height="110" alt="hr2"></a></td>
    		<td><a href="javascript: setzeWert('javascript.0.radio.channel_toggle', 60);"><img src="http://user:password@IpDesServers:9981/imagecache/207/" height="110" alt="DASDING"></a></td>
    	</tr>
    </table>
    

    Kopiere ich den src-Link raus und gebe ihn manuell in Firefox ein, wird das Icon dargestellt...

    Wo liegt der Fehler?

    Ich komme einfach nicht drauf...

    Danke im Voraus für die Hilfe

    1 Antwort Letzte Antwort
    0
    • BoronsbruderB Offline
      BoronsbruderB Offline
      Boronsbruder
      schrieb am zuletzt editiert von Boronsbruder
      #2

      Soooo...
      Ich bin jetzt einen Schritt weiter:

      • Per Skript werden jetzt die Icons per wget ins "vis.0"-Verzeichnis geladen -> check

      Wenn ich die Icons jetzt mit dem lokalen Pfad anspreche, dann werden sie angezeigt (sowohl in Vis.App als auch im Browser)

      src="/vis.0/main/imagecache/279.png"
      

      Riesen-Nachteil: Es muss ein Resync in der App stattfinden, dass alles nachgeladen wird.

      Wenn man die Icons über den Webserver-Pfad anspricht, dann zeigt werden die Icons nur noch im Browser dargestellt...

      src="https://192.168.116.246:8082/vis.0/main/imagecache/279.png"
      

      Warum?

      HomoranH 1 Antwort Letzte Antwort
      0
      • BoronsbruderB Boronsbruder

        Soooo...
        Ich bin jetzt einen Schritt weiter:

        • Per Skript werden jetzt die Icons per wget ins "vis.0"-Verzeichnis geladen -> check

        Wenn ich die Icons jetzt mit dem lokalen Pfad anspreche, dann werden sie angezeigt (sowohl in Vis.App als auch im Browser)

        src="/vis.0/main/imagecache/279.png"
        

        Riesen-Nachteil: Es muss ein Resync in der App stattfinden, dass alles nachgeladen wird.

        Wenn man die Icons über den Webserver-Pfad anspricht, dann zeigt werden die Icons nur noch im Browser dargestellt...

        src="https://192.168.116.246:8082/vis.0/main/imagecache/279.png"
        

        Warum?

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @Boronsbruder
        Isso! ;-)

        in der App wird nur angezeigt was unter vis.0 liegt.
        Das liegt daran, dass für die APP nicht deine Umgebung verwendet wird.

        Bilder könntest du ggf. über iframe anzeigen lassen

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        BoronsbruderB 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @Boronsbruder
          Isso! ;-)

          in der App wird nur angezeigt was unter vis.0 liegt.
          Das liegt daran, dass für die APP nicht deine Umgebung verwendet wird.

          Bilder könntest du ggf. über iframe anzeigen lassen

          BoronsbruderB Offline
          BoronsbruderB Offline
          Boronsbruder
          schrieb am zuletzt editiert von
          #4

          @Homoran

          Auf andere Ressourcen kann innerhalb der App zugegriffen werden, wenn diese in den Views mit einem vollständigen Pfad beginnend mit http:// oder https:// angegeben werden. Diese Dateien werden nicht bei der Synchronsitation lokal auf das Gerät geladen, sondern erst bei der Anzeige der Views direkt vom jeweiligen Server.
          Sollte der Zugriff auf die Datei mittels http-Authentifizierung gesichert sein, so können die Credentials in der folgenden Form in der URL eingebettet werden:
          https://[username]:[password]@[meine Domain]/vis.0/main/...
          

          Steht aber in der Anleitung der vis.app.docu ?

          HomoranH 1 Antwort Letzte Antwort
          0
          • BoronsbruderB Boronsbruder

            @Homoran

            Auf andere Ressourcen kann innerhalb der App zugegriffen werden, wenn diese in den Views mit einem vollständigen Pfad beginnend mit http:// oder https:// angegeben werden. Diese Dateien werden nicht bei der Synchronsitation lokal auf das Gerät geladen, sondern erst bei der Anzeige der Views direkt vom jeweiligen Server.
            Sollte der Zugriff auf die Datei mittels http-Authentifizierung gesichert sein, so können die Credentials in der folgenden Form in der URL eingebettet werden:
            https://[username]:[password]@[meine Domain]/vis.0/main/...
            

            Steht aber in der Anleitung der vis.app.docu ?

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #5

            @Boronsbruder sagte in Kanalicons aus Tvheadend in vis anzeigen:

            Steht aber in der Anleitung der vis.app.docu ?

            Das bezieht sich nicht auf icons, sondern auf iframes
            und schon gar nicht auf Bilder, die bei dir lokal auf dem Netzwerk liegen

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            BoronsbruderB 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @Boronsbruder sagte in Kanalicons aus Tvheadend in vis anzeigen:

              Steht aber in der Anleitung der vis.app.docu ?

              Das bezieht sich nicht auf icons, sondern auf iframes
              und schon gar nicht auf Bilder, die bei dir lokal auf dem Netzwerk liegen

              BoronsbruderB Offline
              BoronsbruderB Offline
              Boronsbruder
              schrieb am zuletzt editiert von
              #6

              @Homoran

              dann werde ich mal" iframe" ausprobieren nachdem "html" und "string(unescaped)" nicht geht...

              Und wehe das geht nicht 😆

              HomoranH 1 Antwort Letzte Antwort
              0
              • BoronsbruderB Boronsbruder

                @Homoran

                dann werde ich mal" iframe" ausprobieren nachdem "html" und "string(unescaped)" nicht geht...

                Und wehe das geht nicht 😆

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von Homoran
                #7

                @Boronsbruder sagte in Kanalicons aus Tvheadend in vis anzeigen:

                @Homoran

                dann werde ich mal" iframe" ausprobieren nachdem "html" und "string(unescaped)" nicht geht...

                Und wehe das geht nicht 😆

                Liegen die Daten allgemein zugänglich im Internet vor?

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • BoronsbruderB Offline
                  BoronsbruderB Offline
                  Boronsbruder
                  schrieb am zuletzt editiert von Boronsbruder
                  #8

                  @Homoran

                  Nein, die liegen im Iobroker-Docker (alles nicht von remote erreichbar).

                  Das mit dem iFrame wird nix, da sie Icons zum Umschalten verwendet werden sollen und iFrame in Link geht nicht.

                  und das habe ich über eine HTML-Liste realisiert.

                  <table>
                    <tr>
                          <td>
                                  <a href="javascript: setzeWert('javascript.0.radio.channel_toggle', 59);"><img src="https://192.168.116.246:8082/vis.0/main/imagecache/201.png" height="100" alt="hr2"></a>
                         </td>
                  ...usw
                    </tr>
                  </table>
                  

                  bzw. so gehts

                  <table>
                    <tr>
                          <td>
                                  <a href="javascript: setzeWert('javascript.0.radio.channel_toggle', 59);"><img src="/vis.0/main/imagecache/201.png" height="100" alt="hr2"></a>
                         </td>
                  ...usw
                    </tr>
                  </table>
                  

                  Kann ich alternativ die App vom Iobroker aus zum resync "überreden" ?

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • BoronsbruderB Boronsbruder

                    @Homoran

                    Nein, die liegen im Iobroker-Docker (alles nicht von remote erreichbar).

                    Das mit dem iFrame wird nix, da sie Icons zum Umschalten verwendet werden sollen und iFrame in Link geht nicht.

                    und das habe ich über eine HTML-Liste realisiert.

                    <table>
                      <tr>
                            <td>
                                    <a href="javascript: setzeWert('javascript.0.radio.channel_toggle', 59);"><img src="https://192.168.116.246:8082/vis.0/main/imagecache/201.png" height="100" alt="hr2"></a>
                           </td>
                    ...usw
                      </tr>
                    </table>
                    

                    bzw. so gehts

                    <table>
                      <tr>
                            <td>
                                    <a href="javascript: setzeWert('javascript.0.radio.channel_toggle', 59);"><img src="/vis.0/main/imagecache/201.png" height="100" alt="hr2"></a>
                           </td>
                    ...usw
                      </tr>
                    </table>
                    

                    Kann ich alternativ die App vom Iobroker aus zum resync "überreden" ?

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @Boronsbruder sagte in Kanalicons aus Tvheadend in vis anzeigen:

                    Kann ich alternativ die App vom Iobroker aus zum resync "überreden" ?

                    wie meinst du das?

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • BoronsbruderB Offline
                      BoronsbruderB Offline
                      Boronsbruder
                      schrieb am zuletzt editiert von Boronsbruder
                      #10

                      so 😆

                      SetState ( 'vis.0.control.command', '{instance: "AABBCCDD", command: "Refresh"}');
                      
                      1 Antwort Letzte Antwort
                      0
                      • BoronsbruderB Offline
                        BoronsbruderB Offline
                        Boronsbruder
                        schrieb am zuletzt editiert von Boronsbruder
                        #11

                        @Boronsbruder said in Kanalicons aus Tvheadend in vis anzeigen:

                        SetState ( 'vis.0.control.command', '{instance: "AABBCCDD", command: "Refresh"}');

                        geht nicht, sondern

                        setState( 'vis.0.control.command', 'instance:"5.890bc8"');
                        setState( 'vis.0.control.command', 'refresh');

                        Aber es lädt nur neu und sychronisiert nicht ...

                        Dann wird das leider Baustelle bleiben und muss bei bedarf manuell "resynced" werden...

                        1 Antwort Letzte Antwort
                        0

                        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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        578

                        Online

                        32.7k

                        Benutzer

                        82.6k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe