Beiträge von Mika-Wood

    Hi

    ich habe aktuell dieses script im Einsatz:

    // Konfiguration
    const TIMER_SEC_3 = 180; // 3 Minuten für den Timer
    const TIMER_SEC_15 = 900; // 15 Minuten für den Timer

    Shelly.addEventHandler(function (event) {
    // Wir reagieren nur auf Events vom Input 0
    if (typeof event.info.event === "undefined" || event.info.id !== 0) return;// Das Smily bitte durch "||" ersetzen

    const ev = event.info.event;

    // 1. EINFACHER KLICK: 3-Minuten-Modus oder AUS
    if (ev === "single_push") {
    Shelly.call("Switch.GetStatus", { id: 0 }, function (status) {
    if (status.output) {
    Shelly.call("Switch.Set", { id: 0, on: false });
    print("Aktion: Per einfachem Klick ausgeschaltet.");
    } else {
    Shelly.call("Switch.Set", { id: 0, on: true, toggle_after: TIMER_SEC_3 });
    print("Aktion: 3-Minuten-Timer gestartet.");
    }
    });
    }

    // 2. DOPPELKLICK: 15-Minuten-Modus oder AUS
    else if (ev === "double_push") {
    Shelly.call("Switch.GetStatus", { id: 0 }, function (status) {
    if (status.output) {
    Shelly.call("Switch.Set", { id: 0, on: false });
    print("Aktion: Per einfachem Klick ausgeschaltet.");
    } else {
    Shelly.call("Switch.Set", { id: 0, on: true, toggle_after: TIMER_SEC_15 });
    print("Aktion: 3-Minuten-Timer gestartet.");
    }
    });
    }

    // 3. LANGER DRUCK: Dauerlicht (unendlich)
    else if (ev === "long_push") {
    Shelly.call("Switch.Set", { id: 0, on: true });
    print("Aktion: Dauerlicht aktiviert.");
    }

    // 4. DREIFACHKLICK: Alles Aus (Sicherheits-Aus)
    else if (ev === "triple_push") {
    Shelly.call("Switch.Set", { id: 0, on: false });
    print("Aktion: Alles aus.");
    }
    });

    Nicht vergessen -> Damit der Shelly die verschiedenen Klick-Typen (Single, Double, Long) unterscheiden kann, muss der Input-Typ in den Geräteeinstellungen zwingend auf "Button" (Taster) und der "Input Mode" auf "Detached" (Getrennt) stehen. Ansonsten würde jeder physische Klick das Relais direkt schalten, bevor das Script überhaupt reagieren kann.

    Hope it helps

    Micha

    Hi Eiche

    ich setze das bei einen Kunden ein, bei dem kein WLAN erwünscht ist. Ich frage nicht ob das sinnvoll ist. Der shelly mini dient dazu LED panel bei Bedarf ein und aus zuschalten.

    Ich habe jetzt den Ansatzmit dem Virtuellen device verwendet. Es ist jetzt eine Action definiert mit http://127.0.0.1/relay/0?turn=toggle funktioniert. Dann habe ich den AP aktiviert damit ich das teil im Fehlerfall leichter konfigurieren kann. Das Wifi habe ich deaktiviert und einen Neustart initiert. Alles funktioniert prima.

    Vielen Dank für eure Hilfe.

    Michael

    Hallo

    ich versuche gerade meinen Shelly mini gen3 mit Blu Button ohne WiFi zu betreiben, an der Location habe ich kein Wifi zur Verfüung.

    Config shelly mini 1 gen 3 -> FW 20260120-145303/1.7.4 BLE - Aktiviert Bluetooth Gateway aktivert

    Shelly blu Button 1 - SBBT-002C - FW 1.0.23

    ich habe das Scrpit von https://raw.githubusercontent.com/taulfsime/shel…ther-devices.js um meine MAC addresse ergänzt,

    script /** =============================== CHANGE HERE =============================== */

    const CONFIG = { bluButtonAddress: "0c:ef:f6:e3:XX:YY", //the mac address of shelly blu button1 that will trigger the actions

    actions: { //urls to be called on a event

    //when adding urls you must separate them with commas and put them in quotation marks

    singlePush: [ //urls that will be executed at singlePush event from the blu button1 " ],

    doublePush: [ //urls that will be executed at doublePush event from the blu button1 ],

    triplePush: [ //urls that will be executed at triplePush event from the blu button1 ],

    longPush: [ //urls that will be executed at longPush event from the blu button1 ] } };

    /** =============================== STOP CHANGING HERE =============================== */

    Script geladen - gestartet- funktioniert es mit aktiven WiFI.

    Wenn ich den AP aktiviere und WiFi deaktiviere, den Shelly zurück setze via APP (IOS 3.73.4), funktioniert es nicht mehr.

    Ich habe die Konfigurationsänderung auch via ShellyScanner 1.3.1 versucht - gleichesErgebnis.

    Die LED Blinkt beim deaktivieren WiFi im Sekunden Rythmus. Gemäss der Knowledgebase habe ich den Taster 5 sec drückt um den Blutooth service und den Accesspoint zu aktivieren. Der BLE wird nicht aktiviert. ->Keine Reaktion.

    Wenn ich die Shelly APP auf dem Handy aufrufe und über den AccessPoint verbinde - ist bluetooth wieder deaktiviert.

    Kann das jemand nach stellen und bestätigen?

    Was mache ich falsch?

    Vielen Dank für Hilfe bzw. Lösungen.

    Michael

    danke für die Info - diese Anschicht bekommt man nur wenn man die Web-UI via http://192.168.x.y aufruft. Also nur wenn man sich in dem gleichen Netz wie der Shelly ist. Wenn man das remote (cloud) ausführt ist das leider nicht vorhanden.

    Bei dem Pro4PM ist das unter Zahnrad -> Anzeigemodus verfügbar.

    Das sollte man bei dem dual cover auch zur Verfügung stellen. Was muss getan werden das es in die Firmware übernommen wird?