Nordpool Fi
Verified@ovaris
npx machina-cli add skill @ovaris/nordpool-fi --openclawNordpool Finland Energy Prices 🇫🇮
Hourly electricity prices for Finland with optimal EV charging window calculation (3h, 4h, 5h).
This skill fetches hourly electricity prices for Finland using the Porssisahko.net API. It handles UTC conversions to Finland time and provides helpful summaries for energy-intensive tasks like EV charging.
Tools
nordpool-fi
Fetch current prices, daily stats, and optimal charging windows.
Usage:
public-skills/nordpool-fi/bin/nordpool-fi.py
Output Format (JSON):
current_price: Current hour price (snt/kWh)best_charging_windows: Optimal consecutive hours (3h, 4h, 5h) for charging.today_stats: Daily average, min, and max prices.
Examples
Get optimal 4h window:
public-skills/nordpool-fi/bin/nordpool-fi.py | jq .best_charging_windows.4h
Overview
Nordpool Finland Energy Prices fetches hourly electricity prices for Finland and computes optimal EV charging windows (3h, 4h, 5h). It uses the Porssisahko.net API, converts UTC to Finland local time, and returns current price, best windows, and daily stats to guide charging decisions.
How This Skill Works
The skill uses the nordpool-fi tool to pull current prices, today’s stats, and the best charging windows (3h/4h/5h). It handles UTC-to-Finland time conversion and exposes a structured JSON with current_price, best_charging_windows, and today_stats.
When to Use It
- To minimize charging costs by targeting low-price hours in Finland
- When planning fleet or individual EV charging for Finland-based operations
- For daily price summaries and optimal 3h/4h/5h windows before charging
- When comparing today’s price volatility to plan charge timing
- When you need current price and optimal window info for immediate charging decisions
Quick Start
- Step 1: Run the Nordpool Finland script: public-skills/nordpool-fi/bin/nordpool-fi.py
- Step 2: Read the JSON outputs for current_price, best_charging_windows, today_stats
- Step 3: Pick a charging window (3h/4h/5h) based on current_price and today_stats
Best Practices
- Check all three window lengths (3h, 4h, 5h) to find the best fit for your load and schedule
- Cross-check today_stats with expected usage to ensure the chosen window aligns with demand
- Remember the UTC-to-Finland time conversion to avoid misaligned charging times
- Use current_price alongside today_stats to decide between real-time vs scheduled charging
- Store and compare daily statistics to identify price trends and better future planning
Example Use Cases
- Example 1: Get optimal 4h window: public-skills/nordpool-fi/bin/nordpool-fi.py | jq .best_charging_windows.4h
- Example 2: Retrieve current price: public-skills/nordpool-fi/bin/nordpool-fi.py | jq .current_price
- Example 3: Get today’s stats: public-skills/nordpool-fi/bin/nordpool-fi.py | jq .today_stats
- Example 4: Show 3h window: public-skills/nordpool-fi/bin/nordpool-fi.py | jq .best_charging_windows.3h
- Example 5: Compare all windows for planning: public-skills/nordpool-fi/bin/nordpool-fi.py | jq .best_charging_windows