TransWikia.com

Utterance "What is the temperature in the room" always reports device is off

Stack Overflow Asked by Fei Deng on December 18, 2021

I have a device as "Heater" to support the utterance "what is the temperature in the room?", and my instance returns following JSON object of device status to Home Service: {‘devices’: {”: {‘online’: True, ‘on’: True, ‘thermostatTemperatureSetpoint’: 21, ‘thermostatTemperatureAmbient’: 29, ‘currentModeSettings’: {‘mode’: ‘Heating’}, ‘currentFanSpeedSetting’: ‘L1’}}}

But Google always returns " is off and it’s curretnly 29 degrees". Does anyone know why Google thinks device is off?

One Answer

It looks like your device is generally implementing the TemperatureSetting trait, but your device state seems to use currentModeSettings rather than the expected activeThermostatMode for the current mode. As such, the activeThermostatMode is going to use a default value.

Answered by Nick Felker on December 18, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP