Unfolded Circle Remote Two tips and tricks

I’ve used template buttons. They can then be added to activities and linked to hard buttons.

Could you create template buttons and put the script inside those?

Yes you could do that too.

I wanted to add my Big Ass Fan to remote but it doesn’t show as an entity in HA? It is an enitity in HA itself. I can see other entities for the fan like LED, Beep, Whoosh etc…

Anyone have any thoughts?

Fan entities are not supported (yet?) as far as I know.

1 Like

Thanks Michel. Good to know.

Tried their Apple TV integration; finds the ATV but no pin is generated by the ATV. Doesn’t seem to see the remote two. Any suggestions, please.

I wanted to make everything IP controlled as I have no icky stateless IR remote controls. For the most part this is do-able with the home assistant integration for the remote.

Unfortunately I have no way of adjusting volume up or down. The Yamaha media player imported from home assistant only has the ability to set absolute volume levels.

Maybe a Yamaha MusicCast integration will be released for the remote in future (I see no evidence of this, despite the well documented open API) but until then the remote is useless to me and I have gone back to using ipads and HA dashboards.

It’s an extra step, but you could create two scripts in HA (one for volume up, one for volume down), add them to the Remote Two HA integration, then the activity, then assign the scripts to the volume button. The volume up script would get the current volume state, add one to that, and set it. The volume down would do the same but subtract one.

Yeah thought of that but it is not a great experience. People expect holding the button to continue to adjust the volume.

True. Maybe once the Remote Two supports other kinds of presses you could write a script that would start on a hold and loop until release. I don’t think alternate press things are very soon on the product map for the Remote Two though.

EDIT: The Remote Two does have a “repeat” if you hold the button down (the hardware buttons at least). I just tried with my remote (where the volume is two scripts in HA), and it does, in fact, run the script over and over again to move to volume up (or down). I’ve done single press volume changes for so long I didn’t even think to try.

2 Likes

Just seeing this now. The MusicCast integration for HA does volume control for my Yamaha AVR through my R2 without any problem. The core Yamaha integration doesn’t but the MusicCast one is pretty good (the only challenge I am having is that Mute is not a toggle so I have to unmute using the volume up/down).

It also does source switching properly (on the R2 you use the Send Command function).

Thanks. I have both the MusicCast and Yamaha Network Receiver integrations installed (I use the MusicCast media players for everything except source selection, which you can’t customize/hide in the MusicCast integration).

I must have used the Network Receiver integration in the remote. I’ll try the MusicCast one.

Having an R2 issue related to the mute function of my Yamaha AVR. I’ve created an HA script that works as a mute toggle:

alias: yamaha mute toggle
sequence:
  - service: media_player.volume_mute
    data_template:
      entity_id: media_player.office
      is_volume_muted: "{{ not state_attr('media_player.office', 'is_volume_muted') }}"
mode: single

It works fine when called from HA (Run Script mutes/unmutes) the AVR as intended. However, when I add the integration to the R2 and then try to call it from there (the mute button) I get no response. Any thoughts?

I had instances where when I added new scripts/entities to the Remote that they just didn’t seem to take in the activity. I either had to stop and restart the activity on the Remote or flat out reboot the remote to get a button (especially a hardware button) to realize it had something new assigned to it and do the actual thing.

1 Like

That worked (with a restart of both HA and a reboot of the R2). Thanks.

Not working for me.

I’ve restarted the activity.
I’ve rebooted the remote.
I’ve tried removing the scripts and re-adding them.

They still don’t work on the remote. They work fine from dev tools services.

EDIT: third time lucky :roll_eyes: now working.

Just FYI, that uses some old syntax. While it will still work, nowadays it should look like:

alias: yamaha mute toggle
sequence:
  - service: media_player.volume_mute
    target:
      entity_id: media_player.office
    data:
      is_volume_muted: "{{ not state_attr('media_player.office', 'is_volume_muted') }}"
mode: single

Ok, las post before I get totally frustrated with this again. How do I select my TV channel logos (that I have uploaded)?

The only options I have are for icons?

I read somewhere the TV Icons is a feature not yet enabled.