I have been controlling my Nvidia shield using my Harmony Hub for years. I just enabled Android Remote to control my shield via Home Assistant and it appears to clash/block the Harmony control. When I disable the shield and android remote in home assistant, the Harmony hub control works again. Has anyone else come across this and/or know of a way both can be used?
I use both the Android remote and a harmony and have not seen any issues. I am using the Onn 4k boxes though not the shield.
I have a Nvidia Shield and Harmony Hub running on my Home Assistant instance.
I use NodeRED to control my Harmony Hub Not Only Activities but Device Buttons as Well.
Home Assistant Components:
- Android Debug Bridge (Use this istead of Android Remote)
- Firemote Card Dashboard Card
- Logitech Harmony Hub Integration
- NodeRED Add On
NodeRED Components
Firemote Card Configuration
- Uses
media_player.shield_debug_bridge
for the following- Back
- Home
- Play Controls
- Power Active Status
Firemote Button Overides
- Uses Logitech Harmony Hub Integration for the following
- Power Button - Toggles the On Off of the Harmony Hub
- Uses NodeRED Flow to activate Device Buttons
- Mute Button - Activates the Mute Switch on my NAD Amplifier
- Button Press - Activates Device Buttons through Node Red
Firemote Yaml
- type: custom:firemote-card
entity: media_player.shield_debug_bridge
device_family: nvidia-shield
device_type: shield-tv-pro-2019
compatibility_mode: default
android_tv_remote_entity: ""
defaultRemoteStyle_override: AL2
app_launcher_relative_size: 0
button_overrides:
mute-button:
service: switch.toggle
target:
entity_id: switch.nad_mute_switch
power-button:
service: remote.toggle
target:
entity_id: remote.harmony_hub
left-button:
service: button.press
target:
entity_id: button.harmony_left
right-button:
service: button.press
target:
entity_id: button.harmony_right
up-button:
service: button.press
target:
entity_id: button.harmony_up
down-button:
service: button.press
target:
entity_id: button.harmony_down
center-button:
service: button.press
target:
entity_id: button.harmony_select
volume-down-button:
service: button.press
target:
entity_id: button.harmony_volumedown
volume-up-button:
service: button.press
target:
entity_id: button.harmony_volumeup
keyboard-button:
service: button.press
target:
entity_id: button.harmony_surroundmode
scale: "99"
hide_button_group_frame: true
dpad_style: apple-tv-black
NodeRED Flow
The Button Press entities mentioned above are generated in NodeRED.
The Flow detects what Harmony Activity is Active and then will Re-Map the button Press to the right device.Harmony Hub Button Mapper & Home Assistant
I agree I do not believe ADB commands sent from Android Remote or Debug Bridge interferes with the (most likely bluetooth connection) the Harmony Hub has with the Nvidia Shield.