| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 723 |
| Technical Name |
omg_weather_app |
| License | LGPL-3 |
| Website | https://odooman.odoo.com/ |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 723 |
| Technical Name |
omg_weather_app |
| License | LGPL-3 |
| Website | https://odooman.odoo.com/ |
| Versions | 16.0 17.0 18.0 19.0 |
Odoo Man · Weather Experience
Free Weather App
Bring live weather into the Odoo navbar with a smooth browser-location flow, safe handling for Chromium secure-origin restrictions, and a cleaner architecture that avoids storing old forecast records in form or list views.
Why this version is better for publishing
This release keeps the module focused on what users actually need in the backend: quick weather visibility, clear browser-permission behavior, and a polished app-store presentation without outdated storage screens or developer-heavy clutter.
Clean product scope
No forecast archive, no old payload storage, and no extra models that make the app look heavier than it needs to be.
Secure-origin aware
Exact browser geolocation is only requested when the environment supports it. This keeps the widget aligned with modern browser behavior.
Faster daily usage
The weather is available directly in the top bar beside the messaging area, reducing navigation and keeping the experience lightweight.
Main features
- Live weather inside the Odoo navbar.
- Dynamic icon changes based on the current condition.
- Browser location request inspired by Attendance behavior.
- Optional OpenWeatherMap API key for richer real-time detail.
- Free fallback source when no API key is configured.
- User preferences for unit selection and IP fallback.
Business value
- Useful for field teams, logistics, outdoor operations, and branch-based workflows.
- Improves awareness without opening another page or app.
- Keeps the backend tidy by removing unnecessary stored weather history.
- Offers a better publish-ready explanation for the Odoo Apps page.
How it works
The experience is intentionally simple for both administrators and end users.
Install the module
After installation, the weather widget becomes available in the backend navbar.
Configure the optional API key
Go to Settings > General Settings > Free Weather App and add an OpenWeatherMap API key if you want richer current-weather details.
Let users choose their preference
From user preferences, each user can choose the temperature unit and whether approximate IP fallback should be used when browser location is unavailable.
Use the widget directly from the navbar
Open the dropdown beside the messaging area to view the current condition, temperature, humidity, wind, pressure, provider, and the active location mode.
Screenshots
Real module screenshots prepared for Odoo Apps and the in-app description.
Navbar widget
The live dropdown shows temperature, source, and location details directly in the top bar.
Optional API settings
Administrators can add an OpenWeatherMap API key for richer data while keeping the free fallback mode available.
Module in Apps
The module appears cleanly in the Apps menu with Odoo Man branding and a focused weather identity.
Odoo Man
A cleaner weather experience for Odoo by Odoo Man
This module puts live weather in the navbar, handles secure browser geolocation more safely, and keeps the implementation focused on the daily backend experience instead of storing unnecessary legacy weather data.
Please log in to comment on this module