NEWS
Kanalicons aus Tvheadend in vis anzeigen
-
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?
-
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?
@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
-
@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
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 ?
-
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 ?
@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 -
@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 liegendann werde ich mal" iframe" ausprobieren nachdem "html" und "string(unescaped)" nicht geht...
Und wehe das geht nicht

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

@Boronsbruder sagte in Kanalicons aus Tvheadend in vis anzeigen:
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?
-
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" ?
-
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" ?
@Boronsbruder sagte in Kanalicons aus Tvheadend in vis anzeigen:
Kann ich alternativ die App vom Iobroker aus zum resync "überreden" ?
wie meinst du das?
-
so

SetState ( 'vis.0.control.command', '{instance: "AABBCCDD", command: "Refresh"}'); -
@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...
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