Beiträge von nemesisb

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.

    Am besten meldest du den D/W beim 2PM als BTHome Gerät an:

    http://<shelly-ip>/#/virtual -> "Bluetooth (BTHome) devices" (+)

    Dann kannst du die Aktion aus #3 nutzen.

    Super, so hat es geklappt, musste allerdings einen Shelly 1pm mini zum Verbinden nehmen, da der 2pm nur Gen2 war und somit Bluetooth (BTHome) devices nicht unterstützt.

    Komischerweise wird mir im Shelly UI bei den jeweiligen Aktionen/Webhooks angezeigt, dass ein "Ungültiger Aktionsbefehl" vorliege (gelbes Dreieck mit Ausrufezeichen), obwohl alles ordnungsgemäß funktioniert.

    Vielleicht ein BUG?

    event.name wird vermutlich nicht "ble" sein.

    Schau mal mit einem kurzen Testskript, was da ankommt:

    Code
    Shelly.addEventHandler(function (event) {
      print (event.name);
    });

    Ist der D/W als BTHome Komponente mit dem 2PM verbunden oder nutzt er den 2PM nur als BLE Gateway?

    Die Console bleibt leer, 2PM wird als Gateway genutzt, er wird beim 2PM unter zugewiesene Geräte gelistet. Da ich mein System einfach halten will, beschränke ich mich auf das Shelly Universum

    Hallo zusammen, ich habe folgendes Problem:


    ich habe meine Rollade von meiner Schiebetür in sofern automatisiert, als dass Sie über einen Webhook runterfährt, sobald ein Dämmerungssensor an einem Shelly 1 den Eingfang schaltet. Jetzt soll der Webhook aber deaktiviert werden,

    wenn ein Shelly Blu Door Window an der Schiebetür seinen Zustand auf geöffnet ändert und wieder aktiviert werden, wenn der Zustand wieder zurück auf geschlossen geht ( man sitzt z.B. im Sommer noch Abneds auf Terrasse, wenn es schon dunkel ist).

    Der Shelly 2PM der Rollade wirk hier als Geteway. Ich wollte das ganze über ein Script lösen, aber es scheint nicht zu funktionieren. Es werden beim Speichern des Script zwar keine Fehler gemeldet, beim Ausfüren bleibt die Console aber leer:


    // ===== KONFIGURATION =====
    let BLU_MAC = "7C:C6:B6:77:4C:B5"; // MAC vom Shelly BLU Door/Window
    let SHELLY1_IP = "192.168.XXX.XXX"; // IP vom Shelly 1 Gen3
    let ACTION_ID = 5; // Action-ID auf dem Shelly 1 Gen3
    // =========================

    // BLE Event Handler
    Shelly.addEventHandler(function (event) {

    if (event.name !== "ble") return;
    if (!event.data) return;
    if (event.data.addr !== BLU_MAC) return;
    if (event.data.contact === undefined) return;

    // Tür GEÖFFNET (contact = false)
    if (event.data.contact === false) {
    Shelly.call(
    "HTTP.GET",
    { url: "http://" + SHELLY1_IP + "/rpc/Action.Disable?id=" + ACTION_ID }
    );
    print("BLU Door geöffnet → Action 5 DEAKTIVIERT");
    }

    // Tür GESCHLOSSEN (contact = true)
    if (event.data.contact === true) {
    Shelly.call(
    "HTTP.GET",
    { url: "http://" + SHELLY1_IP + "/rpc/Action.Enable?id=" + ACTION_ID }
    );
    print("BLU Door geschlossen → Action 5 AKTIVIERT");
    }

    });


    Sieht jemand den Fehler oder hat sogar eine bessere Lösung. Würde das ganze nach Möglichkeit Lokal ohne Cloud halten wollen.

    Vielen dank schon mal :thumbup:

    Hallo zusammen, die Überschrift fasst die Frage schon gut zusammen.

    Lässt sich eine Aktion auf einem Shelly deaktivieren und wieder aktivieren in Abhängigkeit von einem Zustand auf einem anderen Shelly, also z.B "Eingang an/aus"?

    Es soll ohne Script oder Szenen funktionieren, also Internetunabhängig und über die vorgegeben Shelly Oberfläche. Ganz lieben Dank schon mal im Voraus für eure

    Beiträge. ;)

    Zitat

    Zitat von nemesisb

    aber soweit ich weiss, kannst du nicht eine Aktion aus der App direkt mit der anderen Steuern,

    Man kann eine Aktion mit einer anderen de-/aktiveren.

    Bin raus.


    Sorry aber das geht nicht, du kannst einen Boelschen Wert beeinflussen, also z.B. einen Ausgang der an ist wieder ausschalten, aber nicht die Aktion als solche ausschalten, zumindest nicht über die vorgegeben Shelly Obefläche. Sollte ich mich wieder erwarten irren, dann würde ich mich über eine Antwort mit Erkärung freuen, da ich es offensichtlich dann nicht kappiere. Besten Dank!

    Hallo zusammen,

    ich möchte gerne mein Garagenlicht steuern, es soll angehen wenn sich das Garagentor öffnet und es gleichzeitig dunkel ist.

    1. Shelly 1 ist mit einem Dämmerungssensor verbunden und überwachts sozusagen die Lichthelligkeit

    ( https://shellyparts.de/products/licht…oor-fur-shellys )

    2. Shelly 1 überwacht mittels Addon und Magnetkontakt, ob das Garagentor zu oder auf ist.


    Die Idee: Wenn Dämmerungssensor 1. Shelly Schwellenwert unterschritten hat und Magnetkontakt 2. Shelly auf, dann Licht 3. Shelly an.

    Ich würde gerne unabhängig von der Cloud bleiben und das ganze am liebsten über eine Http Aktion Lösen, geht das?

    Wäre es alternativ über ein Script zu Lösen (habe hier leider null Ahnung, ggf. Empfehlung, wo mann sich das mit Schritt für Schritt Anleitung für ganz doofe aneignen kann)?


    Besten Dank schon mal für nützliche Tipps!

    Ich werde jetzt mal ein Experiment wagen. Ich habe herausgefunden, dass manche Monteure einfach den 18v Akku ihres Schraubers an die Velux Rollos anschließen, um am Ende die einwandfeie Funtion zu prüfen. Ergo: man braucht einfach 24V Gleichstrom, um die Rollos zum Laufen zu bringen. Ich habe mir daher überlegt einfach zwei 24V Trafos (wie z.B. für LED stripes) mit jeweils umgekehrter Polung an die zwei Leiter vom Rollo anzuschließen. Diese steuer ich dann einfach über einen Shelly 2pm an, der wiederum an einen Unterputztaster angeschlossen ist. So sollte das Signal vom Shelly quasi 1 zu 1 in den Rolladengleichstrom umgesetzt werden. Ist zudem auch deutlich preiswerter als das original Zubehör von Velux, was man sonst bräuchte. Soweit ich das beurteilen kann, wird der Stop über den erhöhten Rollwiderstand generiert, der ja beim Anschlag in der Start- und Endposition maximal ist. Das Rollo sollte also einfach von slbst stoppen, wenn es komplett oben bzw. unten angekommen ist. Was haltet ihr davon?

    Hallo liebe Community,

    ich tüftle schon seit einiger Zeit an meiner Rolladensteuerung für meine Velux Dachfenster. Grundsätzlich erfolgt die Steuerung über eine 24V Spannung mit Gleichstrom. Mit einem kabellosen Schalter des Herstellers hat man die Möglichkeit das Rollo auf/ab zu bewegen durch Drücken der Pfeiltaste nach oben/unten. Will man das Rollo stoppen, gibt es eine dritte Taste in der Mitte. Das Singnal wird dann an ein Emfangsmodul (KUX 110) geschickt. Hier mal ein Bild vom Schalter:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Es wird dann Gleichstrom zum Rollo geschick, welcher je nach gewünschter Richtung/Betätigung der entsprechenden Pfeiltaste umgepolt wird.

    Mir gefällt die Lösung mit dem mitgelieferten kabellosen Funkschalter nicht. Zum einen optisch nicht, weil ich lieber die geplanten Unterputz Rolladentaster von Gira benutzen möchte und zum anderen, weil ich das ganze gerne via Shelly anbinden möchte. Etwas kniffelig ist hier die Ansteuerung. Velux hat zwar für die Unterputzvariante auch ein Funkmodul (siehe Bild unten), das die Funktion des mitgeliferten Tasters ersetzt, dieses Arbeitet aber auch nur mit 24V. Will man das mit einem Shelly 2pm ansteuern, brauch man ein Zwischenmodul welches potentialfrei ist und ein 24 Volt Signal an den Unterputz Sender weiterleitet. Hier mal ein Bild:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Oben links müsst ihr euch einen Shelly 2pm vorstellen mit der gleichen Verkabelung, an dem wiederum der Unterputztaster hängt. Drück man jetzt die auf und ab Taste am Unterputztaster, fährt das Rollo ganz hoch bzw. runter. So weit so gut. Das problem ist jetzt das Rollo zu stoppen z.B. auf habler Höhe. Hierzu müsste man beide tasten des Unterputztasters gleichzeit drücken, was jedoch nicht geht, da diese mechanisch gesperrt sind, man kann nur eine Taste gleichzeitig drücken. Zwar klappt es auch, wenn man beide Tasten schnell hintereinander drückt, was jedoch sehr umständlich ist und gutes Timing erfordert. Die Frage wäre jetzt, wie bekommt man eine komfortable Steuerung hin. Ich hatte schon überlegt noch einen Shelly i4 mit ins Spiel zu bringen, um dann zum Beispiel durch langes drücken der auf bzw. ab Taste dann beide Ausgänge des Shelly 2pm anzusteuern und das Rollo dann zu stoppen. Frage wäre nur, ob das funktioniert und wie man das Rollo dann direkt in der App steuern könnte. Da hat sich Velux wieder echt nen Mist überlegt, damit bloß kein Drittanbieter mitmischen kann :rolleyes:. Ich hoffe Ihr habt Ideen oder Anregungen für mein Problem und danke schon mal allen im Voraus. Beste Grüße

    Wow! Da hast du dir aber Mühe gemacht, da bin ich aber echt gerührt :thumbup:. Verstehe ich das Richtig: die Skizze bezieht nur auf das An- und Ausschalten ohne Dimmen? Ich versuche mal die Tage den Seonsor auf zu bekommen, vielleicht kann man da ja mit dem One was machen.


    LG

    Horkatz, du hast den Aufbau genau richtig erklärt. Den plus Uni hatte ich auch schon auf dem Radar, traute mich da aber nicht so richtig ran, da

    ich nur Anfängerkenntnisse in dem Bereich habe. Werde mich da wohl noch etwas einarbeiten oder vor Ort Hilfe suchen müssen. Ich Poste sobald möglich ein Bild vom Innenleben des Sensors. ggf finde ich noch ein Datenblatt. Vielleicht kommt man damit ja dann weiter. Was wäre denn ein passender Optokoppler, wenn mann doch auf die Dimmfunktion am Spiegel verzichten würde?


    Vielen lieben Dank erstmal für die Ünterstützung