Inspiration

Everyone likes to be informed about the weather, no? :) For me inspiration was also to get first experience with developing on omi.

What it does

It uses the omi trigger to check for weather forecast by e.g. "hey omi what is the weather in Berlin, Germany?" to retrieve the weather forecast for the next days from a weather api.

How we built it

It's using the repo to call openAI to convert the initial trigger to extract the city and country, calls a weather api and then converts the weather api response to a friendly text again via openAI which then is returned.

Challenges we ran into

I am still not 100% sure how the interaction between omi device and backend and back works, so I think having a dev kit would help.

Accomplishments that we're proud of

Published my first omi app, yaaaaay :)

What we learned

The basics of how to use omi!

What's next for Weather Forecast

Improve the prompts, make the calls more reliable.

Deployed backend: https://omi-weather-forecast.onrender.com/webhook

Open PR: https://github.com/BasedHardware/omi/pull/1446

Built With

Share this project:

Updates