Beiträge von Bike2200

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.

    eiche  Danke für deine Bemühungen.

    Da es aber trotzdem nicht funktioniert hat, habe ich jetzt das 1pm Gen3 eingebaut und den Blu Button wie von Whity vorgeschlagen direkt unter Components verknüpft und eine Aktion erstellt die das Relais beim Drücken des Buttons schaltet.
    Das funktioniert problemlos.

    Falls es dich trotzdem interessiert. Folgende Meldungen sind beim Ausführen des geänderten Codes gekommen.

    Code
    Manueller Bluetooth-Test gestartet...

    11:32:54

    Code
    Starte Bluetooth-Scan...

    11:32:54

    Code
    Callback wurde aufgerufen! Event: 0

    11:32:54

    Code
    Resultat vorhanden? Nein

    11:32:54

    Code
    Event-Typ stimmt nicht: 0

    11:32:54

    Code
      "flags": 6, 

    11:32:54

    Code
      "local_name": "ShellyPlus1PM-CC7B5C0AA224", 

    11:32:54

    Code
      "manufacturer_data": { 

    11:32:54

    Code
        "0ba9": "\1\5\0\v\1\x10\n$�\n\\{�"

    11:32:54

    Code
       }

    11:32:54

    Code
     }

    11:32:54

    Code
    Empfangene MAC-Adresse: cc:7b:5c:0a:a2:26

    11:32:54

    Code
    Falsche MAC-Adresse, erwartet: b0:c7:de:c2:5d:dd

    11:32:54

    Code
      "advData": "\x1E�\6\0\1\t \"�'\x19q�\x18t\x130�\7�:��\x1C\x19\1����'", 

    11:32:55

    Code
      "scanRsp": "", 

    11:32:55

    Code
      "manufacturer_data": { 

    11:32:55

    Code
        "0006": "\1\t \"�'\x19q�\x18t\x130�\7�:��\x1C\x19\1����'"

    11:32:55

    Code
       }

    11:32:55

    Code
     }

    11:32:55

    Code
      "advData": "\x1E�\6\0\1\t \"�'\x19q�\x18t\x130�\7�:��\x1C\x19\1����'", 

    11:32:58

    Code
      "scanRsp": "", 

    11:32:58

    Code
      "manufacturer_data": { 

    11:32:58

    Code
        "0006": "\1\t \"�'\x19q�\x18t\x130�\7�:��\x1C\x19\1����'"

    11:32:58

    Code
       }

    11:32:58

    Code
     }

    11:32:58

    Code
    Empfangene MAC-Adresse: 31:e7:33:8d:ee:52

    11:32:58

    Code
    Falsche MAC-Adresse, erwartet: b0:c7:de:c2:5d:dd

    11:32:58

    Code
      "scanRsp": "", 

    11:32:58

    Code
      "flags": 2, 

    11:32:58

    Code
      "service_data": { 

    11:32:58

    Code
        "fcf1": "\4U�e�9�\x15\x16}��-�����n�9"

    11:32:58

    Code
       }

    11:32:58

    Code
     }

    11:32:58

    Code
    Empfangene MAC-Adresse: 36:8e:21:54:b6:8d

    11:32:58

    Code
    Falsche MAC-Adresse, erwartet: b0:c7:de:c2:5d:dd

    11:32:58

    Code
      "scanRsp": "", 

    11:32:58

    Code
      "flags": 6, 

    11:32:58

    Code
      "manufacturer_data": { 

    11:32:58

    Code
        "0ba9": "\1\5\0\v\1\x10\n$�\n\\{�"

    11:32:58

    Code
       }

    11:32:58

    Code
     }

    11:32:58

    Code
    Empfangene MAC-Adresse: cc:7b:5c:0a:a2:26

    11:32:58

    Code
    Falsche MAC-Adresse, erwartet: b0:c7:de:c2:5d:dd

    11:32:58

    Code
      "flags": 6, 

    11:32:58

    Code
      "local_name": "ShellyPlus1PM-CC7B5C0AA224", 

    11:32:58

    Code
      "manufacturer_data": { 

    11:32:58

    Code
        "0ba9": "\1\5\0\v\1\x10\n$�\n\\{�"

    11:32:58

    Code
       }

    11:32:58

    Code
     }

    11:32:58

    Code
    Empfangene MAC-Adresse: cc:7b:5c:0a:a2:26

    11:32:58

    Code
    Falsche MAC-Adresse, erwartet: b0:c7:de:c2:5d:dd

    11:32:58

    Code
    Callback wurde aufgerufen! Event: 1

    11:32:59

    Code
    Resultat vorhanden? Nein

    11:32:59

    Code
    Event-Typ stimmt nicht: 1

    eiche Danke für deine Antwort.

    Ich bin davon Ausgegangen, dass viele Anwender die kein Wlan haben oder es nicht verwenden wollen mit einem BT Taster ein Relais oder PlugS schalten wollen um sich eine Hardware Installation zu ersparen und es dafür bereits fertige Codes im Netz gibt. Ich habe jetzt laut deinem Vorschlag testweise einShelly 1PM Gen3 angeschlossen um weitere Versuche zu machen. Mir ist allerdings unklar wie das mit Http funktionieren soll, da es ja ohne Wlan keine Aufrufbare IP gibt.
    Ich habe mit folgendem Code etwas experimentiert. funktioniert allerdings nicht und ich bekomme auch keine Fehlermeldung. Wo liegt der Fehler in diesem Code der ja ohne IP auskommt? oder habe ich einen grundlegenden Denkfehler?

    Hallo, ich bräuchte eure Hilfe.

    Ich möchte gerne mit einem Blu Button 1 ein Shelly Plus 1 PM schalten.
    Da ich in der Nacht mein WLan deaktiviere möchte ich dass dies mit der App und auch direkt per Bluetooth funktioniert.
    Ich habe beim Plus1PM und auch beim Button die neueste Firmware aufgespielt, alles eingerichtet und da ich programmtechnisch nicht gut bin mit Hilfe der KI ein Skript erstellt welches ich beim Plus1PM eingespielt habe. Wenn ich jetzt die Taste betätige wird dies zwar in der App angezeigt, der Plus1PM schaltet jedoch nicht.
    MAC Adresse ist in Ordnung.
    Kann mir jemand sagen was ich falsch mache?
    Anbei der Code.

    /**
    * Shelly Blu Button 1 - Lokale Steuerung ohne WLAN
    * Dieses Skript ermöglicht die direkte Steuerung eines Shelly Plus oder Pro Geräts über Bluetooth.
    * Es unterstützt verschiedene Klick-Varianten (Einfach-, Doppel-, Dreifach- und Lang-Klick).
    *
    */

    // =============================== KONFIGURATION ===============================

    let CONFIG = {
    bluButtonAddress: "b0:c7:de:c2:5d:dd", // MAC-Adresse des Shelly Blu Buttons
    actions: {
    singlePush: "Switch.toggle", // Einfach-Klick: Gerät umschalten
    doublePush: "Switch.set", // Doppel-Klick: Gerät einschalten
    triplePush: "Switch.set", // Dreifach-Klick: Gerät ausschalten
    longPush: "Switch.toggle" // Lang-Klick: Gerät umschalten
    }
    };

    // =============================== FUNKTIONEN ===============================

    // Funktion zum Scannen von Bluetooth-Signalen
    function bleScanCallback(event, result) {
    if (event !== BLE.Scanner.SCAN_RESULT) return;
    if (typeof result.addr === "undefined" || result.addr !== CONFIG.bluButtonAddress) return;

    let buttonEvent = result.service_data["Button"];
    let actionType = ["", "singlePush", "doublePush", "triplePush", "longPush"][buttonEvent];

    if (CONFIG.actions[actionType]) {
    Shelly.call(CONFIG.actions[actionType], { id: 0 });
    }
    }

    // Funktion zum Starten des Bluetooth-Scans
    function bleScan() {
    BLE.Scanner.Start({ duration_ms: BLE.Scanner.INFINITE_SCAN, active: true });
    BLE.Scanner.Subscribe(bleScanCallback);
    }

    // Skript starten
    bleScan();

    Hallo,
    ich habe ein Problem mit einem neu gekauften Shelly Plus 1 PM.

    Egal wie ich ihn konfiguriere wird das Relais vom Eingang SW nicht geschalten.
    Ich habe das Gerät auch schon auf Werkseinstellungen gesetzt und neu eingerichtet. Allerdings erkennt es weiterhin keinen Eingang vom Taster.
    Spannung 230 Volt ist laut Messung beim Tasten am Eingang SW vorhanden.
    Mit der App lässt sich das Relais ganz normal schalten. Der Eingang kann auch von einem Script nicht ausgelesen werden.
    Firmware habe ich vor dem Testen auf die neueste Version 20250318-152121/1.5.1-g01dd7ff aktualisiert.

    Hat jemand eine Idee wo der Fehler liegen könnte oder Handelt es sich um einen Gerätefehler?

    LG, Erwin

    Ticket auf machen

    Hallo, ich habe jetzt auch ein Ticket aufgemacht.

    Antwort vom Support Team. "Wir Arbeiten bereits mit Hochdruck an der Lösung des von Ihnen genannten Problems, sobald wir weitere Informationen erhalten teilen wir Ihnen dies umgehend mit.

    Sollten Sie weitere Unterstützung benötigen, zögern Sie bitte nicht, uns erneut zu kontaktieren."

    Gruß, Erwin