Beiträge von wireless-dj

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.

    OK, also, funktioniert - teilweise.

    Mit ausgeschaltetem Gateway funktionieren die Button 2, 3, und 4. Der 1. leider irgendwie nicht.
    Und, das ganze Script läuft recht verzögert, Nach dem Tastendruck vergehen ca. 2 Sekunden bis zum eigentlichen Schaltvorgang.

    Ich habe es auch auf einem Blu USB Gateway getestet - dort ebenfalls ca. 2 Sekunden Verzögerung.

    fossiebaer hast Du eine Idee, warum das so ist?
    Danke!!!

    Hallo, anbei ein Script damit der BLU4 auch ohne Cloud und Internet geht. Habe das Blu-Button-Script angepasst und es mit einer PlugPlusS getestet; funktioniert soweit. Das Script unterstützt pro Button Einzel-, Doppel-, Dreifach- und Long-Click. Man trägt dann max 3 Actions pro Click in das Script ein. Und natürlich die MAC-Adresse.

    Moin,

    Ich versuche das Script gerade mit einem "Wall Switch 4" zum Laufen zu bringen, leider bislang ohne Erfolg.

    Arbeiten die Devices anders?


    Danke!

    Ich nutze die Version 2.0, aber das hier nimmt den Button nicht.....
    Was habe ich falsch gemacht?

    Moin,

    Hmmm, soweit so gut, und nochmals 1000 Dank für Deine Mühe, aber mit diesen Zeilen als Ergänzung funktioniert der Button noch nicht...:

    let MacID2 = "aa:bb:cc:dd:ee:ff"; //Blu Device MacID --> Button1

    ...

    if(get.data.mac === MacID2 && get.data.deviceState === 'single_push') Shelly.call('Http.get',{url: 'http://192.168.xxx.xxx/do/my/stuff',timeout: 5});

    Moin,

    Vielen Dank für die ausführliche Erklärung. Hab das Prinzip auch soweit verstanden.

    Zusammen mit den Zeilen aus Deinem Post #19 läuft das, vielleicht sogar einen Hauch schneller,

    macht aber in der Praxis nicht wirklich Unterschied.

    Eine Frage noch: In diesen Zeilen von Dir ( aus Post 19 )
    Shelly BLU Door/Window & URL versenden

    habe ich versucht, zusätzlich einen BluButton mit zu integrieren. Nach Zeile 3 habe ich eine eingefügt:

    let MacID2 = "aa:bb:cc:dd:ee:ff"; //Blu Device MacID --> Button1

    und bei den Events ( Do Stuff ) folgendes hinzu gefügt:
    if(get.data.mac === MacID2 && get.data.deviceState === 'single_push') Shelly.call('Http.get',{url: 'http://192.168.xxx.xxx/do/my/stuff',timeout: 5});

    Das funktioniert allerdings nicht. Wie müsste diese Zeile korrekt aussehen? Da ist bestimmt "deviceState" falsch, oder?

    Danke Dir!

    Moin,

    Ich schau mir das gerade an, aber ich stehe irgendwie auf dem Schlauch.
    Vielleicht verstehe ich da grundsätzlich was falsch....

    Zitat

    Angenommen, du lässt mein Blu Events Script auf deinem Shelly laufen, dann könntest du die D/W Events in einen Zweiten Script wie folgt nutzen

    Wie... "in einem zweiten Script" ???

    Momentan habe ich EIN Script. Da steht alles drin.
    Das lasse ich laufen, und im Abschnitt //______Config______ ist ein D/W und ein Button eigetragen.
    Das läuft. Mit leichten Verzögerungen, aber alles brauchbar, und läuft.

    Ich verstehe nicht, wieso ich jetzt 2 Scripte brauche? Wie muss man das machen?
    Sorry für meine Verwirrung. Hmm, ich geh erstmal Schnee schieben.

    Danke.

    Darin steht:

    * This script DOESN'T execute actions, only emit events.

    Abgesehen davon gibt es ja für verschiedene BLE Devices auch verschiedene Scripts.

    Also, anders gefragt:
    Wo genau finde ich ein Script, welches die Möglichkeit bietet, http-Requests zu versenden,
    wenn man den Door / Window öffnet und schliesst?

    Na dann brauchst Du doch nur ein Skript auf einem Shelly laufen lassen, dass die http-Request passend zum Event versendet.


    Wimre sogar direkt in der Skriptauswahl im WEB-UI als Vorlage vorhanden.

    Moin,
    welches Script ist denn das? Hab die selbe Konstellation, und finde da kein Script, wo ich eine URL eintragen kann.
    Für den Blu Button hatte ich was gefunden, aber nicht für den Door / Window....

    Danke!