Google Home linked, doesn’t see device

Well, the Google Home control from Hubitat is a totally different thing. It uses an official google assistant function called Google Assistant Relay. I've been using version 1.0 of it for years. No maintenance required. Worth checking out if you're interested.

For what you want to accomplish, it can actually be done with a new app called Thermostat Controller. I just tried it with my bathroom temp/humidity sensor (made by Xiaomi ) and it works.

The steps are pretty straight forward.

  1. Create a Virtual Thermostat on HE
  2. Name it in the device label for what you want to monitor (for example Bath).
  3. Add the Hubitat Virtual Thermostat to a new Thermostat Controller child app.
  4. Select your Aeotec Multisensor as the remote temperature sensor.
  5. It will create a device named with your Virtual Thermostat's name, and the word "Controller" appended to it.
  6. Add that device to Google Home
  7. Go into the Google Assistant app under Manage Accounts, tap on Hubitat, and then "Check for new devices".
  8. The device will show up in Google Home under "In your home"
  9. Tap the virtual thermostat device and Google will pop up a screen asking if you have any of the listed Nest devices. Even if you do, just click no. It will say "Creating Network" and then you will be able to access the Virtual Thermostat and move it to a room.

When you ask the temperature in that room, it will tell you what the reading is on your Aeotec Multi-Sensor. If you setup a very simple Rule Machine rule that uses the condition of the virtual controller device's custom attribute thermostatOperatingState , then you can have it turn your heater ON when the Virtual Thermostat Controller value = "heating" and turn if OFF when the value = "idle".

1 Like