PostSven
(Sven)
January 19, 2020, 10:44am
49
No, i am on the latest version:
Mini Media Player
Minimalistic media card for Home Assistant Lovelace UI
GitHub stars: 504
Downloads: 3590
Last updated: 5 days ago
Installed: v1.5.2
i think that they have to be present in your theme as well, when i switch to the default theme the border radius is default again.
jimz011
(Jim)
January 19, 2020, 11:32am
50
I think he means on the iphone? Because I only have this problem on an iphone if I remember it well.
PostSven
(Sven)
January 19, 2020, 11:34am
51
Works fine on my iphone, just remember to set the theme at startup (using an automation)
jimz011
(Jim)
January 19, 2020, 12:35pm
52
Yeah I have that, but doesn’t work for mini-media-player (in my case).
I don’t use the theme manager in the sidebar as that is broken for me ever since 0.97
thmry
January 19, 2020, 3:47pm
53
What happens when you click on that chevron (down pointed arrow) on the ‘Mediabox Next’ media player? That is a media player for the Ziggo Mediabox Next, right?
What are you using for that? This: https://www.home-assistant.io/integrations/ziggo_mediabox_xl/ ? That seems to be the older one.
Also, could you share your configuration for that part? (the media player)
PostSven
(Sven)
January 19, 2020, 4:08pm
54
Ziggo mediabox next - read the thread there there are 2 custom components in there at the moment both with with pros and cons
Sam04
(Sam)
January 20, 2020, 12:55am
55
Video 1 (imgur)
Video 2 (imgur)
Check out my Mobile Setup.
I havent finished it yet, but i like it alot. Check out the two videos to see it in action. (sorry for the bad video quality)
Tell me what you think!
jriker1
(John)
February 27, 2020, 11:26pm
56
Hey Jim, do you have any code/documentation how you made your remote? Cool stuff.
6 Likes
I wish this too
Jim your remote card is pretty beautiful.
Congratulations!
My remote, boringly, in Lovelace just looks like a remote, but integrating the standard HA colours. It integrates all the buttons needed for the TV and the Amino set top box. I made the buttons on
imagefu.com , very easy, just play around with the settings. Each of the buttons calls a script. The script in turns calls a remote.send command for the Amino Settopbox or the SamsungTV commands of the (slightly modified) SamsungTV component. The remote.yaml contains the IR codes for the Global Cache iTach IP2IR to control the Amino STB and “ON” command for the SamsungTV. The buttons are stored in the /www/stb_buttons directory. The Lovelace yaml is a picture elements card:
- image: /local/stb_buttons/tv_pwr.png
style:
left: 61px
top: 25px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.tv_power
type: image
- image: /local/stb_buttons/stb_pwr.png
style:
left: 164px
top: 25px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_power
type: image
- image: /local/stb_buttons/tv_input.png
style:
left: 267px
top: 25px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.hdmi
type: image
- image: /local/images_tvremote/ch_1.png
style:
left: 61px
top: 80px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch1
type: image
- image: /local/images_tvremote/ch_2.png
style:
left: 164px
top: 80px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch2
type: image
- image: /local/images_tvremote/ch_3.png
style:
left: 267px
top: 80px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch3
type: image
- image: /local/images_tvremote/ch_4.png
style:
left: 61px
top: 120px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch4
type: image
- image: /local/images_tvremote/ch_5.png
style:
left: 164px
top: 120px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch5
type: image
- image: /local/images_tvremote/ch_6.png
style:
left: 267px
top: 120px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch6
type: image
- image: /local/images_tvremote/ch_7.png
style:
left: 61px
top: 160px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch7
type: image
- image: /local/images_tvremote/ch_8.png
style:
left: 164px
top: 160px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch8
type: image
- image: /local/images_tvremote/ch_9.png
style:
left: 267px
top: 160px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch9
type: image
- image: /local/images_tvremote/ch_0.png
style:
left: 164px
top: 200px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_ch0
type: image
- image: /local/images_tvremote/vol_up.png
style:
left: 61px
top: 250px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.volume_up
type: image
- image: /local/stb_buttons/stb_menu.png
style:
left: 164px
top: 250px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_menu
type: image
- image: /local/images_tvremote/ch_up.png
style:
left: 267px
top: 250px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_channel_up
type: image
- image: /local/images_tvremote/vol_mute.png
style:
left: 61px
top: 305px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.mute
type: image
- image: /local/stb_buttons/stb_page+.png
style:
left: 164px
top: 305px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_page_up
type: image
- image: /local/images_tvremote/vol_down.png
style:
left: 61px
top: 360px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.volume_down
type: image
- image: /local/stb_buttons/stb_jump.png
style:
left: 267px
top: 305px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_back
type: image
- image: /local/images_tvremote/ch_down.png
style:
left: 267px
top: 360px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_channel_down
type: image
- image: /local/stb_buttons/stb_page-.png
style:
left: 164px
top: 360px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_page_down
type: image
- image: /local/images_tvremote/up.png
style:
left: 164px
top: 420px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_cursor_up
type: image
- image: /local/images_tvremote/left.png
style:
left: 61px
top: 475px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_cursor_left
type: image
- image: /local/images_tvremote/enter.png
style:
left: 164px
top: 475px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_cursor_ok
type: image
- image: /local/images_tvremote/right.png
style:
left: 267px
top: 475px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_cursor_right
type: image
- image: /local/images_tvremote/down.png
style:
left: 164px
top: 530px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_cursor_down
type: image
- image: /local/stb_buttons/stb_play_pause.png
style:
left: 164px
top: 590px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_play_pause
type: image
- image: /local/stb_buttons/stb_rewind.png
style:
left: 61px
top: 590px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_rewind
type: image
- image: /local/stb_buttons/stb_forward.png
style:
left: 267px
top: 590px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_forward
type: image
- image: /local/stb_buttons/stb_record.png
style:
left: 113px
top: 645px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_record
type: image
- image: /local/stb_buttons/stb_stop.png
style:
left: 216px
top: 645px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_stop
type: image
- image: /local/stb_buttons/stb_red.png
style:
left: 49px
top: 710px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_red
type: image
- image: /local/stb_buttons/stb_green.png
style:
left: 126px
top: 710px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_green
type: image
- image: /local/stb_buttons/stb_yellow.png
style:
left: 203px
top: 710px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_yellow
type: image
- image: /local/stb_buttons/stb_blue.png
style:
left: 280px
top: 710px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_blue
type: image
- image: /local/stb_buttons/stb_text.png
style:
left: 61px
top: 765px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_text
type: image
- image: /local/stb_buttons/stb_info.png
style:
left: 164px
top: 765px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_info
type: image
- image: /local/stb_buttons/stb_media.png
style:
left: 267px
top: 765px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_media
type: image
- image: /local/stb_buttons/stb_ch_list.png
style:
left: 61px
top: 820px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_channel_list
type: image
- image: /local/stb_buttons/stb_epg.png
style:
left: 164px
top: 820px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_epg
type: image
- image: /local/images_tvremote/exit.png
style:
left: 267px
top: 820px
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.stb_exit
type: image
image: /local/stb_buttons/background_white2.png
type: picture-elements
BTW: The IR hex codes for the Amino Settopbox are available. Just notify me you need these.
3 Likes
I’m still working on it but this the small remote that I have now.
It controls my samsung smart tv and a set-topbox using a broadlink rm mini 3.
The switch at the top shows the correct state of the tv using a sonoff pow that monitors the power usage. If it goes above a certain level, than the tv is on. Also when switching that switch on while it’s off it will turn the tv on using the broadlink.
Sound is handled by my Sonos Beam that switches to the tv sound automatically when the tv switches on.
7 Likes
Wow! Thank you to all who have shared these very inspiring projects. I just started using HA yesterday and am blown away from the functionality!
I’ve created a simple card that had on/off of my stereo with controls for mute, and volume up and volume down based on the commands available via the Harmony Hub profile. For example:
audioresearch_volume_down:
alias: Volume - AR
sequence:
- service: remote.send_command
data:
entity_id: remote.Living_Room_Hub
command:
- VolumeDown
device: “Audio Research Amp”
I’ve added the controls to a card and they work. The only thing I notice is that there is a substantial lag between button clicks and for volume up/down, the lag makes things not very usable. Obviously, using my Harmony remote, I don’t have this problem.
Is there a workaround for this? Maybe I’m not going about it the right way? I notice in my googling that there are many ways to accomplish the same task in HA.
Anyway, any help would be greatly appreciated!
jes1417
(Jes1417)
July 26, 2020, 3:10pm
61
Did you use a custom card or button to make this? It looks great! Can you share the config for this?
I didn’t, it’s just a regular glance card nested inside of an entities card (for the top TV switch) but you could also use a vertical stack card for that.
All the buttons are just scripts with mdi icons. So I have multiple entries in a glance card like this:
- entity: script.tvsmartmenu
icon: 'mdi:home'
tap_action:
action: call-service
service: script.tvsmartmenu
These scripts call out a broadlink service to send an infrared command.
The white spaces are done by making a script and giving it a non-existing icon + empty character as friendly name. Inside my scripts.yaml:
empty:
sequence:
- data: {}
entity_id: script.justsomerandomtext
service: script.turn_on
Inside customize.yaml:
script.empty:
friendly_name:
icon: mdi:justsomerandomtext
Combine all of that and you get something like this https://hastebin.com/eyokeyahif.sql (top part of the screenshot I posted)
Hi, I’m trying to make a simple card with some buttons to control volume via Harmony:
I’ve tried to follow some of the examples in this thread, but am stuck with an error I can’t figure out:
This is the code I have in a new card in my Overview:
And basically, I just want a button to push for volume up and one for volume down. I specified “binary_sensor.mudroom_motion” because I was trying to mimic another example in this thread…also when I do this, I see the caption of “Mudroom Sensor” above the icons…how do I remove?
Thank you!
type: glance
entities:
entity: binary_sensor.mudroom_motion
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.Living_Room_Hub
device: Audio Research Amp
command: VolumeUp
hold_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.Living_Room_Hub
device: Audio Research Amp
command: VolumeUp
show_icon: true
show_name: false
show_state: false
icon_height: 50px
icon: ‘mdi:volume-plus’
entity: binary_sensor.mudroom_motion
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.Living_Room_Hub
device: Audio Research Amp
command: VolumeDown
hold_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.Living_Room_Hub
device: Audio Research Amp
command: VolumeDown
show_icon: true
show_name: false
show_state: false
icon_height: 50px
icon: ‘mdi:volume-minus’
It’s a bit hard to tell without code formatting, but here is an example of my Volume Up button that trigger a script that calls a broadlink service:
entity: script.sony_volume_down
icon: 'mdi:volume-medium'
name: +
show_name: false
state:
- color: 'rgb(255, 0, 0)'
value: 'on'
styles:
card:
- height: 50px
icon:
- color: 'rgb(255,255,255)'
tap_action:
action: call-service
service: script.sony_volume_down
type: 'custom:button-card'
The rest of the setup is on my GitHub
Thanks to everyone for your ideas. I ended up taking several ideas from ThaNerd and creating my own. Thanks ThaNerd!
[roku view] [firetvview]
So there is code in a few places:
Lovelace:
remote_bedroom.yaml (main view):
###################################################################################################
## ROKU CONTROLLER - HEADER - ROKU LOGO
###################################################################################################
type: custom:layout-card
layout: vertical
min_columns: 1
max_columns: 1
max_width: 99%
cards:
-…
However, I am wondering, has anyone figured out how to create a keyboard entry for the remotes. For example, when I search for a clip on Netflix or YouTube, instead of choosing each letter, has anyone created a keyboard-entry-remote-card to enter in search terms?
Thanks for all your great ideas!
Hi Jim, i am currently figuring out my apple remote card, now i have to cards, both work. How did you create the selection bar, also, could you share your config for this? MUCH appreciated… Bedankt alvast!
jimz011
(Jim)
March 21, 2021, 1:05am
67
@mroffbeat Visit my github here https://github.com/jimz011/homekit-infused
Chose my personal branch to find all the code I have used.
Here is mine, I had to split it over several posts as it is too big for one post.
I also created a new forum topic about sharing Broadlink IR/RF codes,
you can find the Broadlink codes of these remotes there
Recently I integrated the remotes for different home theater elements in HA.
The lovelace part is here: Share your Lovelace Home Theater Remote Setup
For this, I recorded all the buttons of my remotes via the remote learn service, so I thougt of creating this topic for everyone to share your Broadlink codes.
So here are the codes for my Sony TV-KDL60W855b and Receiver strdn1050.
[Sony_TV-KDL60W855b]
"TV-KDL60W855b": {
"inputselect": "JgDEAE8UJxMUEycUExMUEycUExQnExQTExQT…
I put 4 remotes in one, and with a dropdown selection and a conditional card, I select which one I want to see.
The first 2 rows that are used to switch devices on or off, and to select the input on my receiver are always shown, the others are shown depending on the selection box.
Here is the lovelace code, I’ll post it over several posts as it seems to be too big for one post.
These are the first 3 rows of the vertical stack, they are always visible :
The dropdown box
Power on/off buttons for the different elements
Input select buttons of the receiver/power amplifier.
type: vertical-stack
cards:
- type: entities
entities:
- input_select.dropdown1234
show_header_toggle: false
- type: horizontal-stack
cards:
- type: button
tap_action:
action: toggle
entity: switch.hifikast_s2
name: HiFikast
show_icon: true
icon: 'hass:speaker'
show_state: false
- type: button
name: Audio
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: strdn1050
command: receiveronoff
target: {}
icon: 'hass:volume-high'
- type: button
name: TV
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: Orange
command: tvonoff
icon: 'hass:television-box'
- type: button
name: Emtec
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: onoff
icon: 'hass:filmstrip'
- type: button
name: Orange
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: Orange
command: decoderonoff
icon: 'hass:power'
- type: horizontal-stack
cards:
- type: button
name: EMTEC
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: strdn1050
command: bddvd
target: {}
icon: 'hass:video'
icon_height: 25px
show_icon: false
- type: button
name: kabel
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: strdn1050
command: satcatv
target: {}
icon: 'hass:tv'
icon_height: 25px
show_icon: false
- type: button
name: RASP1
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: strdn1050
command: game
target: {}
icon: 'hass:home'
icon_height: 25px
show_icon: false
- type: button
name: /
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: strdn1050
command: sacd
target: {}
icon: 'hass:axis-arrow'
icon_height: 25px
show_icon: false
- type: button
name: USB
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: strdn1050
command: usb
target: {}
icon: 'hass:backspace'
icon_height: 25px
show_icon: false
- type: button
name: TV
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: strdn1050
command: tv
target: {}
icon: 'hass:exit-run'
icon_height: 25px
show_icon: false
And the Emtec moviebox part
- type: conditional
conditions:
- entity: input_select.dropdown1234
state: Emtec-Moviecube-D850H
card:
type: vertical-stack
cards:
- type: horizontal-stack
cards:
- type: button
name: DVD
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: dvd
target: {}
icon: 'hass:monitor-eye'
icon_height: 25px
show_icon: false
- type: button
name: Eject
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: eject
target: {}
icon: 'hass:monitor-dashboard'
icon_height: 25px
show_icon: false
- type: button
name: USB
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: usb
target: {}
icon: 'hass:exit-run'
icon_height: 25px
show_icon: false
- type: button
name: Home
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: home
target: {}
icon: 'hass:home'
icon_height: 25px
- type: button
name: Options
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: options
target: {}
icon: 'hass:axis-arrow'
icon_height: 25px
- type: button
name: Back
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: return
target: {}
icon: 'hass:backspace'
icon_height: 25px
- type: horizontal-stack
cards:
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: vol+
icon: 'hass:volume-plus'
icon_height: 25px
- type: button
name: Setup
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: setup
target: {}
icon: 'hass:monitor-eye'
icon_height: 25px
show_icon: false
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: up
icon: 'hass:arrow-up-bold'
icon_height: 25px
- type: button
name: Beeld
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: tvsys
target: {}
icon: 'hass:monitor-eye'
icon_height: 25px
show_icon: false
- type: button
name: Audio
show_icon: false
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: audio
target: {}
- type: horizontal-stack
cards:
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: mute
icon: 'hass:volume-off'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: left
icon: 'hass:arrow-left-bold'
icon_height: 25px
- type: button
name: OK
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: ok
target: {}
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: right
icon: 'hass:arrow-right-bold'
icon_height: 25px
- type: button
name: SUBtitle
show_icon: false
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: subtitle
target: {}
- type: horizontal-stack
cards:
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: vol-
icon: 'hass:volume-minus'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: previous
icon: 'hass:skip-backward'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: down
icon: 'hass:arrow-down-bold'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: next
icon: 'hass:skip-forward'
icon_height: 25px
- type: button
name: Zoom
show_icon: false
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: zoom
target: {}
- type: horizontal-stack
cards:
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: stop
icon: 'hass:square'
icon_height: 20px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: rewind
icon: 'hass:step-backward-2'
icon_height: 25px
- type: button
name: PLAY
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: playpauze
target: {}
icon: 'hass:play-circle-outline'
icon_height: 25px
show_icon: false
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: play2
icon: 'hass:step-forward'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: forward
icon: 'hass:step-forward-2'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: hart
icon: 'hass:heart'
icon_height: 25px
- type: horizontal-stack
cards:
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 1
icon: 'hass:numeric-1-box'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 2
icon: 'hass:numeric-2-box'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 3
icon: 'hass:numeric-3-box'
icon_height: 25px
- type: button
name: Search
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: search
target: {}
icon: 'hass:play-circle-outline'
icon_height: 25px
show_icon: false
- type: horizontal-stack
cards:
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 4
icon: 'hass:numeric-4-box'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 5
icon: 'hass:numeric-5-box'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 6
icon: 'hass:numeric-6-box'
icon_height: 25px
- type: button
name: COPY
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: copy
target: {}
icon: 'hass:play-circle-outline'
icon_height: 25px
show_icon: false
- type: horizontal-stack
cards:
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 7
icon: 'hass:numeric-7-box'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 8
icon: 'hass:numeric-8-box'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 9
icon: 'hass:numeric-9-box'
icon_height: 25px
- type: button
name: SELECT
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: select
target: {}
icon: 'hass:play-circle-outline'
icon_height: 25px
show_icon: false
- type: horizontal-stack
cards:
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: record
icon: 'hass:video'
icon_height: 25px
- type: button
name: null
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: 0
icon: 'hass:numeric-0-box'
icon_height: 25px
- type: button
name: HELP
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: help
target: {}
icon_height: 25px
show_icon: false
- type: button
name: INFO
tap_action:
action: call-service
service: remote.send_command
service_data:
entity_id: remote.rmproplus_remote
device: EmtecD850H
command: info
target: {}
icon: 'hass:play-circle-outline'
icon_height: 25px
show_icon: false
1 Like