Elewatt
Education HubShellyShelly Electricity Tariff
Live Tariff · No Scripts

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

Find compatible Shelly devices

Why Elewatt's Electricity Tariff integration

No scripts or Home Assistant
Live tariff every 15 min
All-in price (grid fees + VAT)
Monitor consumption costs
Native Shelly Cloud Electricity Tariff
Free, no API key needed

How it compares

Three ways to put live electricity prices on a Shelly device — and why most users pick Elewatt.

Live Tariff · No Scripts

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

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

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.

1

Create a free Elewatt account

Sign up at elewatt.eu — no credit card, no subscription. Confirm your email and you're in.

2

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.

3

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.

4

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.

5

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 guides