Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Carbon Intensity
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The Carbon Intensity Connector facilitates seamless integration with the Carbon Intensity API for Great Britain developed by National Energy System Operator (NESO), providing access to national and regional carbon intensity data, generation mix, factors, and statistics. This connector acts as a proxy to streamline data retrieval, supporting actions for retrieving intensity, factors, statistics, generation mix, and regional data. This supports JSON response format and is tailored for Google Cloud Platform (GCP) deployments.
Integration Overview
This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the Carbon Intensity Connector for GCP.
Supported Integration Action Points
Detailed Integration Documentation
Current Intensity Retrieval
Action | getCurrentIntensity |
Purpose | Retrieves carbon intensity data for the current half-hour period in Great Britain, useful for real-time energy monitoring on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable (default: https://api.carbonintensity.org.uk). |
Output |
|
Workflow Example |
|
Today Intensity Retrieval
Action | getTodayIntensity |
Purpose | Retrieves carbon intensity data for today, useful for daily energy planning on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Specific Date Intensity Retrieval
Action | getDateIntensity |
Purpose | Retrieves carbon intensity data for a specific date, useful for historical analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Specific Date and Period Intensity Retrieval
Action | getDatePeriodIntensity |
Purpose | Retrieves carbon intensity data for a specific date and half-hour settlement period, useful for granular historical analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Specific Period Intensity Retrieval
Action | getSpecificPeriodIntensity |
Purpose | Retrieves carbon intensity data for a specific half-hour period, useful for targeted analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
24-Hour Forward Intensity Retrieval
Action | get24hForwardIntensity |
Purpose | Retrieves carbon intensity data for 24 hours forward from a specific datetime, useful for short-term forecasting on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
48-Hour Forward Intensity Retrieval
Action | get48hForwardIntensity |
Purpose | Retrieves carbon intensity data for 48 hours forward from a specific datetime, useful for medium-term forecasting on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
24-Hour Past Intensity Retrieval
Action | get24hPastIntensity |
Purpose | Retrieves carbon intensity data for 24 hours past from a specific datetime, useful for historical analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Range Intensity Retrieval
Action | getRangeIntensity |
Purpose | Retrieves carbon intensity data between two datetimes (up to 14 days), useful for custom range analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Range Statistics Retrieval
Action | getRangeStats |
Purpose | Retrieves carbon intensity statistics (max, average, min) between two datetimes (up to 30 days), useful for trend analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Block Statistics Retrieval
Action | getBlockStats |
Purpose | Retrieves block average carbon intensity statistics (max, average, min) between two datetimes (up to 30 days), useful for aggregated analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Intensity Factors Retrieval
Action | getIntensityFactors |
Purpose | Retrieves carbon intensity factors for each fuel type, essential for emissions calculations on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Current Generation Mix Retrieval
Action | getCurrentGeneration |
Purpose | Retrieves the generation mix for the current half hour, useful for real-time energy source analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
24-Hour Past Generation Mix Retrieval
Action | get24hPastGeneration |
Purpose | Retrieves the generation mix for the past 24 hours, useful for historical source analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Range Generation Mix Retrieval
Action | getRangeGeneration |
Purpose | Retrieves the generation mix between two datetimes (up to 14 days), useful for custom range analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Current Regional Intensity Retrieval
Action | getCurrentRegional |
Purpose | Retrieves carbon intensity data for the current half hour for all GB regions, useful for regional energy monitoring on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Current England Intensity Retrieval
Action | getCurrentEngland |
Purpose | Retrieves carbon intensity data for the current half hour for England, useful for country-specific analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Current Scotland Intensity Retrieval
Action | getCurrentScotland |
Purpose | Retrieves carbon intensity data for the current half hour for Scotland, useful for country-specific analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Current Wales Intensity Retrieval
Action | getCurrentWales |
Purpose | Retrieves carbon intensity data for the current half hour for Wales, useful for country-specific analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Current Postcode Intensity Retrieval
Action | getCurrentPostcode |
Purpose | Retrieves carbon intensity data for the current half hour for a specified postcode, useful for localized analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
48-Hour Forward Regional Intensity Retrieval
Action | get48hForwardRegional |
Purpose | Retrieves carbon intensity data for the next 48 hours for a specific region, useful for regional forecasting on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
24-Hour Past Regional Intensity Retrieval
Action | get24hPastRegional |
Purpose | Retrieves carbon intensity data for the past 24 hours for all GB regions, useful for historical regional analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
24-Hour Past Postcode Intensity Retrieval
Action | get24hPastPostcode |
Purpose | Retrieves carbon intensity data for the past 24 hours for a specific postcode, useful for localized historical analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
24-Hour Past Region ID Intensity Retrieval
Action | get24hPastRegionID |
Purpose | Retrieves carbon intensity data for the past 24 hours for a specific region ID, useful for regional historical analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Range Regional Intensity Retrieval
Action | getRangeRegional |
Purpose | Retrieves carbon intensity data between two datetimes for all GB regions (up to 14 days), useful for regional range analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Range Postcode Intensity Retrieval
Action | getRangePostcode |
Purpose | Retrieves carbon intensity data between two datetimes for a specific postcode (up to 14 days), useful for localized range analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Range Region ID Intensity Retrieval
Action | getRangeRegionID |
Purpose | Retrieves carbon intensity data between two datetimes for a specific region ID (up to 14 days), useful for regional range analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Current Regional Intensity by Region ID Retrieval
Action | getCurrentRegionalByID |
Purpose | Retrieves carbon intensity data for the current half hour by region ID, useful for targeted regional monitoring on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Current Postcode Intensity by Region ID Retrieval
Action | getCurrentPostcodeByID |
Purpose | Retrieves carbon intensity data for the current half hour by postcode and region ID, useful for precise localized monitoring on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
48-Hour Forward Postcode Intensity Retrieval
Action | get48hForwardPostcode |
Purpose | Retrieves carbon intensity data for the next 48 hours for a specific postcode, useful for localized forecasting on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
48-Hour Forward Region ID Intensity Retrieval
Action | get48hForwardRegionID |
Purpose | Retrieves carbon intensity data for the next 48 hours for a specific region ID, useful for regional forecasting on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
24-Hour Past Postcode Intensity by Region ID Retrieval
Action | get24hPastPostcodeByID |
Purpose | Retrieves carbon intensity data for the past 24 hours for a specific postcode by region ID, useful for precise localized historical analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Range Postcode Intensity by Region ID Retrieval
Action | getRangePostcodeByID |
Purpose | Retrieves carbon intensity data between two datetimes for a specific postcode by region ID (up to 14 days), useful for precise localized range analysis on GCP. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CARBONINTENSITY_BASE_URL environment variable. |
Output |
|
Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Energy Monitoring and Regional Analysis
Retrieve Carbon Intensity Factors |
|
Query Current National Intensity |
|
Analyze Regional Intensity Trends |
|
This workflow enables applications to provide users with accurate national and regional carbon intensity data, enhancing energy monitoring, emissions analysis, and regional planning capabilities on Google Cloud Platform.
Pricing
iSolution logo - white - transparent 250 px
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]