Shelly BLU Button RC 4

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Bertinho
    Dumb Home'r
    • 23.12.2018
    • 14

    #16
    Hallo kip_dynamite.

    Danke für die Nachricht. Schaue ich mir an.

    Kurzer Zwischenstand. Ich habe während der Weihnachtszeit einiges versucht, aber vergebens.....

    MarkusCosi kannst du informativ das mit dem "s" erklären.

    AlexAn Das verlinkte Template für den 4-fach Taster vom Januar 2026 funktioniert. Was ist hier anders? Kannst du das einmal freundlicherweise erläutern.
    Danke

    Gruß Alberto

    Kommentar


    • MarkusCosi
      MarkusCosi kommentierte
      Kommentar bearbeiten
      das bezog sich auf Beitrag Nr. 10 in diesem Thread, Punkt 2.3. Die Befehlserkennung gibt einen Integer-Wert bzw. Dezimalwert aus, der dem Buchstaben im ASCII Format entspricht, siehe Tabelle z.B. hier: https://theasciicode.com.ar
  • AlexAn
    Lebende Foren Legende
    • 25.08.2015
    • 4559

    #17
    kip_dynamite warum hast du nicht die Verschlüsselung in der Debug App und der BTHome Verbindung im Gateway aktiviert?
    https://www.youtube.com/watch?v=FubPHOsktbU

    Bertinho ich arbeite rein mit der Befehlserkennung über den UDP Eingang
    Zuletzt geändert von AlexAn; 13.01.2026, 15:54.
    Grüße Alex

    Kommentar


    • kip_dynamite
      kip_dynamite kommentierte
      Kommentar bearbeiten
      Hi,
      ich hab mit der debug app die Verschlüsselung aktiviert. Das Shelly Blu Gateway leitet aber einfach nur den verschlüsselten Payload per mqtt an NodeRed. Dort wird entschlüsselt und die Nachricht per UDP an den Miniserver geschickt.
      Grüße kip
      Zuletzt geändert von kip_dynamite; 13.01.2026, 18:54.

    • AlexAn
      AlexAn kommentierte
      Kommentar bearbeiten
      Da hast du aber einen zusätzlichen Dienst ( eigentlich 2 mit dem Broker) eingefügt der dir kein Plus an Sicherheit bringt!

    • kip_dynamite
      kip_dynamite kommentierte
      Kommentar bearbeiten
      Ok vielleicht hätte ich erwähnen sollen, dass ich mehrere shelly gateway usb sticks habe (gwf-kz01) Der kann gar nicht selbst entschlüsseln. Dazu braucht es ein pro oder plus Gerät. Aber selbst wenn er es könnte, wäre es mir zu blöd in allen gateways die keys der verschlüsselten geräte einzutragen. So trage ich die keys einmal zentral in Nodered ein und gut. Wenn die Nachricht von 3 gateways empfangen und an nodered geleitet wird, wird nur die erste Nachricht verarbeitet und an den MS geschickt. Alle anderen werden verworfen wegen falschem counter. Für mich ist es die perfekte Lösung. Ich wollte lediglich einmal auf den Punkt Verschlüsselung aufmerksam machen.
      Danke & Grüße
      Kip
      Zuletzt geändert von kip_dynamite; 14.01.2026, 06:59.
  • PBaumgartner
    LoxBus Spammer
    • 11.03.2016
    • 284

    #18
    Hallo,
    ich versuche anhand dieses Postings, sowie der Wikie Seite den Shelly BLU Wall Switch 4 in Loxone einzubinden.
    Ich glaube weniger, dass ich ein technisches Problem habe, sondern ein massives Verständnisproblem.

    Meine Hardware: Shelly EM Mini 4 als BLU Gateway, 2x Wall Switch 4, Loxone Miniserver 1
    Software: Loxone Config 16; Shellys auf neuester Firmware (getestet 04/2026).

    Was wäre meine gewünschte Funktionsweise:
    • Output des virtuellen Eingangs liefert eine Statusänderung (Impuls), den ich für Lichtschalter und Raffstore verwenden kann
    Mein Verständnis eures Problems/Lösung:
    • Problem: Ein einzelner Tastendruck liefert eine Statusänderung, aber ein weiterer Tastendruck wird nicht erkannt.
    • Lösung aus dem Thread: Mittels Wertebereichsprüfung wird nach einer Zeitüberschreitung von z.b. 0,5s der Ausgangswert auf 0 zurückgestellt.
    • Lösung aus dem Template: Es werden Analoge Werte verarbeitet, die bei nachfolgenden Tastendrücken sich verändern und dadurch erkennbar machen, dass es einen neuen Tastendruck gegeben hat.

    Was ich nicht verstehe (ich habs auch mit KI probiert, verstehe aber eure Gedankengänge einfach nicht):
    • Die Lösung mit Zeitüberschreitung+Reset ist ein komplett anderer Ansatz wie das template - hier ist es ja nicht drin (auch im XML geprüft). Oder?
    • Nach welchem Muster werden die analogen Werte generiert? Ich werde aus denen gar nicht schlau. Und warum werden die Werte ALLER Buttons geändert, wenn ich EINEN drücke?
    • Hier wurde geschrieben von der Weiterverarbeitung mit Radio-Baustein, ... Warum und wie? Kann mir wer einen Screenshot der fertigen Config zeigen?


    Was habe ich gemacht:
    1. Shelly button einlernen und an EM Mini binden
    2. DHCP: fixe IP hinterlegen
    3. LoxConfig: Loxone UDP Template von Loxwiki herunterladen und in Loxone Config hochladen
    4. LOXONE Virtuellen UDP Eingang/Port konfigurieren
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 39
Größe: 13,7 KB
ID: 482187
    5. EM Mini direkt öffnen: http://192.168.xxx.xxx/#/settings
    6. EM Mini: BT Konfigurieren und RPC über UDP aktivieren mit Loxone Port
    7. EM Mini: Wall Switch nochmal hinzufügen (ging nur über MAC Adresse - sichtbar in Android App)
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 23
Größe: 70,2 KB
ID: 482188
    8. Config z.b. Single_push_1
      Befehlserkennung: "bthomedevice:200"\i"single_push"\i\i"idx":\i\ v
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 23
Größe: 20,1 KB
ID: 482189
    9. Liveview:
      1. Initial:
        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 22
Größe: 9,6 KB
ID: 482190
      2. 1x button 1:
        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 22
Größe: 9,8 KB
ID: 482191
    10. UDP Monitor für 1x single push, double push und nochmal single push:
      1. {"src":"shellyemminig4-d885ace07764","dst":"*","method":"NotifyEvent","pa rams":{"ts":38.27,"events":[{"component":"bthomedevice:200","id":200,"event ":" single_push","idx":0,"channel":-1,"ts":38.27,"sensors":{"1":[{"id":200,"value":100,"last_updated_ts":38}]}}]}}
      2. {"src":"shellyemminig4-d885ace07764","dst":"*","method":"NotifyEvent","pa rams":{"ts":41.16,"events":[{"component":"bthomedevice:200","id":200,"event ":" double_push","idx":0,"channel":-1,"ts":41.16,"sensors":{"1":[{"id":200,"value":100,"last_updated_ts":41}]}}]}}
      3. {"src":"shellyemminig4-d885ace07764","dst":"*","method":"NotifyEvent","pa rams":{"ts":0.65,"events":[{"component":"bthomedevice:200","id":200,"event ":" single_push","idx":0,"channel":-1,"ts":0.65,"sensors":{"1":[{"id":200,"value":null,"last_updated_ts":0}]}}]}} 7​​

    Wo liegt jetzt mein Verständnisproblem? Der UDP event kommt ja sauber daher - kann ich nicht einfach auf jeden UDP event reagieren?
    Ach ja - das ist mein erster UDP Eingang in Loxone - vielleicht stelle ich mich deshalb so blöd an.

    Kommentar

    • AlexAn
      Lebende Foren Legende
      • 25.08.2015
      • 4559

      #19
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 20
Größe: 39,1 KB
ID: 482193
      Grüße Alex

      Kommentar

      Lädt...