MWattpower-sector data

ONS · CCEE · ANEEL · EPE · INPE

Data tools for the power sector

11 public tools on official data: price (PLD — Brazil's spot price), transmission tariff, curtailment, grid access, batteries, solar, AI data centers, plant costs, bitcoin mining and sector buzz. Every figure with source and date; every methodology published; what has no source shows as missing — never invented.

Read our data-honesty commitment → (in Portuguese)

The products

11 open, free data tools — and Matt, for interconnection studies.

SpotcastHourly PLD (Brazil's spot price) forecast, with a public track record

Forecasts next-day hourly power prices — hourly PLD for Brazil's 4 submarkets and European day-ahead markets (DE-LU, AT, FR) — and publishes each forecast's error against official prices. The forecast log is append-only: nothing is rewritten after the fact.

  • PLD for the 4 submarkets (SE/CO, S, NE, N) and 3 European zones
  • Accuracy published in 7- and 30-day windows, against naive baselines
  • Where the baseline beats the model, the site publishes the baseline — and says so

Research demo; experimental forecasts, not operating or investment advice.

Sources: CCEE and ONS (Brazil) and Energy-Charts/Fraunhofer ISE (Europe) — open data, CC-BY. Open Spotcast →

TUSTTUST (transmission tariff) by busbar, without mining ANEEL spreadsheets

Look up the Transmission System Use Tariff by busbar/substation, for generation and load, across three tariff cycles (2023/2024 to 2025/2026), always with the originating Homologating Resolution. Estimate EUST from your MUST, including batch via CSV.

  • 1,798 searchable busbars, with history by cycle
  • Current cycle 2025/2026 — ANEEL REH nº 3.482/2025
  • No estimated or invented tariffs: official values only, with origin act

Sources: ANEEL Homologating Resolutions (CEDOC). Open TUST →

CORTEHow much wind and solar did Brazil curtail?

Open explorer of constrained-off (generation curtailment) history for wind and solar plants on the SIN (the national grid): how much was cut, where, for which reason (energy, reliability, network) and what that would be worth at hourly PLD. Public methodology and downloadable CSVs.

  • Wind series since Oct/2021 and solar since Apr/2024 (ONS reporting start)
  • Per-plant page, curtailment ranking and press kit with citable figures
  • Reproducible numbers: open ETL on ONS open data

Sources: ONS Open Data and CCEE (hourly PLD) — CC-BY. Open CORTE →

CONEXÃOBasic Grid access, by substation

Access intelligence for the SIN (national grid) transmission network: TUST by busbar, transformation capacity and Access Season (PNAST) tracking by substation — official data only, always with origin document and date. What has no source shows as missing, never estimated.

  • 931 Operation Network substations, each with its own page and search
  • Calendar and registrations for the 1st Access Season (PNAST)
  • Email alerts for substations you follow

Sources: ONS Open Data, ANEEL, MME and EPE. Open CONEXÃO →

BESSWhere is a battery worth it in Brazil?

Screening and pre-feasibility workbench for battery storage, focused on LRCAP 2026 – Storage (auctions on 02 and 04 Dec 2026): fixed-revenue calculator (CRCAP), historical arbitrage by submarket and siting on bonus busbars — with open, editable assumptions.

  • Transparent scenarios, never forecasts: every parameter cited or marked as an assumption
  • Siting crosses the 129 bonus busbars (β=0.9) with TUST and curtailment by state
  • Historical arbitrage is a declared theoretical ceiling, not a revenue projection

Not investment advice.

Sources: CCEE (PLD), ANEEL (TUST), ONS (curtailment), EPE and MME. Open BESS →

SimSolarIs rooftop solar worth it at your home?

Free residential solar viability simulator: system size, cost, payback and 25-year savings — with Law 14.300 (Fio B) modeled year by year. Result on screen, no signup or phone.

  • Irradiation by municipality from the INPE/LABREN Atlas (5,569 municipalities)
  • Law 14.300 (Fio B) modeled year by year, with open editable assumptions
  • 25-year cash flow, payback and financing estimate

Distributor tariffs are interim (10 with homologated value; others estimated) and assumptions marked as such. Not a commercial proposal.

Sources: Brazilian Solar Energy Atlas (INPE/LABREN, 2017); ANEEL homologated tariffs (compiled) and Greener costs. Open SimSolar →

Data CentersAI data centers in Brazil — map and ranking

Interactive map of AI and hyperscale data centers in Brazil (and the world as context): location, power (MW), investment, status and sources. Every figure is cited.

  • Location, power (MW), investment and status per data center
  • Ranking and interactive map, Brazil with global context
  • Every figure cited to its source

Sources: Sources cited per data center (announcements, agencies and trade press). Open Data Centers →

CAPEXWhere does the money go in a Brazilian power plant?

Cost breakdown for generation plants in Brazil — CAPEX and recurring costs (O&M, TUST, insurance) in R$/Wp and % of total, each line cited or marked as an assumption. Never invented figures.

  • CAPEX and recurring costs (O&M, TUST, insurance) by generation source
  • Values in R$/Wp and % of total
  • Each line cited or marked as an assumption

Sources: Each line cited to source or marked as an assumption. Open CAPEX →

MINERARMine bitcoin at home or buy it?

Make-vs-buy bitcoin decider: compares the cost of producing 1 BTC mining at home with buying on the market (DCA) and renting hashrate (HaaS), and shows the energy-tariff break-even and the minimum viable home capacity — opening with the answer for a typical Brazilian case, with adjustable tariff, rig and scale. A calculator on mwhash open math (frontier.py) and a measured HaaS premium — not a live quote.

  • Compares mine × buy (DCA) × rent hashrate (HaaS) for the same capital, in year 1
  • Energy-tariff break-even, power bill and minimum capacity by rig and scale — open editable assumptions
  • HaaS premium measured on the order book (NiceHash), not estimated; method and assumptions versioned in the mwhash repo

Calculator with versioned assumptions (not a live quote). Not financial advice.

Sources: mwhash open math (frontier.py); residential B1 all-in tariff (ANEEL); measured HaaS premium (NiceHash order book). Open MINERAR →

ONDE MINERARWhere in the world is power cheap enough to mine bitcoin?

Global ranking of ~30 regions where electricity is cheap enough to mine bitcoin — sortable by pure price (ct/kWh) or by a quality index crossing livability and legality that you reweight. Shows the cost to produce 1 BTC per region from the mwhash frontier, on each place's real mining price (industrial/PPA, not the residential tariff). Every figure is cited; where a source is missing, it shows as no data — never imputed.

  • ~30 regions sortable by pure price (ct/kWh) or a reweightable livability+legality index
  • Cost to produce 1 BTC per region from the mwhash frontier (frontier.py), on real mining price — not the residential tariff
  • Every figure cited; gaps marked as no data and the index renormalizes over available axes — nothing imputed

Ranking on cited data and versioned assumptions (not a live quote). Not financial advice.

Sources: mwhash frontier (frontier.py); mining prices by region (industrial/PPA), legality and livability cited by source. Open ONDE MINERAR →

BUZZWhat's hot in the power sector, measured — not guessed

Thermometer of Brazilian power-sector terms: an ETL collects news from official sources (ANEEL, MME, EPE, ONS) and trade press (Canal Energia, MegaWhat), counts mentions from a fixed term dictionary and publishes the ranking with weekly and monthly trend. Each item is labeled by source (official vs press) and the counting method is public — citable.

  • Term ranking with trend (↑↓) in 7- and 30-day windows
  • Labeled sources: official (gov.br) vs trade press — never mixed
  • Public versioned dictionary and counting method; auditable JSON snapshot

Mention counts in public sources — measures attention, not importance. Sources and method cited on the page.

Sources: ANEEL/MME/EPE/ONS news (official) and Canal Energia/MegaWhat (press), collected by versioned ETL. Open BUZZ →

MattAgentAI agent for power-system studies

Describe your project and agent Matt runs the interconnection study on your network model: power flow, N-1 contingency and network editing, following operator standards. Imports models in several formats (PSS/E, ANAREDE, MATPOWER, CIM and others).

  • Power flow (Newton-Raphson) and N-1 contingency on your model
  • Conversational interaction: you describe, the agent runs pandapower
  • Reports and diagrams from the imported model itself

Platform studies tier — the only product that is not open data. Requires an account.

Sources: Runs on the network model you provide (pandapower). Open Matt →

Newsletter

An occasional email with what the data showed — monthly curtailment, new tariff cycles, Access Season milestones — always with figure, source and method. No spam, no list selling.

FAQ

What is MWatt?
MWatt is the data-tools platform for Brazil's power sector (and European power prices) maintained by Matheus Duarte. The 11 public free tools: PLD (Brazil's spot price) forecasts with a public track record (Spotcast), TUST (transmission tariff) by busbar (TUST), curtailment history (CORTE), Basic Grid access by substation (CONEXÃO), battery pre-feasibility (BESS), residential solar viability (SimSolar), AI data centers, plant CAPEX, bitcoin mining (MINERAR / ONDE MINERAR) and sector buzz (BUZZ). And Matt: an AI agent that runs interconnection studies (power flow, N-1 contingency) on your network model.
Are the data reliable? Where do they come from?
Every figure comes from official open sources — ONS, CCEE, ANEEL, EPE and MME — with the origin document and date cited. Derived values are labeled as own calculations, assumptions are marked as assumptions, and what has no source shows as missing: we never estimate in place of the official figure.
How much do the tools cost?
The tools are public and free. Some products offer deeper reports on demand, always marked on the product page itself.