Australian Weather Observation Module
Real-time weather monitoring for all Australian capital cities, integrated into ES ERP Health, Safety & Environment — hourly automated observations, 7-day forecasts, and comprehensive environmental data from BOM-sourced models.
Overview
The Australian Weather Observation Module is a real-time weather data collection and display system built natively into ES ERP's Health, Safety & Environment module. It automatically fetches hourly weather observations and 7-day forecasts for all eight Australian capital cities from the Open-Meteo API, which is sourced from the Bureau of Meteorology (BOM) and ECMWF forecast models.
Designed for Australian businesses with HSE obligations, the module provides instant visibility into temperature, rainfall, wind, humidity, UV index, and atmospheric pressure — all stored in ERPNext for historical analysis, incident reporting, and workplace safety monitoring.
🌤️ Live Current Conditions
📅 7-Day Forecast
⚡ Key Features
🌏 Capital City Coverage
All 8 Australian capital cities: Adelaide (SA), Brisbane (QLD), Canberra (ACT), Darwin (NT), Hobart (TAS), Melbourne (VIC), Perth (WA), Sydney (NSW) — with correct local timezones.
⏱️ Hourly Automation
Scheduled ERPNext Server Script creates 8 records per hour via background worker. Includes error capture, logging, and fetch status tracking for reliability.
📊 Comprehensive Data
15 weather fields: temperature, feels-like, humidity, rain, showers, precipitation, wind speed/direction/gusts, pressure, cloud cover, visibility, UV index, WMO code, and day/night flag.
📅 7-Day Forecast
Daily max/min temperature, rain probability and totals, max wind speed, UV index maximum, and WMO codes — stored as a child table with 10 fields per forecast day.
🛡️ HSE Integration
Native ES_HSE module integration with incident report support, historical data retention, role-based access control, and city/date filtering for workplace safety.
🌐 BOM-Sourced Data
Open-Meteo free API with BOM model integration and ECMWF global forecast. No API key required — uses Python stdlib (urllib) for zero-dependency fetching.
📋 Captured Weather Fields
🌡️ Current Observation (15 fields)
📅 Forecast Fields (10 per day)
🧩 Module Components
Technical Specifications
Platform
- ✓ ES ERP Framework v15+
- ✓ Python 3.10 / 3.11 / 3.12
- ✓ MariaDB 10.6+ / PostgreSQL
- ✓ AGPL-3.0 License
Scheduling
- ✓ ERPNext Scheduler (Hourly)
- ✓ Background Worker (120s)
- ✓ Error Capture & Logging
- ✓ Fetch Status Tracking
Data Source
- ✓ Open-Meteo (free, no key)
- ✓ BOM Australian Models
- ✓ ECMWF Global Forecast
- ✓ No Additional Apps
Cities
- ✓ Perth (WA)
- ✓ Sydney / Melbourne / Brisbane
- ✓ Adelaide / Darwin / Canberra
- ✓ Hobart (TAS)
Ready to Monitor Australian Weather in Your ERP?
Contact Enterprise Systems Australia for implementation, customisation, and support services.
Australian Weather Observation Module v1.0.0 | Built for Australian Businesses
Data sourced from Open-Meteo (open-meteo.com) using BOM and ECMWF models
© 2026 Enterprise Systems Australia |
