https://github.com/pvandenh/aemo_nemweb
Simple AEMO integration sourcing data from NEMWEB
https://github.com/pvandenh/aemo_nemweb
aemo
Last synced: 8 days ago
JSON representation
Simple AEMO integration sourcing data from NEMWEB
- Host: GitHub
- URL: https://github.com/pvandenh/aemo_nemweb
- Owner: pvandenh
- License: mit
- Created: 2025-12-26T02:26:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-05-23T07:05:39.000Z (9 days ago)
- Last Synced: 2026-05-23T09:11:39.817Z (9 days ago)
- Topics: aemo
- Language: Python
- Homepage:
- Size: 142 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AEMO NEMWEB Quick Reference
This integration provides basic yet reliable AEMO spot and forecast data values.
It uses NEMWEB as data source, with a focus being on speed of data fetch.
It checks for new data each minute while in standby, and upon the commencement of the 5th minute it will speed up to checking for updates more rapidly, until new data is found (at which point it will slow down polling again to each minute).
## Installation
```
HACS → Integrations → ⋮ → Custom Repositories
URL: https://github.com/pvandenh/aemo_nemweb
Category: Integration
Search and add AEMO NEMWEB
Restart Home Assistant
```
## Configuration
```
Settings → Devices & Services → + Add Integration → AEMO NEMWEB
Select Region: NSW1 / QLD1 / VIC1 / SA1 / TAS1
```
## Sensors
| Sensor | Updates | Description |
|--------|---------|-------------|
| `sensor.aemo_nemweb_{region}_realtime_price` | 5s | Current spot price |
| `sensor.aemo_nemweb_{region}_5min_forecast` | 30s | Next hour forecast |
| `sensor.aemo_nemweb_{region}_predispatch_forecast` | 5m | 48-hour forecast |
| `sensor.aemo_nemweb_{region}_realtime_demand` | 5m | Current cleared demand |
## Useful Attributes
Access forecast data example:
```yaml
{{ state_attr('sensor.aemo_nemweb_nsw1_5min_forecast', 'forecast') }}
{{ state_attr('sensor.aemo_nemweb_nsw1_5min_forecast', 'timestamps') }}
{{ state_attr('sensor.aemo_nemweb_nsw1_5min_forecast', 'forecast_dict') }}
```
## Data Source
Official AEMO NEMWEB: https://nemweb.com.au/
All timestamps in AEST (UTC+10)