@voltcast/n8n-nodes-voltcast
v0.1.4
Published
n8n community node for Voltcast — European electricity prices, forecasts, carbon intensity and optimization
Maintainers
Readme
@voltcast/n8n-nodes-voltcast
n8n community node for Voltcast — European electricity prices, forecasts, carbon intensity and optimization by API. 43 bidding zones at native 15-minute resolution, history to 2015, and price forecasts whose accuracy is published daily (losses included) at voltcast.com/accuracy.
Operations
| Operation | What it returns | |---|---| | Get Prices | Day-ahead prices for a zone/date, 15-minute native (EUR/MWh) | | Get Forecast | P50 (P10/P90 on paid tiers) price curve up to 7 days ahead | | Get Carbon Intensity | gCO2eq/kWh + green score from the live generation mix | | Get Imbalance Prices | Imbalance prices incl. German reBAP and Belgian 1-minute NRT | | Find Cheapest Window | Cheapest contiguous window for a load in the next 48h |
Declarative-style node — no custom execute code, no runtime dependencies.
Installation
Self-hosted n8n: Settings → Community Nodes → Install →
@voltcast/n8n-nodes-voltcast
Credentials
Create a Voltcast API credential with an API key from
voltcast.com/dashboard. The free tier
(DE-LU, no card) works; paid tiers unlock all zones and quantile forecasts.
The credential is verified against GET /api/v1/zones on save.
Compatibility
Requires n8n 1.x (tested against n8n-workflow ≥ 1.70). Node.js ≥ 20.
Resources
- Voltcast API docs
- Live forecast accuracy scorecard
- Starter workflow (plain HTTP variant)
- n8n community nodes documentation
Development
npm install
npm run build # tsc + copy the node icon into dist/Releases are published from GitHub Actions with an npm provenance
statement (.github/workflows/publish.yml) — push a v*.*.* tag.
