outages_transmission_grid: Get Unavailability of Transmission Infrastructure. (10.1.A&B)

View source: R/en_outages.R

outages_transmission_gridR Documentation

Get Unavailability of Transmission Infrastructure. (10.1.A&B)

Description

The planned and forced unavailability, including changes in unavailability of interconnections in the transmission grid that reduce transfer capacities between areas during at least one market time unit including information about new net transfer capacity.

Usage

outages_transmission_grid(
  eic_in = NULL,
  eic_out = NULL,
  period_start = lubridate::ymd(Sys.Date() + lubridate::days(x = 1L), tz = "CET"),
  period_end = lubridate::ymd(Sys.Date() + lubridate::days(x = 3L), tz = "CET"),
  period_start_update = NULL,
  period_end_update = NULL,
  doc_status = NULL,
  event_nature = NULL,
  tidy_output = TRUE,
  security_token = Sys.getenv("ENTSOE_PAT")
)

Arguments

eic_in

Energy Identification Code of the IN bidding zone area

eic_out

Energy Identification Code of the OUT bidding zone area

period_start

the starting date of the in-scope period in POSIXct or YYYY-MM-DD HH:MM:SS format

period_end

the ending date of the outage in-scope period in POSIXct or YYYY-MM-DD HH:MM:SS format

period_start_update

notification submission/update starting date in POSIXct or YYYY-MM-DD HH:MM:SS format

period_end_update

notification submission/update ending date in POSIXct or YYYY-MM-DD HH:MM:SS format

doc_status

Notification document status. "A05" for active, "A09" for cancelled and "A13" for withdrawn. Defaults to NULL which means "A05" and "A09" together.

event_nature

"A53" for planned maintenance. "A54" for unplanned outage. Defaults to NULL which means both of them.

tidy_output

Defaults to TRUE. flatten nested tables

security_token

Security token for ENTSO-E transparency platform

Examples

df <- entsoeapi::outages_transmission_grid(
  eic_in              = "10YFR-RTE------C",
  eic_out             = "10Y1001A1001A82H",
  period_start        = lubridate::ymd(x = Sys.Date() +
                                         lubridate::days(x = 1),
                                       tz = "CET"),
  period_end          = lubridate::ymd(x = Sys.Date() +
                                         lubridate::days(x = 2),
                                       tz = "CET"),
  period_start_update = lubridate::ymd(x = Sys.Date() -
                                         lubridate::days(x = 7),
                                       tz = "CET"),
  period_end_update   = lubridate::ymd(x = Sys.Date(),
                                       tz = "CET")
)

str(df)


krose/entsoeapi documentation built on Jan. 13, 2025, 9:01 p.m.