Shelly Rolladen Controller mit 2PM und I4 (Gen3 Hardware)

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • Steuert einen Rollladen/eine Jalousie Shelly Plus 2PM (Gen3) mit einem Shelly i4 (Gen3) mithilfe von Shelly Script (JS, Gen3). Unterstützt kurzes, doppeltes und langes Drücken auf dem i4, benutzerdefinierte Voreinstellungen, Lamellenverschiebung und sichere Abdeckungsbewegung.

    Übersicht

    Dieses Projekt verbindet einen Shelly i4 Gen3 (Eingabecontroller) mit einem oder mehreren Shelly Plus 2PM Gen3 (Aktoren) mithilfe von Shelly Script und lokaler KVS-Nachrichtenübermittlung (Key-Value Store).

    • i4 Script: Erkennt Tastenereignisse (kurzes/doppeltes/langes Drücken) und sendet Befehle an einen oder mehrere Ziel-2PMs.
    • 2PM-Skript: Interpretiert diese Befehle, führt Rollladenbewegungen, Voreinstellungen und Lamellenbewegungen aus.
    • Kommunikation: 100 % lokal über KVS, kein Polling, keine Cloud.
    • Multi-Target-Steuerung: Ein i4 kann mehrere 2PMs gleichzeitig bedienen.
    • 2 Gruppen pro I4 möglich: Gruppe A wird über SW1 und SW2 gesteuert, Gruppe B über SW3 und SW4

      https://github.com/Franklins59/Shelly-Cover-Controller

    -

    Moderations Hinweis: Plus gestrichen, siehe #8

  • Danke für dein Feedback!

    BTHome ist tatsächlich eine sehr elegante Lösung, wenn es um einfache Status- oder Sensordaten geht – leichtgewichtig, schnell integriert und ideal für Telemetrie.

    Dieses Projekt verfolgt aber ein anderes Ziel: aktive, koordinierte Ansteuerung von Rollladen-Motoren auf Shelly Gen3-Geräten.

    Die Skript-Lösung wurde gewählt, weil sie Folgendes ermöglicht:

    • Direkte RPC-Kommunikation zwischen i4 und 2PM – völlig lokal, ohne Cloud oder Bluetooth
    • Zustandsmaschine direkt auf dem 2PM (Stop-Logik, Presets, Nudge, Lamellen-Feinjustierung)
    • Synchronisierte Steuerung mehrerer Geräte über IP, nicht auf BLE-Reichweite beschränkt
    • Exakte Zeitsteuerung und Bewegungserkennung, was mit BTHome nicht möglich ist

    Kurz gesagt: BTHome ist großartig für Daten, aber nicht unbedingt für dynamische Bewegungssteuerung.

    Mit der Skript-Lösung bleibt das System komplett lokal, deterministisch und timing-genau – genau das, was bei Rollläden und Lamellen entscheidend ist.

  • Was konkret: Plus Shelly = Gen2 oder Gen3 Shelly ? "Plus Gen3" gibt es nicht.


    völlig lokal, ohne Cloud oder Bluetooth

    Bluetooth ist auch völlig lokal wenn es via BTHome verarbeitet wird.


    Bitte nicht falsch verstehen: Ich möchte deine Skript-Lösung nicht kritisieren ;-)

    Überwiegend PRO 3EM im Einsatz zur Haus und PV Überwachung

    Einmal editiert, zuletzt von tvbshelly (24. Oktober 2025 um 21:09) aus folgendem Grund: 2 Beiträge von tvbshelly mit diesem Beitrag zusammengefügt.

  • Dieses Thema enthält 8 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.