Shelly Electricity Tariff API
Live electricity prices on every Shelly device via Shelly Cloud's Electricity Tariff API — no Python scripts, no Home Assistant, no LAN proxy. Paste one URL into Elewatt and the all-in price refreshes every 15 minutes, automatically.
The easiest way to power your Shelly Electricity Tariff
Other guides ask you to deploy a script, run a server, or babysit a Home Assistant add-on. Elewatt drives Shelly Cloud's official Electricity Tariff API for you: copy the API URL from Shelly Cloud → Energy → Electricity Tariff, paste it into Elewatt, pick the contract you want pricing from, and your Live tariff updates natively on the device — every 15 minutes, in your home currency, including grid fees and VAT. No code. No maintenance. No API key from you.
Free to use
no API key required from you
Why Elewatt's Electricity Tariff integration
How it compares
Three ways to put live electricity prices on a Shelly device — and why most users pick Elewatt.
Elewatt × Shelly Electricity Tariff
- Paste one API URL — done
- All-in price (spot + grid + VAT + margin)
- EE, FI, LV, LT, DK, SE, NO, DE
- Auto-updates every 15 min
DIY scripts & tutorials
- Deploy a script you maintain yourself
- Spot price only (no grid/VAT)
- Country support depends on the script
- You own the cron and the bugs
Home Assistant + custom YAML
- Run a full HA instance 24/7
- Configure spot-price + tariff sensors
- Wire automations per device
- Update breaks every HA major release
How to set it up
From a Shelly Cloud account to live electricity prices on your device in 5 simple steps. Takes about 5 minutes.
Create a free Elewatt account
Sign up at elewatt.eu — no credit card, no subscription. Confirm your email and you're in.
Add your electricity contract
In Elewatt, go to Contracts and add your tariff: country and price area, grid fee, day/night tariff if relevant, and VAT. This is what we use to calculate the all-in price your Shelly device will show. Stock-price contract? We add the supplier margin too.
Get your Shelly Electricity Tariff API URL
In Shelly Cloud (cloud.shelly.com), open Energy → Electricity Tariff, switch the tariff to Live, and copy the API URL at the bottom of the panel. It looks like https://shelly-XX-eu.shelly.cloud/v2/users/.../… — this is the only thing Elewatt needs to push prices to your account. No API key, no OAuth.
Paste the API URL into Elewatt → Integrations
In Elewatt, go to Integrations → Shelly Cloud → Electricity Tariff API. Paste the API URL, pick which contract's pricing should be sent, and click Save. Optionally hit "Push price now" to send the current price right away — handy for a quick smoke test.
Verify the live price on your Shelly device
Open the Shelly Smart Control app or your Shelly Cloud dashboard and head back to Energy → Electricity Tariff. Within 15 minutes you should see the Live tariff update with the latest all-in price. From there, build any logic you want on the Shelly side — turn the relay on under a price threshold, run a script that triggers on cheap hours, or just display it. Elewatt keeps the tariff fresh every 15 minutes, automatically.
Ready to put a Live tariff on your Shelly?
Create a free Elewatt account, paste your Shelly Electricity Tariff API URL, and live electricity prices flow to your device in under 5 minutes.
AI-assisted, human-reviewed — an editor checks every article before publication. Read our editorial policy
Frequently Asked Questions
Other guides
All guidesTransparent Electricity Pricing: Your Real Cost per kWh
See what 1 kWh really costs: spot market price, grid fees, taxes and supplier margin explained — and how to check your true electricity price live.
Smart EV Charging: Save money by charging at the right time
Electric vehicles are expensive to run at peak hours. Learn how to automate charging to always use the cheapest electricity.
Electric Radiators & Smart Heating: Cut your winter electricity bill
Heating is the biggest electricity cost in Baltic homes. Learn how to automate electric radiators to run only during the cheapest hours.