DirecTV Remotes RC73x (Genie) / RC82v (Gemini) #392
Replies: 3 comments 9 replies
-
Greetings @skybasemonkeyha! THANK YOU for all of the effort you put into making such a detailed request! Simply amazing! I fully understand exactly how much work it takes to do all of that, so you've definitely earned my respect! 👍 To answer your "who ever makes the..." question, it's just me. There are two other one-time contributors to this project, but their contributions were simply app launcher button definitions (which I appreciate!), not full UI elements like what you are requesting. So, here's the potentially bad news... I have a system in place to decide what gets added next. There is a discussion topic named Poll: Vote for what gets added next! #41 where I gauge user interest. So far, the Firemote project's direction has been 100% directed by the poll results from that topic. Additionally, I have a personal rule that I will only add support for hardware that I own. (yes, I literally own a stack of media players now) I did make one small compromise to that rule with issue #303, and because the requester of that issue was willing to work with me so closely, we were able to add that to the project. It was simply an Amazon Fire product that I didn't own, not a brand new family of devices, so most of the foundation was already there to begin with. This is what we need to do first:
I know that you are savvy enough to have compiled such a detailed request. If I decide to work on this outside of the normal voting, I have some questions before we move further:
Again, THANK YOU! I'm excited to hear back. -Doug |
Beta Was this translation helpful? Give feedback.
-
Are these the physical remotes that you use? Do you own any spares that you'd be willing to send me? |
Beta Was this translation helpful? Give feedback.
-
I'm still quite hesitant to bypass the voting process (possibly upsetting everyone participating in that poll) to add something that I don't own myself. That's really two big reasons that go against my unofficial rules. Even though I might get some help with initial beta testing, and follow-up technical support from you and possibly @thos-edison, I don't know if I'd ever feel 100% confident that I've worked out all of the bugs before publishing something. This project is something that I've worked very hard on, so its integrity is important to me. I have a much better chance of doing it right the first time if I can test things thoroughly in my own lab. There have also been a lot of people voting and waiting for results in the poll. While I do mention that buying or sending me a device will likely sway me in choosing said device, you and I have only discussed mailing the physical remotes. That's only part of what I would need. This could all change, though. If I have a local friend who uses these devices AND Home Assistant, they might be willing to put up with me for a few weekends while I work on this. But as of right now, I think it's smarter to stick with the plan that's in place. I recommend voting for Other in the poll and then adding your request details in the proper thread just the same as everyone else. It's looking like Homatics is going to be the next winner, and I don't own any of those devices yet either. Sorry to potentially disappoint you on this decision for now, I hope you understand. -Doug |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem?
No response
Feature Request
Request DirecTV Remote RC73 (Genie) and RC82 (Gemini/Osprey)
Hi there for the directv remotes the command available in the DirecTV Remote Integration so it would be similar to the AndroidTV Remote Integration commands mostly the same but some are undefined.
buttons for the rc73 listed top to button left to right and its associated directv integration remote command
power on = media_player.turn_on (remote doesn't seem to work right as the integration makes the entity when off, unavailable)
power off = remote.turn_off
guide = remote.send_command | guide
menu = remote.send_command | menu
list = remote.send_command | list
record = remote.send_command | record
dpad_up = remote.send_command | up
exit = remote.send_command | exit
dpad_left = remote.send_command | left
center = remote.send_command | select
dpad_right = remote.send_command | right
red_circle (delete) = remote.send_command | red
dpad_down = remote.send_command | down
info = remote.send_command | info
mute = tv related button
volume_up = tv related button
volume_down = tv related button
chan_up = remote.send_command | chanup
chan_down = remote.send_command | chandown
previous = remote.send_command | prev
replay = remote.send_command | replay
advance = remote.send_command | advance
rewind = remote.send_command | rew
play/pause = remote.send_command | play
forward = remote.send_command | ffwd
number_1 = remote.send_command | 1
number_2 = remote.send_command | 2
number_3 = remote.send_command | 3
number_4 = remote.send_command | 4
number_5 = remote.send_command | 5
number_6 = remote.send_command | 6
number_7 = remote.send_command | 7
number_8 = remote.send_command | 8
number_9 = remote.send_command | 9
dash = remote.send_command | dash
number_0 = remote.send_command | 0
enter = remote.send_command | enter
every command that matches a command for the genie (rc73) you can use the genie command as well.
but here are the adb commands commands. I have a gemini connected to a genie so my genie remote works with the gemini in ir mode all buttons work airgo the directv integration commands still work.
missing buttons on the rc82 that were on the rc73
red circle (there is one but its record now)
advance
replay
menu (replaced by home)
info (replaced by options)
new buttons on rc82 not on the rc73 the remote
home (replaces menu)
options (replaces info)
input
apps
who ever develops the rc82 remote i recommend you use the directv integration commands as much as possible,
but here are the as many adb commands i discovered as well.
power on = android.adb_command | input keyevent 26
power off = android.adb_command | input keyevent 223
guide = androidtv.adb_command | input keyevent 172
home = androidtv.adb_command | input keyevent 3
list = androidtv.adb_command | input keyevent 173
record = androidtv.adb_command | input keyevent 130
dpad_up = androidtv.adb_command | input keyevent 19
exit = androidtv.adb_command | input keyevent 135
dpad_left = androidtv.adb_command | input keyevent 21
center = androidtv.adb_command | input keyevent 23
dpad_right = androidtv.adb_command | input keyevent 22
back = androidtv.adb_command | input keyevent 4
dpad_down = androidtv.adb_command | input keyevent 20
info = androidtv.adb_command | input keyevent 165
volume_up = tv related button
volume_down = tv related button
chan_up = androidtv.adb_command | input keyevent 166
chan_down = androidtv.adb_command | input keyevent 167
mute = tv related button
google assistant = androidtv.adb_command | input keyevent 219
previous = androidtv.adb_command | input keyevent 229
rewind = androidtv.adb_command | input keyevent 89
play/pause = androidtv.adb_command | input keyevent 85
forward = androidtv.adb_command | input keyevent 90
number_1 = androidtv.adb_command | input keyevent 8
number_2 = androidtv.adb_command | input keyevent 9
number_3 = androidtv.adb_command | input keyevent 10
number_4 = androidtv.adb_command | input keyevent 11
number_5 = androidtv.adb_command | input keyevent 12
number_6 = androidtv.adb_command | input keyevent 13
number_7 = androidtv.adb_command | input keyevent 14
number_8 = androidtv.adb_command | input keyevent 15
number_9 = androidtv.adb_command | input keyevent 16
number_0 = androidtv.adb_command | input keyevent 7
apps = androidtv.adb_command | input keyevent 136
adb commands for gemini that are not on the rc82 remote but on the rc73
menu = androidtv.adb_command | input keyevent 82
advance = androidtv.adb_command | input keyevent 274
no working adb commands for
replay
red_circle
dash
Genie Receivers proven to work
in order to use the Genie Mini Receivers (C41, C41K, C41W , C41KW, C51, C51K, C51W , C51KW, C61, C61K, C61W , C61KW) you Need to Have an HR44 (Genie 1) or HR54 (Genie 1) or HS17 (Genie 2) integration developers say this may work on older units like the H25 and the HR34 never had the H25 when using home assistant so couldn't tell you also never had an HR34
In testing I Have used the HS17 with a C51, C61 and C61K as well as the C71KXW (Gemini)
Using all three integrations (AndroidTV Remote, Android Debuging Bridge, and DirecTV) i have been able to get all available features of the remote and the receivers to work accordingly. I have created my own template, but i'd like some one to create one like they did with the firetv remote and now the rokus.
Additional Comments (optional)
No response
Beta Was this translation helpful? Give feedback.
All reactions