Philips TV -Fernkarte für Home Assistant
Das Projekt basiert auf der erstaunlichen Arbeit von Madmicio in der LG Webos -Fernbedienung und ist im Grunde genommen von der Arbeit für Philips TVS angepasst
Integration philips_js
: Der Remote- und Media -Player wird durch diese Integration erstellt (hier finden Sie hier)
Wenn Sie Kanäle verwenden möchten:
card-channel-pad
ist erforderlich (Sie finden es hier)
browser_mod
ist für dieses Kanalfeld benötigt (finden Sie es hier)
Sie können von hier aus beginnen:
Laden Sie philips-tv-remote.js
(https://github.com/abualy/philips-tv-remote-hacs) in Ihr benutzerdefiniertes Komponentenverzeichnis herunter und kopieren Sie sie.
Fügen Sie in Ihrer Ressourcenkonfiguration eine Referenz fügen Sie philips-tv-remote.js
hinzu (finden Sie unter https: // home_assistant_url/config/lovelace/ressourcen):
resources :
- url : /local/"your_directory"/philips-tv-remote.js
type : module
- type : " custom:philips-tv-remote "
remote : remote.philips_tv_remote
entity : media_player.philips_tv
Der Remote- und Media -Player sind erforderlich und werden von der Integration von Philips_JS erstellt
Name | Typ | Standard | Unterstützte Optionen | Beschreibung |
---|---|---|---|---|
type | Saite | Erforderlich | custom:philips-tv-remote | Art der Karte |
entity | Saite | Erforderlich | TV Media_player Entity | |
remote | Saite | Erforderlich | TV Emote Entity, hinzugefügt von der Integration von Philips_JS | |
name | Saite | Option | TV -Name | |
colors | Saite | Option | Liste der Farboptionen | |
channels | Option | Liste des Kanals im Popup | ||
sources | Option | Liste der benutzerdefinierten App. Wenn nicht festgelegt, werden Standard -Apps angezeigt | ||
color_buttons | Option | aktivieren | Farbknöpfe anzeigen: Rotes grün gelbblau |
Name | Typ | Standard | Unterstützte Optionen | Beschreibung |
---|---|---|---|---|
icon | Saite | Erforderlich | "MDI: Netflix" | URL des Bildes, das im Channel Pad Popup angezeigt werden soll |
url | Saite | Erforderlich | App URL | Sie müssen die genaue URL der App zum Starten schreiben. Sie finden die richtige URL im Status Ihres Media_player -Entität unter "medi_content_id" |
sources :
- icon : " mdi:netflix "
url : " com.netflix.ninja.MainActivity-com.netflix.ninja "
- icon : " si:hbo "
url : " com.hbo.max.HboMaxActivity-com.hbo.hbonow "
- icon : " si:prime "
url : " com.amazon.ignition.IgnitionActivity-com.amazon.amazonvideo "
- icon : " mdi:youtube "
url : " com.google.android.apps.youtube.tv.activity.ShellActivity-com.google.android.youtube.tv "
Name | Typ | Standard | Unterstützte Optionen | Beschreibung |
---|---|---|---|---|
image | URL | Erforderlich | /Local/your_dir/tv_logo/your_image.png | URL des Bildes, das im Channel Pad Popup angezeigt werden soll |
number | Saite | Erforderlich | Nummer | TV -Kanalnummer |
channels :
- image : /local/tv_logo/EuroSportHD.png
number : " 501 "
- image : /local/tv_logo/CartoonNetwork.png
number : " 502 "
NB : channels
ist nicht obligatorisch. Wenn channels
nicht konfiguriert sind, funktioniert die Fernbedienung normal, aber Sie können das Kanalpad nicht verwenden.
Name | Typ | Standard | Unterstützte Optionen | Beschreibung |
---|---|---|---|---|
buttons | Saite | Option | Farbformate | Buttons Hintergrundfarbe |
texts | Saite | Option | Farbformate | Nummer und Symbolfarbe |
background: | Saite | Option | Farbformate | Liste der Farboptionen |
border: | Saite | -App-Header-Text-Color | Farbformate | Remote -Randfarbe |
colors :
buttons : var(--deactive-background-button-color)
texts : pink
background : rgba(95,155,234)
Name | Typ | Standard | Unterstützte Optionen | Beschreibung |
---|---|---|---|---|
scale | Option | Nummer | Skalierungsfaktor; Standard 1 | |
border_width | Option | Nummer | Remote -Grenzbreite einstellen; Standard 1PX |
Die Fernbedienung unterstützt die Skalierungsoption, um seine Größe anzupassen
dimensions :
scale : 0.98
border_width : 3px
- type : " custom:philips-tv-remote "
name : Philips TV
entity : media_player.philips_tv
remote : remote.philips_tv
sources :
- icon : " mdi:netflix "
url : " com.netflix.ninja.MainActivity-com.netflix.ninja "
- icon : " si:hbo "
url : " com.hbo.max.HboMaxActivity-com.hbo.hbonow "
- icon : " si:prime "
url : com.amazon.ignition.IgnitionActivity-com.amazon.amazonvideo
- icon : " mdi:youtube "
url : " com.google.android.apps.youtube.tv.activity.ShellActivity-com.google.android.youtube.tv "
channels :
- image : /local/images/tv_logo/channel_1.png
number : " 1 "
- image : /local/images/tv_logo/channel_2.png
number : " 1 "
color_buttons : enable
dimensions :
scale : 0.98
border_width : 3px
colors :
buttons : var(--deactive-background-button-color)
texts : pink
background : rgba(95,155,234)