Anyway to expose a sensor value to Alexa/Echo/Google

@ptdalen and @Bobby_Nobble do you have confirmation that this “out of the box” approach will work for any sensor? In my case I am trying to get Alexa to read the value of my BMW i3 battery level. The sensor is exposed via the Home Assistant cloud along with the my other devices - see below:

However when initiating discovery in the Alexa app it doesn’t seem to find the new sensor resulting in Alexa being unaware of it entirely. It seems to me that Alexa can read the value of specific sensors that can be controlled and have a value (e.g. thermostat), but not other generic or read-only sensors. At this point it seems to me that the only way to achieve that is by following the approach outlined here:

If indeed there is an “out of the box” solution that I am missing I’d appreciate your help.