I have a `2016 Samsung 6 Series (55) UN55KU6290` TV and all functionality of thi…s component (latest version from HACS (1.4.0)) for the volume works fine (mute, up, down) in the HA UI, but no audio commands work in Google Assistant. I can confirm I get some functionality with the voice commands, like changing the source to particular apps, but audio commands do not work (nothing happens, and then error for volume down):
Mute
```
2020-02-23 18:26:20 INFO (SyncWorker_5) [root] Sending key KEY
```
Volume Up
```
2020-02-23 18:25:04 INFO (SyncWorker_0) [root] Sending key KEY
```
Volume Down
```
2020-02-23 18:25:15 INFO (SyncWorker_7) [root] Sending key KEY
2020-02-23 18:25:16 ERROR (MainThread) [homeassistant.components.google_assistant.smart_home] Unexpected error
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/google_assistant/smart_home.py", line 57, in _process
result = await handler(hass, data, inputs[0].get("payload"))
File "/usr/src/homeassistant/homeassistant/components/google_assistant/smart_home.py", line 176, in handle_devices_execute
await entities[entity_id].execute(data, execution)
File "/usr/src/homeassistant/homeassistant/components/google_assistant/helpers.py", line 488, in execute
await trt.execute(command, data, params, challenge)
File "/usr/src/homeassistant/homeassistant/components/google_assistant/trait.py", line 1428, in execute
await self._execute_volume_relative(data, params)
File "/usr/src/homeassistant/homeassistant/components/google_assistant/trait.py", line 1420, in _execute_volume_relative
context=data.context,
File "/usr/src/homeassistant/homeassistant/core.py", line 1204, in async_call
processed_data = handler.schema(service_data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 208, in __call__
return self._exec((Schema(val) for val in self.validators), v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 287, in _exec
raise e if self.msg is None else AllInvalid(self.msg, path=path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 283, in _exec
v = func(v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 272, in __call__
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 205, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 287, in _exec
raise e if self.msg is None else AllInvalid(self.msg, path=path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 285, in _exec
v = func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 817, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 272, in __call__
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 594, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 432, in validate_mapping
raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: value must be at least 0 for dictionary value @ data['volume_level']
2020-02-23 18:25:16 ERROR (MainThread) [homeassistant.components.google_assistant.smart_home] Error handling message {'inputs': [{'context': {'locale_country': 'US', 'locale_language': 'en'}, 'intent': 'action.devices.EXECUTE', 'payload': {'commands': [{'devices': [{'id': 'media_player.living_room_tv'}], 'execution': [{'command': 'action.devices.commands.volumeRelative', 'params': {'relativeSteps': -1, 'volumeRelativeLevel': -1}}]}]}}], 'requestId': '7397537694740777833'}: {'errorCode': 'unknownError'}
```