Philips TV Remote Card для домашнего помощника
Проект основан на удивительной работе, выполненной Madmicio в LG Webos Remote и в основном адаптированной от работы для работы на The Philips TVS
Интеграция philips_js
: удаленная и медиаплеерная, создаются этой интеграцией (вы можете найти ее здесь)
Если вы хотите использовать каналы:
card-channel-pad
требуется (вы можете найти ее здесь)
browser_mod
требуется для этой панели канала (вы можете найти ее здесь)
Вы можете начать отсюда:
Загрузите и скопируйте philips-tv-remote.js
от (https://github.com/abualy/philips-tv-remote-hacs) в свой каталог пользовательских компонентов.
Добавьте ссылку philips-tv-remote.js
внутри вашей конфигурации ресурсов (вы можете найти его в рамках https: // home_assistant_url/config/lovelace/resources):
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
Удаленный и медиаплеер Entions требуется и создается интеграцией Philips_JS
Имя | Тип | По умолчанию | Поддерживаемые варианты | Описание |
---|---|---|---|---|
type | нить | Необходимый | custom:philips-tv-remote | Тип карты |
entity | нить | Необходимый | TV Media_Player Entity | |
remote | нить | Необходимый | Телевизионная организация, добавленная интеграцией Philips_js | |
name | нить | Вариант | Название телевидения | |
colors | нить | Вариант | Список вариантов цвета | |
channels | Вариант | Список каналов во всплывающем окне | ||
sources | Вариант | Список пользовательских приложений. Если не установлено, будут отображаться приложения по умолчанию | ||
color_buttons | Вариант | давать возможность | Дисплей цветовых кнопок: красный зеленый желтый синий |
Имя | Тип | По умолчанию | Поддерживаемые варианты | Описание |
---|---|---|---|---|
icon | нить | Необходимый | "MDI: Netflix" | URL -адрес изображения, который будет отображаться в всплывающем окне канала |
url | нить | Необходимый | приложение URL | Вы должны написать точный URL -адрес приложения для запуска. Вы можете найти правильный URL в состоянии вашей сущности Media_Player в рамках "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 "
Имя | Тип | По умолчанию | Поддерживаемые варианты | Описание |
---|---|---|---|---|
image | URL | Необходимый | /local/your_dir/tv_logo/your_image.png | URL -адрес изображения, который будет отображаться в всплывающем окне канала |
number | нить | Необходимый | число | Номер телеканала |
channels :
- image : /local/tv_logo/EuroSportHD.png
number : " 501 "
- image : /local/tv_logo/CartoonNetwork.png
number : " 502 "
NB : Конфигурация channels
не является обязательной. Если channels
не настроены, пульт дистанционного управления будет работать нормально, но вы не сможете использовать каналу.
Имя | Тип | По умолчанию | Поддерживаемые варианты | Описание |
---|---|---|---|---|
buttons | нить | Вариант | цветовые форматы | Кнопки фонового цвета |
texts | нить | Вариант | цветовые форматы | номер и цвет значков |
background: | нить | Вариант | цветовые форматы | Список вариантов цвета |
border: | нить | -App-Header-Text-Color | цветовые форматы | Отдаленный цвет границы |
colors :
buttons : var(--deactive-background-button-color)
texts : pink
background : rgba(95,155,234)
Имя | Тип | По умолчанию | Поддерживаемые варианты | Описание |
---|---|---|---|---|
scale | Вариант | число | масштабный коэффициент; по умолчанию 1 | |
border_width | Вариант | число | установить удаленную ширину границы; по умолчанию 1px |
Пульт дистанционного управления поддерживает опцию Scale, чтобы настроить его размер
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)