2 weeks ago
Hi,
I have smarthome action for our smarthome aquarium device. For water pump device, i have temperature feature and i want to ask google what is the current temperature. I dont want to control it just reading the temperature value. I have used temperatureSetting trait and i handled the query intent succesfully but there is one issue. When i ask the current temperature, it replies always "The aquarium is off and temperature is ...(correct value)" even if i am sending on=true ?
What is the issue here ? what should i do to get a voice reply for correct on/off status with temperature or i want it to reply only for temperature value not status if the device ?
kind regards
Oguz
Answered! Go to the Recommended Answer.
2 weeks ago
Thanks for sharing the issue, can you please provide us with the full sync response?
Friday
Thanks for sharing, we can repro the issue on our end. Could you please open an issue tracker (Public Trackers > Smart Home) and share the bug ID here. Provide all the details from above along with the feedback from the Google Home app. I will forward it to internal teams for further investigation.
2 weeks ago
Thanks for sharing the issue, can you please provide us with the full sync response?
2 weeks ago
Thanks for yor quick reply.
Here is the sync intent response.
{
"requestId": ....,
"payload": {
"agentUserId": "......",
"devices": [
{
"id": "group--131d1fcb-f1ce-4fbe-93f6-e4f07ac7f503",
"type": "action.devices.types.LIGHT",
"traits": [
"action.devices.traits.Modes",
"action.devices.traits.OnOff",
"action.devices.traits.TemperatureSetting"
],
"name": {
"defaultNames": [
"Aquarium"
],
"name": "Aquarium",
"nicknames": [
"Aquarium"
]
},
"willReportState": true,
"roomHint": "",
"structureHint": "Aquarium",
"attributes": {
"availableModes": [
{
"name": "pump_power",
"name_values": [
{
"name_synonym": [
"Pump Power"
],
"lang": "en"
},
{
"name_synonym": [
"Pumpenleistung"
],
"lang": "de"
}
],
"settings": [
{
"setting_name": "minimum",
"setting_values": [
{
"setting_synonym": [
"Minimum"
],
"lang": "en"
},
{
"setting_synonym": [
"Minimum"
],
"lang": "de"
}
]
},
{
"setting_name": "default",
"setting_values": [
{
"setting_synonym": [
"Default"
],
"lang": "en"
},
{
"setting_synonym": [
"Default"
],
"lang": "de"
}
]
},
{
"setting_name": "maximum",
"setting_values": [
{
"setting_synonym": [
"Maximum"
],
"lang": "en"
},
{
"setting_synonym": [
"Maximum"
],
"lang": "de"
}
]
}
],
"ordered": false
},
{
"name": "effect",
"name_values": [
{
"name_synonym": [
"Effect"
],
"lang": "en"
},
{
"name_synonym": [
"Effekt"
],
"lang": "de"
}
],
"settings": [
{
"setting_name": "linear",
"setting_values": [
{
"setting_synonym": [
"Linear"
],
"lang": "en"
},
{
"setting_synonym": [
"Linearen"
],
"lang": "de"
}
]
},
{
"setting_name": "sinus",
"setting_values": [
{
"setting_synonym": [
"Sinus"
],
"lang": "en"
},
{
"setting_synonym": [
"Sinusmodus"
],
"lang": "de"
}
]
}
],
"ordered": false
},
{
"name": "effect_intensity",
"name_values": [
{
"name_synonym": [
"Effect Intensity"
],
"lang": "en"
},
{
"name_synonym": [
"Effektintensität"
],
"lang": "de"
}
],
"settings": [
{
"setting_name": "one",
"setting_values": [
{
"setting_synonym": [
"One"
],
"lang": "en"
},
{
"setting_synonym": [
"Eins"
],
"lang": "de"
}
]
},
{
"setting_name": "two",
"setting_values": [
{
"setting_synonym": [
"Two"
],
"lang": "en"
},
{
"setting_synonym": [
"Zwei"
],
"lang": "de"
}
]
},
{
"setting_name": "three",
"setting_values": [
{
"setting_synonym": [
"Three"
],
"lang": "en"
},
{
"setting_synonym": [
"Drei"
],
"lang": "de"
}
]
}
],
"ordered": false
}
],
"queryOnlyTemperatureSetting": true,
"thermostatTemperatureUnit": "C"
},
"otherDeviceIds": [
]
}
]
}
}
a week ago
Hi,
Have you checked my sync intent response ?
Friday
Thanks for sharing, we can repro the issue on our end. Could you please open an issue tracker (Public Trackers > Smart Home) and share the bug ID here. Provide all the details from above along with the feedback from the Google Home app. I will forward it to internal teams for further investigation.