Shelly cloud only integration for remote shellys

I've got a Shelly at my parents' place and wanted to see it in my own HA — no VPN, no local access. The official integration is local-only, so that didn't help.

So I built a little custom integration that goes through the Shelly Cloud API instead. You just add devices one by one via their Device ID, so it won't pull in every Shelly on the account — handy if you only want one or two remote ones next to your local setup.

Heads up: I'm not a dev — I made this with Claude's help and tested it on my own gear. It works for me, but it's still alpha.

Currently supports switches, covers, lights and sensors (incl. Pro 3EM energy data), plus a configurable polling interval. Runs happily alongside the official Shelly integration.

GitHub / HACS: GitHub - Fugazi1970/shelly-cloud-for-ha: Home Assistant Integration fuer Shelly Cloud API v2 (HACS) · GitHub
(Add as custom repo, category Integration, and enable "show beta versions".)

Feedback and testing on devices I don't own very welcome :slightly_smiling_face:

1 Like

Wunderbar !

You write en english here, but in German at Github !?

Je l'avais initialement posté sur un forum anglophone, puis je l'ai simplement copié-collé ici.

1 Like

And with that answer, it's diffidently a "No Go" ... to even consider "Help Testing"

Thank you so much for that integration. Exactly what I was looking for - works perfect!

1 Like

In case it helps here: I maintain Shelly Cloud DIY, a HACS integration built for exactly this — Shellys you can't reach on the LAN (remote, shared, or BLU-bridged) via your own auth_key. It's in the HACS default store, uses opt-in entities so it won't duplicate your local devices, and has an English/German UI. Just offering it as another option to try — happy to help if you run into anything.

GitHub: GitHub - notDIRK/shelly-cloud-diy-ha: Home Assistant custom integration for the Shelly Cloud via the self-service Cloud Control API (auth_key). Sees shared devices and BLE-gateway sensors. Private fork of engesin/shelly-integrator-ha. · GitHub