Das Shelly 1 Gen3 (Modell S3SW-001X16EU) ist ein kompaktes einkanaliges Wi-Fi-Relais mit einem potentialfreien Relaiskontakt (Klemmen I und O) und einem Schaltereingang (SW). Es wird mit 110–240 V~, 24–48 V⎓ oder stabilisierten 12 V⎓ versorgt und passt in eine Standard-Unterputzdose. TapHome liest und steuert es per HTTP im lokalen Netzwerk über die Shelly Gen2+ RPC API (Komponenten switch:0 und input:0), ohne die Shelly-Cloud.
Diese Community-Vorlage ist für ein Garagentor gedacht: Ein Reedkontakt am Eingang SW meldet, ob das Tor offen oder geschlossen ist, und das Relais gibt dem Tastereingang des Garagentorantriebs einen kurzen Impuls. Sie stellt drei Geräte bereit:
- Relay — das Relais als gewöhnlicher Ein/Aus-Schalter.
- SW input — der Zustand des Eingangs SW (ein = der Kontakt an SW ist geschlossen).
- Garage door — der Torzustand aus dem Reedkontakt; ein Tippen sendet einen Relaisimpuls an den Antrieb, aber nur, wenn das Tor nicht bereits im gewünschten Zustand ist.
Relay und Garage door steuern dasselbe Relais. Verwenden Sie eines davon und blenden Sie das andere aus oder löschen Sie es.
Hardwareanschluss
Die Installation muss von einer zertifizierten Elektrofachkraft durchgeführt werden. Schalten Sie den Leitungsschutzschalter aus und prüfen Sie mit einem geeigneten Prüfgerät, dass an den Klemmen keine Spannung anliegt, bevor Sie Leitungen anschließen oder ändern. Shelly schreibt einen Leitungsschutzschalter mit B- oder C-Charakteristik, max. 16 A, vor.
Anschlusspläne
Shelly gibt für jede Versorgung einen eigenen Anschlussplan an. In allen drei wird die Last über die potentialfreien Relaisklemmen O und I angeschlossen, und der Schalter liegt zwischen SW und der Versorgungsleitung.
Versorgung 110–240 V~: L und N versorgt, der Schalter zwischen SW und L.

Versorgung 24–48 V⎓: Plus an N, GND an L, der Schalter zwischen SW und GND.

Stabilisierte Versorgung 12 V⎓: Plus an die Klemme 12V, GND an L, der Schalter zwischen SW und GND.

Garagentorantrieb an I und O
Schließen Sie die Tasterklemmen des Garagentorantriebs an die Relaisklemmen I und O an — in den Anschlussplänen anstelle der Lampe. Der Relaiskontakt ist potentialfrei, er schaltet den Eingang des Antriebs also wie ein Taster, unabhängig von der Versorgung des Shelly. Der Kontakt ist für max. 240 V~ / 16 A und max. 30 V⎓ / 10 A ausgelegt.
Reedkontakt an SW
Schließen Sie den Reedkontakt am Eingang SW an derselben Stelle an wie den Schalter im Anschlussplan für Ihre Versorgung. Die Vorlage erwartet einen Reedkontakt als Schließer mit dem Magneten am geschlossenen Tor (Kontakt geschlossen = Tor geschlossen); eine andere Anordnung lässt sich über die Variable Invert abbilden (siehe Konfiguration).
SW ist kein potentialfreier Eingang. In den Shelly-Anschlussplänen ist der Schalter an SW mit der Versorgung verbunden: Bei Versorgung mit 110–240 V~ schalten der Reedkontakt und seine Leitung Netzspannung (SW an L). Verwenden Sie einen Kontakt und eine Leitung, die für Netzspannung ausgelegt sind, oder versorgen Sie den Shelly mit 12 V⎓ oder 24–48 V⎓, wo der Kontakt SW gegen GND schaltet. Halten Sie sich immer an den Anschlussplan in der Bedienungsanleitung von Shelly.
Die Schraubklemmen nehmen Leiter von 0,2 bis 2,5 mm² auf (eindrähtig, feindrähtig oder mit Aderendhülsen), abisoliert auf 6–7 mm. Der Shelly ist nur für den Innenbereich bestimmt, bei –20 °C bis 40 °C.
Konfiguration
Shelly mit dem Wi-Fi verbinden
Das Shelly 1 Gen3 hat eine integrierte Weboberfläche. Nach dem ersten Einschalten öffnet es einen eigenen Access Point Shelly1G3-XXXXXXXXXXXX:
- Verbinden Sie ein Telefon oder einen Computer mit dem Wi-Fi-Netz
Shelly1G3-XXXXXXXXXXXX(standardmäßig offen). - Öffnen Sie
http://192.168.33.1/im Browser. - Gehen Sie zu Settings → Wi-Fi, wählen Sie Ihr Wi-Fi-Netz aus oder geben Sie es ein, tragen Sie das Passwort ein und speichern Sie. Der Shelly arbeitet im 2,4-GHz-Band, verwenden Sie also ein 2,4-GHz-Netz.
- Suchen Sie in Ihrem Router die IP-Adresse, die der Shelly erhalten hat, und öffnen Sie die Weboberfläche unter
http://<IP address>/.
Der Access Point ist standardmäßig ein offenes Netz. Sobald der Shelly in Ihrem Wi-Fi ist, können Sie ihn unter Settings → Access point and Range Extender ausschalten.
Den Shelly können Sie auch mit der App Shelly Smart Control in Ihr Wi-Fi einbinden. TapHome benötigt die Shelly-Cloud nicht.
Shelly-Einstellungen für TapHome
Stellen Sie dies vor dem Import der Vorlage in der Shelly-Weboberfläche (http://<IP address>/) ein:
| Einstellung | Wo in der Shelly-Weboberfläche | Wert | Warum |
|---|---|---|---|
| Passwortschutz | Settings → Device settings → Authentication | Aus | TapHome unterstützt keine HTTP-Digest-Authentifizierung. Mit Passwort zeigt jedes Gerät den Fehler “Shelly asks for a password (HTTP 401)”. |
| Eingangstyp | Input/output settings → input mode | Switch | Der Reedkontakt hat einen Zustand; beim Typ Button meldet der Shelly keinen Zustand, und SW input sowie Garage door zeigen einen Fehler. |
| Ein-/Ausgangsmodus | Input/output settings → output type | Detached Switch | In den anderen Modi schaltet der Reedkontakt das Relais bei jeder Torbewegung selbst. Garage door zeigt eine Warnung, bis der Modus Detached ist. |
| Feste IP-Adresse | Settings → Wi-Fi (statische IP) oder DHCP-Reservierung im Router | — | Die Vorlage spricht den Shelly über seine IP-Adresse an; sie darf sich nicht ändern. |
Lassen Sie die Shelly-eigene Eingangsoption Invert ausgeschaltet und verwenden Sie stattdessen die Vorlagenvariable
Invert. Die Shelly-Option invertiert den Eingangszustand, den TapHome liest, und würde damit SW input und Garage door gemeinsam umkehren.
Vorlage importieren
Importieren Sie die Vorlage in TapHome und geben Sie als Parameter IP-Adresse die feste IP-Adresse des Shelly ein (der Standardwert 192.168.0.1 ist nur ein Platzhalter).
Variablen von Garage door
| Variable | Standard | Bedeutung |
|---|---|---|
Invert | 0 | 0: Kontakt geschlossen = Tor Geschlossen (Reedkontakt als Schließer mit dem Magneten am geschlossenen Tor). Setzen Sie 1, wenn der Kontakt bei geschlossenem Tor offen ist. |
PulseSeconds | 1 | Dauer des Relaisimpulses in Sekunden. Der Shelly schaltet das Relais selbst zurück (toggle_after). |
Gerätefunktionen
Garage door
Der Torzustand kommt vom Eingang SW (Input.GetStatus?id=0), wird alle 2,5 s abgefragt und als Geöffnet oder Geschlossen angezeigt. Ein Tippen auf Geöffnet oder Geschlossen liest zuerst den Eingang und sendet Switch.Set?id=0&on=true&toggle_after=<PulseSeconds> nur, wenn das Tor nicht bereits in diesem Zustand ist. Ein zweites Tippen auf denselben Zustand oder ein Tippen, nachdem das Tor mit der Fernbedienung bewegt wurde, sendet nichts. Antwortet der Shelly nicht auf das Lesen des Eingangs, wird ebenfalls kein Impuls gesendet.
Nach einem Neustart der Steuereinheit liest Garage door seinen Zustand vom Shelly und sendet nichts (StartupValueSource = vom Gerät lesen). Ohne das würde ein Tor, das während des Neustarts bewegt wurde, zurückbewegt.
Das Gerät liest außerdem die Schaltereinstellungen des Shelly (Switch.GetConfig?id=0) und zeigt eine Warnung, solange der Eingangsmodus nicht Detached ist.
Ein Eingang liefert nur zwei Zustände. „Öffnet“ und „schließt“ lassen sich nicht anzeigen: Das Tor zeigt Geöffnet, sobald es die geschlossene Position verlässt.
Relay
Das Relais als Ein/Aus-Schalter: Der Zustand wird alle 2,5 s aus Switch.GetStatus?id=0 (output) gelesen und über Switch.Set?id=0&on=true oder on=false geschaltet. Nach einem Neustart der Steuereinheit liest auch Relay seinen Zustand vom Shelly, statt einen zu senden.
SW input
Der Zustand von input:0 aus Input.GetStatus?id=0, abgefragt alle 2,5 s — ein, wenn der Kontakt an SW geschlossen ist. Vor jedem Lesen prüft die Vorlage den Eingangstyp (Input.GetConfig?id=0) und zeigt einen Fehler, wenn er nicht Switch ist.
Moduldiagnose und Service-Aktionen
Das Modul wird alle 15 s abgefragt (Sys.GetStatus, WiFi.GetStatus, Switch.GetStatus) und zeigt diese Service-Attribute:
- Wi-Fi — Name des verbundenen Netzes
- IP-Adresse — aktuelle IP-Adresse des Shelly
- Signalstärke — Wi-Fi-Signalstärke (RSSI)
- MAC — MAC-Adresse
- Temperatur — interne Temperatur des Shelly in °C
Es zeigt eine Warnung, wenn eine neue stabile Firmware verfügbar ist und wenn der Shelly einen Neustart benötigt. Zwei Service-Aktionen stehen zur Verfügung: Firmware aktualisieren auf die stabile Version (Shelly.Update) und Reboot (Shelly.Reboot).
Das Shelly 1 Gen3 hat keine Leistungsmessung.
Fehlerbehebung
“Shelly asks for a password (HTTP 401)” auf allen Geräten
Im Shelly ist der Passwortschutz eingeschaltet. Schalten Sie ihn in der Shelly-Weboberfläche unter Settings → Device settings → Authentication aus.
Geräte antworten nicht, oder “Shelly answered HTTP …”
- Prüfen Sie, ob die IP-Adresse in TapHome die aktuelle IP-Adresse des Shelly ist und ob der Shelly im Netzwerk ist.
- Prüfen Sie, ob der Shelly eine feste IP-Adresse hat (statische IP oder DHCP-Reservierung), damit sich die Adresse nach einem Neustart des Routers nicht ändert.
- Öffnen Sie
http://<IP address>/rpc/Sys.GetStatusin einem Browser im selben Netzwerk — antwortet der Shelly mit JSON, ist er erreichbar.
“SW input is not of type switch in Shelly” oder “SW input has no state”
Der Eingangsmodus ist Button (oder ein anderer Typ). Stellen Sie den Eingangsmodus in den Ein-/Ausgangseinstellungen des Shelly auf Switch.
Warnung “Shelly input mode is not Detached” bei Garage door
Der Reedkontakt schaltet das Relais selbst. Stellen Sie den Ausgangstyp in den Ein-/Ausgangseinstellungen des Shelly auf Detached Switch.
Garage door zeigt Geöffnet, obwohl das Tor geschlossen ist
Der Reedkontakt ist bei geschlossenem Tor offen. Setzen Sie die Variable Invert auf 1.
Der Antrieb reagiert nicht auf den Impuls
Der Impuls ist für den Antrieb zu kurz. Erhöhen Sie PulseSeconds. Prüfen Sie außerdem, ob die Tasterklemmen des Antriebs an I und O angeschlossen sind.
Ein Tippen auf Garage door bewirkt nichts
Die Vorlage sendet einen Impuls nur, wenn das Tor laut Reedkontakt nicht bereits im gewünschten Zustand ist. Prüfen Sie das Gerät SW input: Ändert es sich nicht, wenn sich das Tor bewegt, prüfen Sie die Verdrahtung des Reedkontakts und die Position des Magneten.
Warnungen “New firmware update is available” oder “Restart required”
Verwenden Sie am Modul die Service-Aktion Firmware aktualisieren oder Reboot.
