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.
100% free
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.
Frequently Asked Questions
Other guides
All guidesTransparent electricity price: what you really pay
Understand every fee on your invoice and see how Elewatt makes pricing clear and actionable.
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.