Genie Community Forum

Set location?

Is there someway to set your location with Genie running in Home Assistant? I’ve tried telling it to set my location to my address, and it says it does, then when I ask “Where am I?” it says “Your current location is unknown”.

If I ask it where the nearest pizza place is (somewhat like the Home Assistant demo video) it tells me about some pizza place in California. I live in New Hampshire.

“Where am I” command is trying to read the GPS location of the device running Genie, which is not hooked up in Genie server at the moment.

However, you can set your location by saying “set my location” to Genie. You can also set your home/work location, so you can ask “get restaurants near home”

There is a bug in the Yelp skill that if you don’t specify the location in the command, it will fail to load the current location: https://github.com/stanford-oval/thingpedia-common-devices/issues/467.
So you have to say “get restaurants near me/home/work” for now. Thank you for helping us discovering this issue. We have always been testing it at Stanford, so we did not realize the issue until now :sweat_smile:

Hi
Thanks for the work on Genie. New user here.
I am trying to set the location on my Genie client device running Debian Bullseye on a Raspberry Pi ZeroW. The server is on Home Assistant on a proxmox server.
The installation has gone ok but temperatures are reported in Fahrenheit rather than Celsius despite setting my locale in the OS. When I tell Genie to “set my location” it asks me for a location but gives an error:

{"type":"text","text":"Sorry, I had an error processing your command: Unexpected HTTP error 500 in request to https://genie.stanford.edu/thingpedia/api/v3/locations/lookup?q=melbourne%20%2C%20australia&locale=en-US&thingtalk_version=2.1.0.","icon":null,"id":298}

My locale is LANG=en_AU.UTF-8
The client logs:

{"value":"io.home-assistant/http://supervisor/core/sensor.ac_master_air_temperature","display":"AC Master Air temperature"},"MEASURE_C_0":{"unit":"C","value":22.5}}}}

but says “75 degrees” etc. at the speaker.

Anything else I can try?
TIA

Bump.
Anyone got anything I can try?