Kodi Remote Card
A simple remote that will hold up under any resolution.

- type: picture-elements
image: /local/banners/empty_long_placeholder.png
elements:
- type: image
image: /local/icons/animated/media-card/up-arrow.png
tap_action: call-service
service: shell_command.kodi_up
style:
top: 5em
left: 10em
width: 54px
height: 54px
background-color: rgb(255, 255, 255, 0.8)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/home-button.png
tap_action: call-service
service: shell_command.kodi_home
style:
top: 5em
left: 6em
width: 24px
height: 24px
padding: 15px
background-color: rgb(200, 200, 200, 0.5)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/update-button.png
tap_action: call-service
service: shell_command.kodi_update
style:
top: 5em
left: 14em
width: 24px
height: 24px
padding: 15px
background-color: rgb(200, 200, 200, 0.5)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/poweroff-button.png
tap_action: call-service
service: shell_command.kodi_power
style:
top: 5em
left: 19em
width: 24px
height: 24px
padding: 15px
background-color: rgb(255, 255, 255, 0.8)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/left-arrow.png
tap_action: call-service
service: shell_command.kodi_left
style:
top: 9em
left: 6em
width: 54px
height: 54px
background-color: rgb(255, 255, 255, 0.8)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/context-button.png
tap_action: call-service
service: shell_command.kodi_context
style:
top: 9em
left: 10em
width: 24px
height: 24px
padding: 15px
background-color: rgb(200, 200, 200, 0.5)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/right-arrow.png
tap_action: call-service
service: shell_command.kodi_right
style:
top: 9em
left: 14em
width: 54px
height: 54px
background-color: rgb(255, 255, 255, 0.8)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/reboot-button.png
tap_action: call-service
service: shell_command.kodi_restart
style:
top: 9em
left: 19em
width: 24px
height: 24px
padding: 15px
background-color: rgb(200, 200, 200, 0.5)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/down-arrow.png
tap_action: call-service
service: shell_command.kodi_down
style:
top: 13em
left: 10em
width: 54px
height: 54px
background-color: rgb(255, 255, 255, 0.8)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/clean-button.png
tap_action: call-service
service: shell_command.kodi_clean
style:
top: 13em
left: 19em
width: 24px
height: 24px
padding: 15px
background-color: rgb(255, 255, 255, 0.8)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/back-button.png
tap_action: call-service
service: shell_command.kodi_back
style:
top: 13em
left: 6em
width: 24px
height: 24px
padding: 15px
background-color: rgb(200, 200, 200, 0.5)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/enter-button.png
tap_action: call-service
service: shell_command.kodi_enter
style:
top: 13em
left: 14em
width: 24px
height: 24px
padding: 15px
background-color: rgb(200, 200, 200, 0.5)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/volumedown-button.png
tap_action: call-service
service: shell_command.kodi_volumedown
style:
top: 18em
left: 6em
width: 24px
height: 24px
padding: 15px
background-color: rgb(255, 255, 255, 0.8)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/mute-button.png
tap_action: call-service
service: shell_command.kodi_mute
style:
top: 18em
left: 10em
width: 24px
height: 24px
padding: 15px
background-color: rgb(200, 200, 200, 0.5)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/volumeup-button.png
tap_action: call-service
service: shell_command.kodi_volumeup
style:
top: 18em
left: 14em
width: 24px
height: 24px
padding: 15px
background-color: rgb(255, 255, 255, 0.8)
filter: invert(0.20)
border-radius: 4px
z-index: 2
- type: image
image: /local/icons/animated/media-card/kodi-icon.png
entity: media_player.kodi
style:
top: 18em
left: 19em
width: 56px
height: 56px
z-index: 2And then some shell_command to send commands to kodi
and last but not least the little shell script that handles the calls obviously swap the ip address and port in the shell script for your ip and port
here is the iconpack for this card
Last updated