Google assistant and media player options (webostv for example)

I am using platform webostv, and within Home Assistant (in lovelace or script) I can turn it on and off, adjust volume and change input sources, and pause and resume.

I expose that via the nubu cloud service to Google Assistant. I am not using LG’s own integration with google assistant as I wanted to avoid the LG cloud.

Google assistant can turn the TV on and off, but that is all. If I try to raise/lower the volume it says “something went wrong”. If I try to pause/resume it says “Actually, the master bedroom TV does not support that functionality”. And I can not find words that will make it try to change inputs (it just claims it doesn’t understand).

If I go into google home on my phone, it just shows an on/off switch. It would appear that it thinks it is a switch not a media player of any sort, just on/off.

Is there some configuration I need to provide to make Google (through the cloud) know it is a media player and has additional options?

Is this a setup problem on my part? I basically do nothing to expose it to google in configuraiton.yaml.

Or is this a limitation of that platform on Home Assistant?

FWIW on 0.100.2, TV’s are 2018, config file example below. Thanks.

Linwood

  - platform: webostv
    host: 192.168.132.5
    name: Master Bedroom TV
    filename: MasterBedroomTV.conf
    turn_on_action: 
      service: wake_on_lan.send_magic_packet
      data:
        mac: "00:RE:DA:CT:ED:00"
    customize:
      sources:
        - Amazon Prime Video
        - Comcast
        - Netflix
        - Photo & Video

OK, I found several developer notes saying that media players are supposed to show as switches in google home – so that’s right. But all say that volume control should work – mine says “something went wrong” or sometimes just nothing at all – the mini’s light flash for a while and nothing.