Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Gartenautomation
  • Mikrocontroller
    • Arduino
    • ESP32 & Co.
    • Calliope Mini
    • Raspberry Pi & Pico
  • Solo Mining
  • Deutsch
  • English
Menu

Shelly Actions erklärt: Warum sie mehr können als Szenen

Veröffentlicht am 22. Dezember 202521. Dezember 2025 von Stefan Draeger

Neben Szenen bieten Shelly-Geräte mit den sogenannten Actions eine weitere Möglichkeit, Automatisierungen direkt auf dem Gerät umzusetzen. Beide Funktionen verfolgen dabei unterschiedliche Ansätze und werden deshalb häufig miteinander verwechselt.

Szenen reagieren auf Zustände oder Zustandsänderungen von Shelly-Geräten – etwa wenn ein Relais eingeschaltet wird oder ein bestimmter Sensorwert erreicht ist. Sie eignen sich hervorragend, um logische Abhängigkeiten innerhalb des Shelly-Ökosystems abzubilden.

Actions setzen an einer anderen Stelle an: Sie reagieren auf konkrete Ereignisse wie einen Tastendruck, das Schalten eines Relais oder den Neustart eines Geräts – und können diese Ereignisse nach außen weitergeben, zum Beispiel durch das Aufrufen einer URL, das Senden eines Webhooks oder das Triggern externer Systeme.

Genau hier liegt der entscheidende Unterschied:
Während Szenen hauptsächlich für Automatisierungen zwischen Shelly-Geräten gedacht sind, ermöglichen Actions die Anbindung externer Logik – lokal und auch ohne Cloud.

Dieses Video auf YouTube ansehen.

In diesem Beitrag zeige ich daher:

  • was Shelly Actions genau sind
  • worin sie sich technisch von Szenen unterscheiden
  • warum Actions beim reinen Ein- und Ausschalten oft nicht den gewünschten Effekt haben
  • und in welchen Szenarien sie ihre Stärken voll ausspielen

Ziel ist es nicht, Szenen zu ersetzen, sondern zu verstehen, wann Actions die bessere Wahl sind – und wie sie die Hausautomation deutlich flexibler machen können.

Inhaltsverzeichnis

  • Für wen ist dieser Beitrag?
  • Szenen vs. Actions – die Unterschiede verständlich erklärt
    • Szenen: Automatisierungen innerhalb der Shelly-Welt
    • Actions: Ereignisse nach außen weitergeben
  • Kurzer Rückblick: Actions bei Shelly der ersten Generation
    • Actions am Schalter (Input)
    • Actions am Ausgang (Output)
    • Actions mit AddOn: Beispiel Shelly 1PM + DS18B20
  • Actions bei Shelly-Geräten ab Gen2
  • Shelly Action einrichten – Schritt für Schritt
    • Schritt 1: Name vergeben
    • Schritt 2: Aktive Zeit festlegen (optional)
    • Schritt 3: Bedingung festlegen
    • Schritt 4: Aktion festlegen
      • Variante A: URL auslösen
      • Variante B: Lokale Aktion ausführen
  • Fazit: Wann sind Shelly Actions sinnvoll?
  • Häufige Fragen zu Shelly Actions (FAQ)

Für wen ist dieser Beitrag?

Dieser Beitrag richtet sich an Shelly-Nutzer, die bereits erste Erfahrungen mit Zeitplänen oder Szenen gesammelt haben und nun verstehen möchten, wofür Shelly Actions gedacht sind – und warum sie in bestimmten Situationen die bessere Wahl sein können.

Shelly Actions - Shelly 1LGen3 - Klemme S2
Shelly Actions – Shelly 1LGen3 – Klemme S2
Shelly Szene - steuern einer Lichterkette zur Weihnachtszeit
Shelly Szene – steuern einer Lichterkette zur Weihnachtszeit

Angesprochen sind insbesondere:

  • Nutzer, die lokale Automatisierungen umsetzen möchten
    (ohne Cloud-Abhängigkeit oder App-Zwang)
  • Leser, die sich gefragt haben, warum Actions scheinbar „nichts tun“, wenn man sie wie eine Szene konfiguriert
  • Technikinteressierte, die externe Systeme wie
    n8n, Home Assistant, eigene Server oder Mikrocontroller anbinden wollen
  • Anwender, die mit Geräten wie dem Shelly Plug S oder Shelly 1L Gen3 arbeiten und mehr als reines Ein- und Ausschalten realisieren möchten

Der Beitrag ist kein Einsteiger-Tutorial, setzt aber auch keine Programmierkenntnisse voraus. Ein grundlegendes Verständnis der Shelly-Weboberfläche reicht vollkommen aus.

Szenen vs. Actions – die Unterschiede verständlich erklärt

Szenen und Actions verfolgen bei Shelly zwei unterschiedliche Konzepte, die sich nicht gegenseitig ersetzen, sondern ergänzen. Beide reagieren auf Ereignisse oder Zustände – der entscheidende Unterschied liegt darin, was anschließend damit passiert.

Szenen: Automatisierungen innerhalb der Shelly-Welt

Szenen sind dafür gedacht, logische Abhängigkeiten zwischen Shelly-Geräten abzubilden. Sie reagieren auf Zustände oder Zustandsänderungen und lösen daraufhin Aktionen innerhalb des Shelly-Ökosystems aus.

Shelly Szene - Briefkastenalarm mit Shelly BLU Motion und einem Shelly Plug S als Bluetooth Gateway
Shelly Szene – Briefkastenalarm mit Shelly BLU Motion und einem Shelly Plug S als Bluetooth Gateway

Typische Eigenschaften von Szenen:

  • reagieren auf Zustände (z. B. Relais EIN/AUS, Sensorwert erreicht)
  • steuern andere Shelly-Geräte
  • sind ideal für:
    • Licht- und Steckdosenlogik
    • einfache Wenn-Dann-Automatisierungen
    • klassische Hausautomation

Beispiel Szene:

Wenn das Licht im Flur eingeschaltet wird → schalte das Licht im Wohnzimmer aus

Szenen sind übersichtlich, leicht zu konfigurieren und decken viele Alltagsfälle sehr gut ab.

Actions: Ereignisse nach außen weitergeben

Actions setzen eine Ebene tiefer an. Sie reagieren auf konkrete Ereignisse (Events) – etwa einen Tastendruck oder das Schalten eines Relais – und können diese an externe Systeme weiterleiten.

Shelly Actions - Shelly 1LGen3 - Klemme S2
Shelly Actions – Shelly 1LGen3 – Klemme S2

Typische Eigenschaften von Actions:

  • reagieren auf Events (z. B. Button gedrückt, Relais schaltet)
  • können URLs aufrufen oder Webhooks auslösen
  • ermöglichen die Anbindung externer Logik
  • eignen sich für:
    • Integrationen (n8n, Home Assistant, eigene Server)
    • lokale Automatisierungen ohne Cloud
    • individuelle Steuerungslogik

Beispiel Action:

Wenn ein Taster gedrückt wird → rufe eine URL auf

Shelly Action - trigger n8n Workflow
Shelly Action – trigger n8n Workflow

Der besondere Mehrwert von Actions ist nicht “schalten”, sondern “bei einem Event zusätzlich eine externe Aktion auslösen” – z. B. eine URL aufrufen.

Kurzer Rückblick: Actions bei Shelly der ersten Generation

Ein Blick zurück auf die erste Shelly-Generation hilft, das Konzept der Actions besser zu verstehen. Bereits diese Geräte unterstützten Actions – allerdings in einer sehr eingeschränkten Form.

Damals waren Actions im Wesentlichen dafür gedacht, Ereignisse weiterzuleiten, nicht um komplexe Logik abzubilden.

Shelly Gen1 alt - Actions
Shelly Gen1 alt – Actions
Shelly 1 PM - Vorderseite
Shelly 1 PM – Gen1
Shelly 1
Shelly 1 – Gen1

Actions am Schalter (Input)

Für einen angeschlossenen Taster oder Schalter standen lediglich feste Ereignisse zur Verfügung:

  • Button switched ON → URL
  • Button switched OFF → URL
  • Button long pressed → URL
  • Button short pressed → URL

Damit konnte man bereits sehr einfache Automationen umsetzen, zum Beispiel:

  • Tastendruck → HTTP-Request an ein anderes Gerät
  • Long-Press → Sonderfunktion auslösen

Eine echte Logik oder Verknüpfung mehrerer Bedingungen war jedoch nicht vorgesehen.

Actions am Ausgang (Output)

Auch der Ausgang (Relais) konnte Ereignisse auslösen, allerdings ebenfalls stark begrenzt:

  • Output switched ON → URL
  • Output switched OFF → URL

Das bedeutete:

  • Das Schalten des Relais konnte nach außen gemeldet werden
  • z. B. für Logging, Benachrichtigungen oder einfache Kaskaden

Mehr war jedoch nicht möglich.

Actions mit AddOn: Beispiel Shelly 1PM + DS18B20

Wird beim Shelly 1PM der ersten Generation ein AddOn angeschlossen und daran ein Temperatursensor (DS18B20) betrieben, erweitern sich die verfügbaren Actions um sensorbasierte Ereignisse.

In diesem Fall stehen folgende Action-Typen zur Verfügung:

  • Report URL sensor 1 values
    → Überträgt die aktuellen Temperaturwerte an eine definierte URL
  • Over temperature 1 URL
    → Ruft eine URL auf, sobald die Temperatur über einen festgelegten Grenzwert steigt
  • Under temperature 1 URL
    → Ruft eine URL auf, sobald die Temperatur unter einen festgelegten Grenzwert fällt

Damit war es bereits mit älteren Shelly-Geräten möglich, Messwerte oder Grenzwertverletzungen aktiv nach außen zu melden – etwa an einen lokalen Server, ein Skript oder ein anderes System.

Shelly Gen1 alt - Actions für Sensoren
Shelly Gen1 alt – Actions für Sensoren

Actions bei Shelly-Geräten ab Gen2

Die Shelly-Geräte der ersten Generation werden mittlerweile nicht mehr neu verkauft. Ab Gen2 (Shelly Plus / Pro / Gen3) wurde das Action-Konzept daher nicht nur übernommen, sondern deutlich erweitert und vereinheitlicht.

Shelly 1LGen3 - Actions - Weboberfläche
Shelly 1LGen3 – Actions – Weboberfläche
Shelly 1PM (alt) - Actions - Weboberfläche
Shelly 1PM (alt) – Actions – Weboberfläche

Zwar lassen sich Gen1-Geräte vereinzelt noch gebraucht finden – etwa über Plattformen wie Kleinanzeigen.de oder eBay – für neue Projekte spielen sie jedoch kaum noch eine Rolle.

Shelly Action einrichten – Schritt für Schritt

Eine Action kann auf zwei Wegen erstellt werden:

  • direkt im Webinterface des Shelly-Geräts
  • über Shelly Control (Cloud)

Beide Varianten führen zum gleichen Ziel, unterscheiden sich jedoch im Komfort.

Über Shelly Control steht zusätzlich ein Assistent (Wizard) zur Verfügung, der Schritt für Schritt durch die Einrichtung führt und besonders für Einsteiger sehr angenehm ist. Die Konfiguration im Webinterface bietet dagegen einen direkteren Zugriff auf alle Optionen und eignet sich gut für lokale Setups ohne Cloud-Abhängigkeit.

Unabhängig vom gewählten Weg wird bei einer Action immer festgelegt:

  • und was anschließend passieren soll
  • bei welchem Ereignis sie ausgelöst wird

Schritt 1: Name vergeben

Im ersten Schritt erhält die Action einen aussagekräftigen Namen.
Dieser dient ausschließlich der Übersicht, gerade wenn mehrere Actions auf einem Gerät konfiguriert sind.

Beispiel:

  • Pumpe gestartet – Wetterprüfung
  • Taster Eingang – URL Trigger
Shelly Controll - Add Action - Step2
Shelly Controll - Add Action - Step3

Schritt 2: Aktive Zeit festlegen (optional)

Optional kann eine zeitliche Einschränkung gesetzt werden.
Die Action wird dann nur innerhalb dieses Zeitfensters ausgeführt.

Typische Anwendungsfälle:

  • nur tagsüber
  • nur nachts
  • nur an bestimmten Uhrzeiten

Schritt 3: Bedingung festlegen

Nun wird definiert, bei welchem Ereignis die Action ausgelöst werden soll.
Je nach Gerät stehen unter anderem folgende Bedingungen zur Verfügung:

  • Einschalten (z. B. Relais wird aktiviert)
  • Ausschalten (Relais wird deaktiviert)
  • Eingang ein (z. B. Taster gedrückt)
  • Eingang aus (Taster losgelassen)

Dieses Ereignis ist der eigentliche Trigger der Action.

Shelly Controll - Add Action - Step4
Shelly Controll - Add Action - Step5

Schritt 4: Aktion festlegen

Im letzten Schritt wird definiert, was passieren soll, wenn die Bedingung erfüllt ist.

Dabei stehen zwei grundlegende Möglichkeiten zur Verfügung:

Variante A: URL auslösen

  • Aufruf einer externen oder lokalen URL
  • z. B. Webhook, n8n-Workflow oder eigener Server
  • optional mit Parametern (z. B. Geräte-ID)

Beispiel:

http://example.local/webhook?action=on&device=<SHELLY_ID>
Shelly Controll - Add Action - Step5- weitere Urls oder aktionen hinzufügen

Variante B: Lokale Aktion ausführen

Alternativ kann auch eine lokale Aktion ausgeführt werden, ohne externe Systeme einzubinden.

Mögliche lokale Aktionen sind unter anderem:

  • Ausgang steuern (ein- oder ausschalten)
  • Ausgang umschalten (Toggle)

Diese Variante eignet sich besonders für:

  • einfache Logiken
  • Wechselschaltungen
  • zusätzliche Eingänge (z. B. S2 beim Shelly 1L Gen3)

Fazit: Wann sind Shelly Actions sinnvoll?

Shelly Actions sind immer dann die richtige Wahl, wenn ein Ereignis nicht nur
intern verarbeitet, sondern an externe Systeme weitergegeben werden soll.
Sie ersetzen keine Szenen, sondern ergänzen diese um Ereignis-Trigger,
URL-Aufrufe und lokale Logik.

Wer Shelly Actions richtig einsetzt, erweitert sein Smarthome gezielt –
ohne Cloud-Zwang und ohne zusätzliche Software auf dem Gerät.

Häufige Fragen zu Shelly Actions (FAQ)

Was sind Shelly Actions?

Shelly Actions sind ereignisbasierte Automatisierungen. Sie werden ausgelöst, wenn ein bestimmtes Ereignis eintritt – etwa ein Tastendruck, das Schalten eines Relais oder ein Sensorwert – und können daraufhin lokale Aktionen ausführen oder externe Systeme über URLs/Webhooks ansprechen.

Was ist der Unterschied zwischen Shelly Szenen und Actions?

Der wichtigste Unterschied liegt im Einsatzzweck:

  • Szenen verknüpfen Zustände zwischen Shelly-Geräten (z. B. Licht A an → Licht B aus).
  • Actions reagieren auf Ereignisse und können diese nach außen weitergeben, z. B. an n8n, Home Assistant oder einen eigenen Server.

Kurz gesagt: Szenen steuern – Actions integrieren.

Können Shelly Actions auch ohne Cloud genutzt werden?

Ja. Shelly Actions funktionieren vollständig lokal, wenn sie über das Webinterface des Geräts eingerichtet werden. In diesem Fall werden URLs im lokalen Netzwerk aufgerufen – ganz ohne Cloud-Abhängigkeit.

Welche Shelly-Geräte unterstützen Actions?

Actions werden von allen modernen Shelly-Geräten ab Gen2 (Plus / Pro / Gen3) unterstützt.
Auch ältere Gen1-Geräte verfügten bereits über Actions, allerdings mit stark eingeschränktem Funktionsumfang. Diese Geräte sind heute nur noch gebraucht erhältlich.

Kann ich mit einer Action auch den Ausgang schalten?

Ja. Je nach Gerät und Konfiguration können Actions lokale Aktionen ausführen, zum Beispiel:

  • Ausgang ein- oder ausschalten
  • Ausgang umschalten (Toggle)

Der besondere Mehrwert von Actions liegt jedoch darin, dass zusätzlich externe Aktionen wie URL-Aufrufe möglich sind.

Wann sollte ich Actions statt Szenen verwenden?

Actions sind die bessere Wahl, wenn:

  • ein Ereignis extern verarbeitet werden soll
  • URLs oder Webhooks benötigt werden
  • Systeme außerhalb des Shelly-Ökosystems eingebunden werden sollen

Für reine Wenn-Dann-Schaltungen innerhalb von Shelly-Geräten sind Szenen meist ausreichend.

Brauche ich Programmierkenntnisse für Shelly Actions?

Nein. Sowohl die Einrichtung von Actions als auch die Anbindung an Tools wie n8n kann ohne klassische Programmierung erfolgen. Die Logik wird in der Regel über grafische Oberflächen konfiguriert.

Letzte Aktualisierung am: 21. Dezember 2025

Foto von Stefan Draeger
Über den Autor

Stefan Draeger — Entwickler & Tech-Blogger

Ich zeige praxisnah, wie du Projekte mit Arduino, ESP32 und Smarthome-Komponenten umsetzt – Schritt für Schritt, mit Code und Schaltplänen.

Mehr Artikel von Stefan →

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen
Tel.: 015565432686
E-Mail: info@draeger-it.blog

Folge mir auf

link zu Fabook
link zu LinkedIn
link zu YouTube
link zu TikTok
link zu Pinterest
link zu Instagram
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
  • Optionen verwalten
  • Dienste verwalten
  • Verwalten von {vendor_count}-Lieferanten
  • Lese mehr über diese Zwecke
Einstellungen anzeigen
  • {title}
  • {title}
  • {title}