744 lines
No EOL
24 KiB
Text
744 lines
No EOL
24 KiB
Text
{
|
|
"version": 1,
|
|
"minor_version": 1,
|
|
"key": "lovelace.media_downstairs",
|
|
"data": {
|
|
"config": {
|
|
"views": [
|
|
{
|
|
"title": "Home",
|
|
"cards": [
|
|
{
|
|
"square": false,
|
|
"columns": 3,
|
|
"type": "grid",
|
|
"cards": [
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "media_player.volume_down",
|
|
"data": {},
|
|
"target": {
|
|
"entity_id": "media_player.sonos_downstairs"
|
|
}
|
|
},
|
|
"entity": "media_player.sonos_downstairs",
|
|
"icon": "mdi:volume-minus"
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "media_player.volume_up",
|
|
"data": {},
|
|
"target": {
|
|
"entity_id": "media_player.sonos_downstairs"
|
|
}
|
|
},
|
|
"entity": "media_player.sonos_downstairs",
|
|
"icon": "mdi:volume-plus",
|
|
"show_state": false
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "media_player.toggle",
|
|
"data": {},
|
|
"target": {
|
|
"entity_id": "media_player.65_oled_tv"
|
|
}
|
|
},
|
|
"entity": "media_player.65_oled_tv",
|
|
"icon": "mdi:power-standby",
|
|
"hold_action": {
|
|
"action": "call-service",
|
|
"service": "media_player.turn_off",
|
|
"data": {},
|
|
"target": {
|
|
"entity_id": "media_player.65_oled_tv"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "entities",
|
|
"entities": [
|
|
{
|
|
"entity": "switch.sonos_downstairs_night_sound",
|
|
"secondary_info": "none",
|
|
"name": "Night Sound"
|
|
},
|
|
{
|
|
"entity": "switch.sonos_downstairs_speech_enhancement",
|
|
"name": "Speech Enhancement"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"square": false,
|
|
"columns": 3,
|
|
"type": "grid",
|
|
"cards": [
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.turn_on",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"activity": "plex://"
|
|
}
|
|
},
|
|
"entity": "media_player.65_oled_tv",
|
|
"name": "Plex",
|
|
"icon": "mdi:plex"
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.turn_on",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"activity": "https://www.disneyplus.com"
|
|
}
|
|
},
|
|
"entity": "media_player.65_oled_tv",
|
|
"name": "Disney+",
|
|
"icon": "phu:disney-plus"
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.turn_on",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"activity": "https://app.primevideo.com"
|
|
}
|
|
},
|
|
"entity": "media_player.65_oled_tv",
|
|
"name": "Prime",
|
|
"icon": "phu:prime-video"
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.turn_on",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"activity": "https://play.max.com"
|
|
}
|
|
},
|
|
"entity": "media_player.65_oled_tv",
|
|
"name": "Max",
|
|
"icon": "phu:max"
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.turn_on",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"activity": "https://www.youtube.com"
|
|
}
|
|
},
|
|
"entity": "media_player.65_oled_tv",
|
|
"name": "YouTube",
|
|
"icon": "mdi:youtube"
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "media_player.select_source",
|
|
"data": {
|
|
"source": "HBO Max"
|
|
},
|
|
"target": {
|
|
"entity_id": "media_player.tv_downstairs"
|
|
}
|
|
},
|
|
"entity": "media_player.cast_downstairs",
|
|
"name": "HBO Max",
|
|
"icon": "phu:hbo-max"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "grid",
|
|
"cards": [
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:undo-variant",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": "BACK"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:menu-up-outline",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": "DPAD_UP"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:home-outline",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": "HOME"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:menu-left-outline",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": "DPAD_LEFT"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:circle-outline",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"data": {
|
|
"command": "DPAD_CENTER"
|
|
},
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:menu-right-outline",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": "DPAD_RIGHT"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": true,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:information",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"data": {
|
|
"command": "INFO"
|
|
},
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
}
|
|
},
|
|
"name": "Info"
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:menu-down-outline",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": "DPAD_DOWN"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": true,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:menu",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"data": {
|
|
"command": "MENU"
|
|
},
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
}
|
|
},
|
|
"name": "Menu"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "grid",
|
|
"cards": [
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-1",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-2",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-3",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 3
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-4",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 4
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-5",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-6",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 6
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-7",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 7
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-8",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 8
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-9",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 9
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "none"
|
|
},
|
|
"icon": "mdi:none"
|
|
},
|
|
{
|
|
"show_name": false,
|
|
"show_icon": true,
|
|
"type": "entity-button",
|
|
"icon": "mdi:numeric-0",
|
|
"entity": "media_player.65_oled_tv",
|
|
"tap_action": {
|
|
"action": "call-service",
|
|
"service": "remote.send_command",
|
|
"target": {
|
|
"entity_id": "remote.bravia_65"
|
|
},
|
|
"data": {
|
|
"command": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "button",
|
|
"tap_action": {
|
|
"action": "none"
|
|
},
|
|
"icon": "mdi:none"
|
|
}
|
|
],
|
|
"square": false
|
|
}
|
|
],
|
|
"icon": "mdi:remote"
|
|
},
|
|
{
|
|
"type": "panel",
|
|
"title": "Movies (Daniel)",
|
|
"path": "movies-daniel",
|
|
"icon": "mdi:movie",
|
|
"cards": [
|
|
{
|
|
"type": "custom:plex-meets-homeassistant",
|
|
"protocol": "https",
|
|
"sort": "",
|
|
"playTrailer": true,
|
|
"showExtras": true,
|
|
"showSearch": true,
|
|
"ip": "plex.mcknight.tech",
|
|
"token": "7L38JVSsrzXVcBnhty4s",
|
|
"port": "",
|
|
"entity": [
|
|
"cast | media_player.65_oled_tv"
|
|
],
|
|
"libraryName": "Movies",
|
|
"maxCount": "",
|
|
"maxRows": "",
|
|
"useHorizontalScroll": "No",
|
|
"useShuffle": "No",
|
|
"displayTitleMain": "Yes",
|
|
"displaySubtitleMain": "Yes",
|
|
"minWidth": "",
|
|
"minEpisodeWidth": "",
|
|
"minExpandedWidth": "",
|
|
"fontSize1": "",
|
|
"fontSize2": "",
|
|
"fontSize3": "",
|
|
"fontSize4": "",
|
|
"minExpandedHeight": "",
|
|
"title": "Movies",
|
|
"runBefore": "",
|
|
"runAfter": ""
|
|
}
|
|
],
|
|
"visible": [
|
|
{
|
|
"user": "a6abfa1ca0014d72a82548756d80262f"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "panel",
|
|
"title": "TV (Daniel)",
|
|
"path": "tv-daniel",
|
|
"icon": "mdi:television-classic",
|
|
"cards": [
|
|
{
|
|
"type": "custom:plex-meets-homeassistant",
|
|
"protocol": "https",
|
|
"sort": "titleSort:asc",
|
|
"playTrailer": true,
|
|
"showExtras": true,
|
|
"showSearch": true,
|
|
"ip": "plex.mcknight.tech",
|
|
"token": "7L38JVSsrzXVcBnhty4s",
|
|
"port": "",
|
|
"entity": [
|
|
"cast | media_player.65_oled_tv"
|
|
],
|
|
"libraryName": "TV Shows",
|
|
"maxCount": "",
|
|
"maxRows": "",
|
|
"useHorizontalScroll": "No",
|
|
"useShuffle": "No",
|
|
"displayTitleMain": "Yes",
|
|
"displaySubtitleMain": "Yes",
|
|
"minWidth": "",
|
|
"minEpisodeWidth": "",
|
|
"minExpandedWidth": "",
|
|
"fontSize1": "",
|
|
"fontSize2": "",
|
|
"fontSize3": "",
|
|
"fontSize4": "",
|
|
"minExpandedHeight": "",
|
|
"title": "",
|
|
"runBefore": "",
|
|
"runAfter": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Movies (Guest)",
|
|
"path": "movies-guest",
|
|
"visible": [
|
|
{
|
|
"user": "fbae1d9a121a4337afacc998041e0711"
|
|
},
|
|
{
|
|
"user": "d14bca76b32d455d8caaef0b94454a13"
|
|
},
|
|
{
|
|
"user": "ff041c9684104a34ab3cdf7f875ed38d"
|
|
}
|
|
],
|
|
"icon": "mdi:movie",
|
|
"type": "panel",
|
|
"cards": [
|
|
{
|
|
"type": "custom:plex-meets-homeassistant",
|
|
"protocol": "https",
|
|
"sort": "titleSort:asc",
|
|
"playTrailer": true,
|
|
"showExtras": true,
|
|
"showSearch": true,
|
|
"ip": "plex.mcknight.tech",
|
|
"token": "z2kg4KxX_Qni3hi3bYYe",
|
|
"port": "",
|
|
"entity": [
|
|
"cast | media_player.65_oled_tv"
|
|
],
|
|
"libraryName": "Movies",
|
|
"maxCount": "",
|
|
"maxRows": "",
|
|
"useHorizontalScroll": "No",
|
|
"useShuffle": "No",
|
|
"displayTitleMain": "Yes",
|
|
"displaySubtitleMain": "Yes",
|
|
"minWidth": "",
|
|
"minEpisodeWidth": "",
|
|
"minExpandedWidth": "",
|
|
"fontSize1": "",
|
|
"fontSize2": "",
|
|
"fontSize3": "",
|
|
"fontSize4": "",
|
|
"minExpandedHeight": "",
|
|
"title": "Movies",
|
|
"runBefore": "",
|
|
"runAfter": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "TV (Guest)",
|
|
"path": "tv-guest",
|
|
"visible": [
|
|
{
|
|
"user": "fbae1d9a121a4337afacc998041e0711"
|
|
},
|
|
{
|
|
"user": "d14bca76b32d455d8caaef0b94454a13"
|
|
},
|
|
{
|
|
"user": "ff041c9684104a34ab3cdf7f875ed38d"
|
|
}
|
|
],
|
|
"type": "panel",
|
|
"icon": "mdi:television-classic",
|
|
"cards": [
|
|
{
|
|
"type": "custom:plex-meets-homeassistant",
|
|
"protocol": "https",
|
|
"sort": "titleSort:asc",
|
|
"playTrailer": true,
|
|
"showExtras": true,
|
|
"showSearch": true,
|
|
"ip": "plex.mcknight.tech",
|
|
"token": "z2kg4KxX_Qni3hi3bYYe",
|
|
"port": "",
|
|
"entity": [
|
|
"cast | media_player.65_oled_tv"
|
|
],
|
|
"libraryName": "TV Shows",
|
|
"maxCount": "",
|
|
"maxRows": "",
|
|
"useHorizontalScroll": "No",
|
|
"useShuffle": "No",
|
|
"displayTitleMain": "Yes",
|
|
"displaySubtitleMain": "Yes",
|
|
"minWidth": "",
|
|
"minEpisodeWidth": "",
|
|
"minExpandedWidth": "",
|
|
"fontSize1": "",
|
|
"fontSize2": "",
|
|
"fontSize3": "",
|
|
"fontSize4": "",
|
|
"minExpandedHeight": "",
|
|
"title": "",
|
|
"runBefore": "",
|
|
"runAfter": ""
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |