BLU-Button Event im Script abfangen, bevor Cover betätigt wird.

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.

  • Ich habe einen Pro 2PM als Zentralschalter für meine Rolläden (also mode "cover") im Einsatz.

    Die Schalter-Eingänge habe ich auf "Detached" gestellt, so dass ich im Script selbst steuern kann, was bei single_push, double_push usw. passieren soll.

    Das gleiche möchte ich nun auch mit einem BLU Button 1 realisieren. Aber wenn ich den BLU-Button kopple, bekomme ich im Script zwar z.B. den single_push-Event, aber gleichzeitig wird auch der Ausgang O1 oder O2 (je nachdem ob das Cover im Status "open" oder "closed" ist) geschaltet.

    Wie könnte ich nur den Event bekommen, ohne dass automatisch das Schalten eines Ausgangs damit verbunden ist?

    Ich habe schon versucht, sofort wenn der Event kommt, ein Cover.Stop zu senden. Aber die Ausgänge werden trotzdem kurz geschaltet.

  • OK, meine Frage beruhte zumindest zum Teil auf einem Missverständnis.

    Beim Pairing des Pro 2PM mit dem BLU-Button wird verlangt, dass man den Button per Single, Double, Triple oder Long-Push betätigt, und diese Art von Button-Push wird dann beim Pairing automatisch auch auf die Default-Aktion des Shelly, also in meinem Fall auf Cover.Open/Close gemappt.

    Ich hatte nun - auch mangels einer stabilen Testumgebung - den Eindruck, dass auch nur genau dieser Event, der zum Pairing benutzt wurde, später beim Shelly ankommt. Tatsächlich kommen aber alle Event-Typen an, sobald das Pairing erfolgt ist. Und nur einer davon löst - leider wohl zwingend - die Default-Aktion aus.

    Als Workaround nutze ich jetzt beim Pairing den triple_push, und habe damit noch single-, double- und long_push zur Verfügung um in meinem Event-Handler mit eigenen Aktionen darauf zu reagieren.

  • Aber wenn ich den BLU-Button kopple

    Was genau hast du gemacht?

    Wenn man den Button einfach nur per BTHome als Komponente registriert macht der Shelly ja erstmal nichts. Erst wenn man dann Actions mit dem Button definiert, passiert etwas.

    Ohne Actions kann man in Skripten auf die Events lauschen und reagieren.

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

  • Ich gehe auf das UI des Pro 2PM, also direkt über die IP-Adresse.

    Dort klicke ich auf dem Home-Screen auf den oberen Bereich, in dem z.B. die Auf/Ab-Schalter angezeigt werden, wodurch eine Seite mit "Cover-Settings" erscheint.

    Dort gibt es dann den mit "New" markierten Menüpunkt "Remote Control".

    Dann habe ich über "Add New Remote" meinen BLU Button registriert.

    Gibt es eine andere bessere Möglichkeit (ohne Bluetooth-Gateway).

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
  • Remote Control ist eine neue Möglichkeit, einen BLU Button ganz bequem zu registrieren und gleich auch passende Actions anzulegen.

    Schau mal unter dem Menüpunkt Actions: Wenn dort Actions angelegt sind, einfach mit dem Toggle rechts deaktivieren.

    Dann sollte es mit dem Skript funktionieren.

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

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