ST Multi-Sensor and reporting to Google Home


Following instructions on this forum i’ve successfully managed to my ST Multi-Sensor to report the temperature into the Google Home app (vie device handlers and a virtual device). However I have a few questions I was hoping someone could answer. All my other temp sensors read as C in the smart things app.

  1. Using the device handler SmartSence Multi Sensor, the temperature is given in F while all my settings are set to C, why is this? I’ve reviewed the code (very amateur coder) and can’t see anything which seems to indicate this.

  2. Why do I have the add the Thermostat capability to the device handler code? There is already Temp measurement listed. Is this the only capability Google Home will recognise? I ask this because in Google home it treats the device as a thermostat along with the relevant controls, can it not just be represented as a basic temp reading/sensor in Google Home?

  3. I don’t really understand how the device handler actually gets the temperature, i set it up using the template code (for SmartSence Multi Sensor) and it just seemed to work. I have three Multi-Sensors in various sports of my home, how do I know which of these the device handler is getting the temp reading from?

I know this is pretty old, but I’m looking to do exactly this. ST Multi-sensor, read temp, provide that to google Home to trigger a plug. Can you provide any details about the configuration you used? I’m not clear on how to get the data from the multi-sensor to the device handler and ultimately to the virtual thermostat.