Hi all! I have been working on a custom automation to return the current weather of an arbitrary location from an assist device. I have gotten the automation to work correctly, though the assist pipeline does not respond with the converstation response and instead fails.
The automation uses these two rest commands:
get_lat_long_of_place:
headers:
user-agent: HASSgeoencode/1.0
url: https://nominatim.openstreetmap.org/search?q={{ place }}&format=json
get_forecast_of_place:
headers:
user-agent: HASSsingleShotForecast/1.0
url: https://api.met.no/weatherapi/locationforecast/2.0/complete?lat={{ lat }}&lon={{ lon }}```
When I activate the automation with assist, it looks like the automation is not working. However, when reviewing the trace of the automation, the conversation response is set and appears to be correct. The raw pipeline debug and the automation trace would be too long to post inline, so they I added them as files here.
I have a few other custom sentences that work correctly and are setup the same way as this one, so I am not sure if this is a bug or if I am doing something wrong. I have also included the raw yaml of the automation if that helps too! Please let me know if I need to include any other information.