OpenNEM (Independent Publisher) (Preview)
The OpenNEM project aims to make the wealth of public Australian Electricity Market (NEM) data more accessible to a wider audience. OpenNEM intent is to facilitate better public understanding of the market, improve energy literacy and help facilitate a more informed national discussion on Australia's energy transition in the long term interests of consumers. My (Paul's) intent is to demonstrate the value the Power Platform as a key enabler of the energy transition
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Paul Culmsee |
URL | https://www.sevensigma.com.au |
paul.culmsee@sevensigma.com.au |
Connector Metadata | |
---|---|
Publisher | Paul Culmsee |
Website | https://opennem.org.au |
Privacy policy | https://opennem.org.au/about/ |
Categories | Data;Business Intelligence |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Get a Single Network Station by Code |
Get a Single Network Station by Code |
Get Emission Factor Per Network Region |
Get Emission Factor Per Network Region |
Get Energy by Station |
Get energy output for a station (list of facilities) over a period |
Get Facilities |
Get Facilities |
Get Facility by Code |
Get Facility by Code |
Get Fuel Technologies |
Get Fuel Technologies |
Get Fueltech Mix By Network |
Return fueltech proportion of demand for a network |
Get Interconnector Flow Network |
Get Interconnector Flow Network |
Get Intervals |
Get Intervals |
Get Network Regions |
Get Network Regions |
Get Network Station by ID |
Get Network Station by ID |
Get Network Stations |
Get Network Stations |
Get Networks |
Get Networks |
Get Periods |
Get Periods |
Get Power by Station |
Get Power by Station |
Get Power Network Region By Fueltech |
Get Power Network Region By Fueltech |
Get Price History By Network and Network Region |
Returns network and network region price info for interval which defaults to network interval size |
Get Units |
Get Units |
Get Weather Station by Code |
Get Weather Station by Code |
Get Weather Station Observations |
Get Weather Station Observations |
Get Weather Stations |
Get Weather Stations |
Get a Single Network Station by Code
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network ID
|
network_id | True | string |
Network ID |
Station Code
|
station_code | True | string |
Station Code |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
id |
code
|
code | string |
code |
facilities
|
facilities | array of object |
Facilities of a station |
id
|
facilities.id | integer |
id |
network
|
facilities.network | string |
network |
fueltech
|
facilities.fueltech | string |
fueltech |
status
|
facilities.status | string |
status |
code
|
facilities.code | string |
code |
dispatch_type
|
facilities.dispatch_type | string |
dispatch type |
capacity_registered
|
facilities.capacity_registered | float |
capacity registered |
network_region
|
facilities.network_region | string |
Network region |
data_first_seen
|
facilities.data_first_seen | string |
Data first seen |
data_last_seen
|
facilities.data_last_seen | string |
Data last seen |
photos
|
photos | array of |
photos |
name
|
name | string |
name |
network_name
|
network_name | string |
Network name |
id
|
location.id | integer |
id |
address1
|
location.address1 | string |
address1 |
address2
|
location.address2 | string |
address2 |
locality
|
location.locality | string |
locality |
state
|
location.state | string |
state |
country
|
location.country | string |
country |
geocode_approved
|
location.geocode_approved | boolean |
geocode approved |
geocode_skip
|
location.geocode_skip | boolean |
geocode skip |
geocode_by
|
location.geocode_by | string |
geocode by |
type
|
location.geom.type | string |
type |
coordinates
|
location.geom.coordinates | array of float |
coordinates |
lat
|
location.lat | float |
lat |
lng
|
location.lng | float |
lng |
network
|
network | string |
network |
Get Emission Factor Per Network Region
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network
|
network_code | True | string |
Network |
Internal
|
interval | string |
Interval |
Returns
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
type |
response_status
|
response_status | string |
response status |
version
|
version | string |
version |
network
|
network | string |
network |
code
|
code | string |
code |
region
|
region | string |
region |
created_at
|
created_at | string |
created at |
data
|
data | array of |
data |
Get energy output for a station (list of facilities) over a period
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network Code
|
network_code | True | string |
Network Code |
Station Code
|
station_code | True | string |
Station Code |
Interval
|
interval | string |
Interval |
|
Period
|
period | string |
Period |
Returns
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
type |
response_status
|
response_status | string |
response status |
version
|
version | string |
version |
network
|
network | string |
network |
code
|
code | string |
code |
region
|
region | string |
region |
created_at
|
created_at | string |
created at |
data
|
data | array of |
data |
Get Facilities
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
id
|
id | integer |
id |
code
|
network.code | string |
code |
country
|
network.country | string |
country |
label
|
network.label | string |
label |
regions
|
network.regions | array of object |
regions |
code
|
network.regions.code | string |
code |
timezone
|
network.timezone | string |
timezone |
timezone_database
|
network.timezone_database | string |
timezone database |
offset
|
network.offset | integer |
offset |
interval_size
|
network.interval_size | integer |
interval size |
interval_shift
|
network.interval_shift | integer |
interval shift |
intervals_per_hour
|
network.intervals_per_hour | float |
intervals per hour |
code
|
fueltech.code | string |
code |
label
|
fueltech.label | string |
label |
renewable
|
fueltech.renewable | boolean |
renewable |
code
|
status.code | string |
code |
label
|
status.label | string |
label |
station_id
|
station_id | integer |
Station Id |
code
|
code | string |
code |
dispatch_type
|
dispatch_type | string |
dispatch type |
capacity_registered
|
capacity_registered | float |
capacity registered |
registered
|
registered | string |
registered |
deregistered
|
deregistered | string |
deregistered |
network_region
|
network_region | string |
Network region |
unit_id
|
unit_id | integer |
unit id |
unit_number
|
unit_number | integer |
unit number |
unit_alias
|
unit_alias | string |
unit alias |
unit_capacity
|
unit_capacity | float |
unit capacity |
created_by
|
created_by | string |
created by |
created_at
|
created_at | string |
created at |
approved
|
approved | boolean |
approved |
approved_by
|
approved_by | string |
approved by |
approved_at
|
approved_at | string |
approved at |
Get Facility by Code
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Facility Code
|
facility_code | True | string |
Facility Code |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
id |
code
|
network.code | string |
code |
country
|
network.country | string |
country |
label
|
network.label | string |
label |
regions
|
network.regions | array of object |
regions |
code
|
network.regions.code | string |
region code |
timezone
|
network.timezone | string |
timezone |
timezone_database
|
network.timezone_database | string |
timezone database |
offset
|
network.offset | integer |
offset |
interval_size
|
network.interval_size | integer |
interval size |
interval_shift
|
network.interval_shift | integer |
interval shift |
intervals_per_hour
|
network.intervals_per_hour | integer |
intervals per hour |
code
|
fueltech.code | string |
code |
label
|
fueltech.label | string |
label |
renewable
|
fueltech.renewable | boolean |
renewable |
code
|
status.code | string |
code |
label
|
status.label | string |
label |
station_id
|
station_id | integer |
Station Id |
code
|
code | string |
code |
dispatch_type
|
dispatch_type | string |
dispatch type |
capacity_registered
|
capacity_registered | integer |
capacity registered |
registered
|
registered | string |
registered |
deregistered
|
deregistered | string |
deregistered |
network_region
|
network_region | string |
Network region |
unit_id
|
unit_id | string |
unit id |
unit_number
|
unit_number | string |
unit number |
unit_alias
|
unit_alias | string |
unit alias |
unit_capacity
|
unit_capacity | string |
unit capacity |
created_by
|
created_by | string |
created by |
created_at
|
created_at | string |
created at |
approved
|
approved | boolean |
approved |
approved_by
|
approved_by | string |
approved by |
approved_at
|
approved_at | string |
approved at |
Get Fuel Technologies
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
code
|
code | string |
code |
label
|
label | string |
label |
renewable
|
renewable | boolean |
renewable |
Return fueltech proportion of demand for a network
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network
|
network_id | True | string |
Network |
Returns
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
type |
response_status
|
response_status | string |
response status |
version
|
version | string |
version |
network
|
network | string |
network |
code
|
code | string |
code |
region
|
region | string |
region |
created_at
|
created_at | string |
created at |
data
|
data | array of |
data |
Get Interconnector Flow Network
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network
|
network_code | True | string |
Network |
Month/Year
|
month | date |
format yyyy-mm-dd |
Returns
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
type |
response_status
|
response_status | string |
response status |
version
|
version | string |
version |
network
|
network | string |
network |
code
|
code | string |
code |
region
|
region | string |
region |
created_at
|
created_at | string |
created at |
data
|
data | array of |
data |
Get Intervals
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
interval
|
interval | integer |
interval |
interval_human
|
interval_human | string |
interval human |
interval_sql
|
interval_sql | string |
interval sql |
trunc
|
trunc | string |
trunc |
Get Network Regions
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network Code
|
network_code | True | string |
Network Code |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
code
|
code | string |
code |
timezone
|
timezone | string |
timezone |
Get Network Station by ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Station ID
|
id | True | string |
Station ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
version
|
version | string |
version |
created_at
|
created_at | string |
created at |
response_status
|
response_status | string |
response status |
total_records
|
total_records | integer |
total records |
id
|
record.id | integer |
id |
code
|
record.code | string |
code |
name
|
record.name | string |
name |
network_name
|
record.network_name | string |
Network name |
location_id
|
record.location_id | integer |
Location Id |
facilities
|
record.facilities | array of object |
facilities |
id
|
record.facilities.id | integer |
id |
code
|
record.facilities.network.code | string |
code |
country
|
record.facilities.network.country | string |
country |
label
|
record.facilities.network.label | string |
label |
regions
|
record.facilities.network.regions | array of object |
regions |
code
|
record.facilities.network.regions.code | string |
code |
timezone
|
record.facilities.network.timezone | string |
timezone |
timezone_database
|
record.facilities.network.timezone_database | string |
timezone database |
offset
|
record.facilities.network.offset | integer |
offset |
interval_size
|
record.facilities.network.interval_size | integer |
interval size |
interval_shift
|
record.facilities.network.interval_shift | integer |
interval shift |
intervals_per_hour
|
record.facilities.network.intervals_per_hour | float |
intervals per hour |
code
|
record.facilities.fueltech.code | string |
code |
label
|
record.facilities.fueltech.label | string |
label |
renewable
|
record.facilities.fueltech.renewable | boolean |
renewable |
code
|
record.facilities.status.code | string |
code |
label
|
record.facilities.status.label | string |
label |
station_id
|
record.facilities.station_id | integer |
Station Id |
code
|
record.facilities.code | string |
code |
dispatch_type
|
record.facilities.dispatch_type | string |
dispatch type |
active
|
record.facilities.active | boolean |
active |
capacity_registered
|
record.facilities.capacity_registered | float |
capacity registered |
registered
|
record.facilities.registered | string |
registered |
deregistered
|
record.facilities.deregistered | string |
deregistered |
expected_closure_date
|
record.facilities.expected_closure_date | string |
Expected closure date |
expected_closure_year
|
record.facilities.expected_closure_year | string |
Expected closure year |
network_region
|
record.facilities.network_region | string |
Network region |
unit_id
|
record.facilities.unit_id | integer |
unit id |
unit_number
|
record.facilities.unit_number | integer |
unit number |
unit_alias
|
record.facilities.unit_alias | string |
unit alias |
unit_capacity
|
record.facilities.unit_capacity | float |
unit capacity |
emissions_factor_co2
|
record.facilities.emissions_factor_co2 | float |
emissions factor co2 |
approved
|
record.facilities.approved | boolean |
approved |
approved_by
|
record.facilities.approved_by | string |
approved by |
approved_at
|
record.facilities.approved_at | string |
approved at |
approved
|
record.approved | boolean |
approved |
description
|
record.description | string |
description |
wikipedia_link
|
record.wikipedia_link | string |
wikipedia link |
wikidata_id
|
record.wikidata_id | string |
wikidata id |
created_by
|
record.created_by | string |
created by |
created_at
|
record.created_at | string |
created at |
Get Network Stations
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Include Facilities
|
facilities_include | boolean |
Include facilities in records (Default: true) |
|
Only Approved
|
only_approved | boolean |
Only show approved stations not those pending (default false) |
|
Facility Name
|
name | string |
Partial match for name allowed (eg MELB) |
|
Record Limit
|
limit | integer |
Record Limit |
|
Default 1
|
page | integer |
Page |
Returns
Name | Path | Type | Description |
---|---|---|---|
version
|
version | string |
version |
created_at
|
created_at | string |
created at |
response_status
|
response_status | string |
response status |
total_records
|
total_records | integer |
total records |
data
|
data | array of object |
data |
id
|
data.id | integer |
id |
code
|
data.code | string |
code |
name
|
data.name | string |
name |
network_name
|
data.network_name | string |
Network name |
location_id
|
data.location_id | integer |
Location Id |
facilities
|
data.facilities | array of object |
facilities |
id
|
data.facilities.id | integer |
id |
code
|
data.facilities.network.code | string |
code |
country
|
data.facilities.network.country | string |
country |
label
|
data.facilities.network.label | string |
label |
regions
|
data.facilities.network.regions | array of object |
regions |
code
|
data.facilities.network.regions.code | string |
code |
timezone
|
data.facilities.network.timezone | string |
timezone |
timezone_database
|
data.facilities.network.timezone_database | string |
timezone database |
offset
|
data.facilities.network.offset | integer |
offset |
interval_size
|
data.facilities.network.interval_size | integer |
interval size |
interval_shift
|
data.facilities.network.interval_shift | integer |
interval shift |
intervals_per_hour
|
data.facilities.network.intervals_per_hour | number |
intervals per hour |
code
|
data.facilities.fueltech.code | string |
code |
label
|
data.facilities.fueltech.label | string |
label |
renewable
|
data.facilities.fueltech.renewable | boolean |
renewable |
code
|
data.facilities.status.code | string |
code |
label
|
data.facilities.status.label | string |
label |
station_id
|
data.facilities.station_id | integer |
Station Id |
code
|
data.facilities.code | string |
code |
dispatch_type
|
data.facilities.dispatch_type | string |
dispatch type |
active
|
data.facilities.active | boolean |
active |
capacity_registered
|
data.facilities.capacity_registered | number |
capacity registered |
network_region
|
data.facilities.network_region | string |
Network region |
unit_number
|
data.facilities.unit_number | integer |
unit number |
unit_capacity
|
data.facilities.unit_capacity | number |
unit capacity |
approved
|
data.facilities.approved | boolean |
approved |
approved_by
|
data.facilities.approved_by | string |
approved by |
registered
|
data.facilities.registered | string |
registered |
unit_id
|
data.facilities.unit_id | integer |
unit id |
approved_at
|
data.facilities.approved_at | string |
approved at |
emissions_factor_co2
|
data.facilities.emissions_factor_co2 | number |
emissions factor co2 |
approved
|
data.approved | boolean |
approved |
description
|
data.description | string |
description |
created_by
|
data.created_by | string |
created by |
created_at
|
data.created_at | string |
created at |
wikipedia_link
|
data.wikipedia_link | string |
wikipedia link |
wikidata_id
|
data.wikidata_id | string |
wikidata id |
Get Networks
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
code
|
code | string |
code |
country
|
country | string |
country |
label
|
label | string |
label |
regions
|
regions | array of object |
regions |
code
|
regions.code | string |
code |
timezone
|
timezone | string |
timezone |
interval_size
|
interval_size | integer |
interval size |
Get Periods
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
period
|
period | integer |
period |
period_human
|
period_human | string |
period human |
period_sql
|
period_sql | string |
period sql |
Get Power by Station
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network Code
|
network_code | True | string |
Network Code |
Station Code
|
station_code | True | string |
Station Code |
Since
|
since | string |
Since |
|
Interval
|
interval_human | string |
Interval |
|
Period
|
period_human | string |
Period |
Returns
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
type |
response_status
|
response_status | string |
response status |
version
|
version | string |
version |
network
|
network | string |
network |
code
|
code | string |
code |
region
|
region | string |
region |
created_at
|
created_at | string |
created at |
data
|
data | array of |
data |
Get Power Network Region By Fueltech
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network
|
network_code | True | string |
Network |
Region
|
network_region_code | True | string |
Region |
Month/Year
|
month | date |
format yyyy-mm-dd |
Returns
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
type |
response_status
|
response_status | string |
response status |
version
|
version | string |
version |
network
|
network | string |
network |
code
|
code | string |
code |
region
|
region | string |
region |
created_at
|
created_at | string |
created at |
data
|
data | array of |
data |
Returns network and network region price info for interval which defaults to network interval size
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Network
|
network_code | True | string |
Network |
Network Region
|
network_region | string |
Network region |
Returns
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
type |
version
|
version | string |
version |
network
|
network | string |
network |
code
|
code | string |
code |
created_at
|
created_at | string |
created at |
data
|
data | array of object |
data |
id
|
data.id | string |
id |
type
|
data.type | string |
type |
network
|
data.network | string |
network |
data_type
|
data.data_type | string |
data type |
code
|
data.code | string |
code |
units
|
data.units | string |
units |
start
|
data.history.start | string |
start |
last
|
data.history.last | string |
last |
interval
|
data.history.interval | string |
interval |
data
|
data.history.data | array of |
data |
Get Units
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
name
|
name | string |
name |
name_alias
|
name_alias | string |
name alias |
unit_type
|
unit_type | string |
unit type |
round_to
|
round_to | integer |
round to |
unit
|
unit | string |
unit |
cast_nulls
|
cast_nulls | boolean |
cast nulls |
Get Weather Station by Code
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Weather Station Code
|
station_code | True | string |
Weather Station Code |
Returns
Name | Path | Type | Description |
---|---|---|---|
code
|
code | string |
code |
state
|
state | string |
state |
name_alias
|
name_alias | string |
name alias |
registered
|
registered | string |
registered |
website_url
|
website_url | string |
website url |
altitude
|
altitude | integer |
altitude |
lat
|
lat | integer |
lat |
lng
|
lng | integer |
lng |
observations
|
observations | array of object |
observations |
observation_time
|
observations.observation_time | string |
observation time |
station_id
|
observations.station_id | integer |
Station Id |
temp_apparent
|
observations.temp_apparent | integer |
apparent temperature |
temp_air
|
observations.temp_air | integer |
air temperature |
press_qnh
|
observations.press_qnh | integer |
QNH pressure |
wind_dir
|
observations.wind_dir | string |
wind direction |
wind_spd
|
observations.wind_spd | integer |
wind speed |
wind_gust
|
observations.wind_gust | integer |
wind gust |
humidity
|
observations.humidity | integer |
humidity |
cloud
|
observations.cloud | string |
cloud |
cloud_type
|
observations.cloud_type | string |
cloud type |
Get Weather Station Observations
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Station Code
|
station_code | True | string |
Station Code |
Interval
|
interval_human | string |
Default: "15m" |
|
Period
|
period_human | string |
Default: "7d" |
|
Network
|
network_code | string |
Default: "NEM" |
|
Time zone
|
timezone | string |
Time zone |
|
Offset
|
offset | string |
Offset |
|
Year
|
year | integer |
Year |
Returns
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
type |
response_status
|
response_status | string |
response status |
version
|
version | string |
version |
network
|
network | string |
network |
code
|
code | string |
code |
region
|
region | string |
region |
created_at
|
created_at | string |
created at |
data
|
data | array of |
data |
Get Weather Stations
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
code
|
code | string |
code |
state
|
state | string |
state |
name_alias
|
name_alias | string |
name alias |
registered
|
registered | string |
registered |
website_url
|
website_url | string |
website url |
altitude
|
altitude | integer |
altitude |
lat
|
lat | float |
lat |
lng
|
lng | float |
lng |