Philips TV Remote Card para assistente doméstico
O projeto é baseado no incrível trabalho realizado por Madmicio no LG Webos Remote e basicamente adaptado para trabalhar para a Philips TVs
philips_js
Integration: o controle remoto e os atos de mídia são criados por essa integração (você pode encontrá -lo aqui)
Se você quiser usar canais:
é necessário card-channel-pad
(você pode encontrá-lo aqui)
browser_mod
é necessário para este painel de canal (você pode encontrá -lo aqui)
Você pode começar a partir daqui:
Faça o download e copie philips-tv-remote.js
de (https://github.com/abualy/philips-tv-romote-hacs) no seu diretório de componentes personalizados.
Adicione uma referência philips-tv-remote.js
dentro da sua configuração de recursos (você pode encontrá-la em 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
O controle remoto e o mídia atites são necessários e são criados pela integração Philips_JS
Nome | Tipo | Padrão | Opções suportadas | Descrição |
---|---|---|---|---|
type | corda | Obrigatório | custom:philips-tv-remote | Tipo do cartão |
entity | corda | Obrigatório | Entidade de TV Media_player | |
remote | corda | Obrigatório | entidade emote de TV, adicionada pela integração Philips_JS | |
name | corda | Opção | Nome da TV | |
colors | corda | Opção | Lista de opções de cores | |
channels | Opção | Lista de canais no pop -up | ||
sources | Opção | Lista de aplicativos personalizados. Se não estiver definido, os aplicativos padrão serão exibidos | ||
color_buttons | Opção | habilitar | Exibir botões de cor: Verde vermelho azul amarelo |
Nome | Tipo | Padrão | Opções suportadas | Descrição |
---|---|---|---|---|
icon | corda | Obrigatório | "MDI: Netflix" | URL da imagem a ser exibida no pop -up do bloco de canal |
url | corda | Obrigatório | URL do aplicativo | Você precisa escrever o URL exato do aplicativo para ser lançado. Você pode encontrar o URL correto no estado da sua entidade Media_player em "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 "
Nome | Tipo | Padrão | Opções suportadas | Descrição |
---|---|---|---|---|
image | url | Obrigatório | /local/your_dir/tv_logo/your_image.png | URL da imagem a ser exibida no pop -up do bloco de canal |
number | corda | Obrigatório | número | Número do canal de TV |
channels :
- image : /local/tv_logo/EuroSportHD.png
number : " 501 "
- image : /local/tv_logo/CartoonNetwork.png
number : " 502 "
NB : a configuração channels
não é obrigatória. Se channels
não estiverem configurados, o controle remoto funcionará normalmente, mas você não poderá usar o PAD de canal.
Nome | Tipo | Padrão | Opções suportadas | Descrição |
---|---|---|---|---|
buttons | corda | Opção | formatos de cores | Buttons cor de fundo |
texts | corda | Opção | formatos de cores | Número e cor do ícone |
background: | corda | Opção | formatos de cores | Lista de opções de cores |
border: | corda | --App-header-text-cor | formatos de cores | cor remota na borda |
colors :
buttons : var(--deactive-background-button-color)
texts : pink
background : rgba(95,155,234)
Nome | Tipo | Padrão | Opções suportadas | Descrição |
---|---|---|---|---|
scale | Opção | número | fator de escala; padrão 1 | |
border_width | Opção | número | defina a largura da borda remota; 1px padrão |
O controle remoto suporta a opção de escala para ajustar seu tamanho
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)