Tarjeta remota de Philips TV para asistente doméstico
El proyecto se basa en el increíble trabajo realizado por Madmicio en el LG WebOS Remote y básicamente adaptado de TI para trabajar para Philips TVS
Integración philips_js
: la integración es creada por esta integración (puede encontrarla aquí)
Si quieres usar canales:
Se requiere card-channel-pad
(puede encontrarlo aquí)
browser_mod
es necesario para este panel de canal (puede encontrarlo aquí)
Puedes comenzar desde aquí:
Descargue y copie philips-tv-remote.js
de (https://github.com/abualy/philips-tv-remote-hacs) en su directorio de componentes personalizados.
Agregue una referencia philips-tv-remote.js
dentro de su configuración de recursos (puede encontrarla en https: // home_assistant_url/config/lovelace/recursos):
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
Se requieren las entras remotas y de medios de comunicación y son creados por la integración Philips_JS
Nombre | Tipo | Por defecto | Opciones compatibles | Descripción |
---|---|---|---|---|
type | cadena | Requerido | custom:philips-tv-remote | Tipo de tarjeta |
entity | cadena | Requerido | Entidad TV Media_Player | |
remote | cadena | Requerido | TV EMOTE Entity, agregada por la integración Philips_JS | |
name | cadena | Opción | nombre de la televisión | |
colors | cadena | Opción | Lista de opciones de color | |
channels | Opción | Lista de canales en la ventana emergente | ||
sources | Opción | Lista de aplicaciones personalizadas. Si no se establece, se mostrarán aplicaciones predeterminadas | ||
color_buttons | Opción | permitir | Mostrar botones de color: azul rojo verde amarillo |
Nombre | Tipo | Por defecto | Opciones compatibles | Descripción |
---|---|---|---|---|
icon | cadena | Requerido | "MDI: Netflix" | URL de la imagen que se mostrará en la ventana emergente de la almohadilla del canal |
url | cadena | Requerido | URL de la aplicación | Debe escribir la URL exacta de la aplicación para iniciar. Puede encontrar la URL correcta en el estado de su entidad Media_Player en "Media_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 "
Nombre | Tipo | Por defecto | Opciones compatibles | Descripción |
---|---|---|---|---|
image | url | Requerido | /local/your_dir/tv_logo/your_image.png | URL de la imagen que se mostrará en la ventana emergente de la almohadilla del canal |
number | cadena | Requerido | número | Número de canal de televisión |
channels :
- image : /local/tv_logo/EuroSportHD.png
number : " 501 "
- image : /local/tv_logo/CartoonNetwork.png
number : " 502 "
NB : la configuración channels
no es obligatoria. Si channels
no están configurados, el control remoto funcionará normalmente, pero no podrá usar la almohadilla del canal.
Nombre | Tipo | Por defecto | Opciones compatibles | Descripción |
---|---|---|---|---|
buttons | cadena | Opción | formatos de color | Botones color de fondo |
texts | cadena | Opción | formatos de color | Número e color icono |
background: | cadena | Opción | formatos de color | Lista de opciones de color |
border: | cadena | -App-Header-Text-Color | formatos de color | color de borde remoto |
colors :
buttons : var(--deactive-background-button-color)
texts : pink
background : rgba(95,155,234)
Nombre | Tipo | Por defecto | Opciones compatibles | Descripción |
---|---|---|---|---|
scale | Opción | número | factor de escala; predeterminado 1 | |
border_width | Opción | número | establecer el ancho de borde remoto; predeterminado 1px |
El control remoto admite la opción de escala para ajustar su tamaño
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)