tizenbrew-module-detv-launcher
v1.0.1
Published
TizenBrew-Modul: startet die DE-TV-App vom eigenen Home-Assistant-Server
Maintainers
Readme
DE TV — TizenBrew-Launcher
Winziges TizenBrew-Modul, das DE TV vom eigenen Home-Assistant-Server startet.
Warum das Modul so klein ist
TizenBrew lädt Module ausschließlich über jsDelivr (npm/… oder gh/…) — ein Modul
muss also öffentlich liegen. Die eigentliche App soll aber nicht öffentlich sein und
vor allem ohne Neuveröffentlichung änderbar bleiben.
Lösung: Öffentlich liegt nur dieser Launcher. Er zeigt per websiteURL auf den
Home-Assistant-Server im eigenen LAN, wo die App unter /config/www/detv/ liegt und
von Home Assistant unter /local/detv/ ausgeliefert wird.
Ändern sich App-Dateien, passiert das auf dem HA-Server. Hier muss nichts neu gepusht werden.
TizenBrew ──jsDelivr──▶ dieses Repo (package.json)
│ websiteURL
▼
http://192.168.178.52:8123/local/detv/index.htmlInstallation
Im TizenBrew-Modul-Manager auf dem Fernseher:
- Add GitHub module
- Eintragen:
LukasLeihs/detv-launcher
Konfiguration
Die Zieladresse steht in package.json unter websiteURL. Zeigt der HA-Server auf
eine andere IP, dort anpassen und pushen.
Zielplattform
Samsung UE49MU6199, Tizen 3.0, Chromium M47 (Dezember 2015). Deshalb ist auch dieses
Skript striktes ES5 — kein let, keine Klassen, keine Arrow-Functions in kritischen
Pfaden.
Die eigentliche App liegt in einem separaten Projekt.
