[Modul] Shelly

cool, danke.
Das Forum hatte ich auch entdeckt, aber immer nur FW für Shelly Gen 1 Geräte.

Vielen Dank!!
Loerdy

Bei mir will es leider nicht klappen :frowning:

ich habe einen Shelly Plus Plug S, das Shelly Blu Gateway und einen Blu-Button.
Der Plug S läuft einwandfrei. In der Shelly App habe ich den Blu-Button mit dem Plug S verknüpft.

Im Symcon habe ich dann den Blu-Button hinterlegt:

image

Es kommt aber nichts an der Instanz an:

image

Das ist der Debug Auszug der Blu-Button Instanz:

TXT: 04.11.2023, 19:55:50 |         JSON->DataID | {7F7632D9-FA40-4F38-8DEA-C83CD4325A32}
HEX: 04.11.2023, 19:55:50 |         JSON->DataID | 7B 37 46 37 36 33 32 44 39 2D 46 41 34 30 2D 34 46 33 38 2D 38 44 45 41 2D 43 38 33 43 44 34 33 32 35 41 33 32 7D 
TXT: 04.11.2023, 19:55:50 |     JSON->PacketType | 3
HEX: 04.11.2023, 19:55:50 |     JSON->PacketType | 33 
TXT: 04.11.2023, 19:55:50 |        JSON->Payload | shellyplusplugs-d4d4daed8c74 266 1699124150.388 1|shelly_bluetooth_rel:91 ADV 3c:2e:f5:69:f5:2f: mfd={}, svc={"fcd2":"RAAgAWQ6AA=="}<LF>
HEX: 04.11.2023, 19:55:50 |        JSON->Payload | 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 20 32 36 36 20 31 36 39 39 31 32 34 31 35 30 2E 33 38 38 20 31 7C 73 68 65 6C 6C 79 5F 62 6C 75 65 74 6F 6F 74 68 5F 72 65 6C 3A 39 31 20 41 44 56 20 33 63 3A 32 65 3A 66 35 3A 36 39 3A 66 35 3A 32 66 3A 20 6D 66 64 3D 7B 7D 2C 20 73 76 63 3D 7B 22 66 63 64 32 22 3A 22 52 41 41 67 41 57 51 36 41 41 3D 3D 22 7D 0A 
TXT: 04.11.2023, 19:55:50 | JSON->QualityOfService | 0
HEX: 04.11.2023, 19:55:50 | JSON->QualityOfService | 30 
TXT: 04.11.2023, 19:55:50 |         JSON->Retain | FALSE
HEX: 04.11.2023, 19:55:50 |         JSON->Retain | 46 41 4C 53 45 
TXT: 04.11.2023, 19:55:50 |          JSON->Topic | shellyplusplugs-d4d4daed8c74/debug/log
HEX: 04.11.2023, 19:55:50 |          JSON->Topic | 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 2F 64 65 62 75 67 2F 6C 6F 67 

Das spricht der MQTT Server Debug:

TXT: 04.11.2023, 20:20:39 | BUFFER IN [192.168.29.190:56083] | 0�<SOH><NUL>&shellyplusplugs-d4d4daed8c74/debug/logshellyplusplugs-d4d4daed8c74 373 1699125639.850 1|shelly_bluetooth_rel:91 ADV 3c:2e:f5:69:f5:2f: mfd={}, svc={"fcd2":"RADbAWQ6AQ=="}<LF>
HEX: 04.11.2023, 20:20:39 | BUFFER IN [192.168.29.190:56083] | 30 AD 01 00 26 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 2F 64 65 62 75 67 2F 6C 6F 67 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 20 33 37 33 20 31 36 39 39 31 32 35 36 33 39 2E 38 35 30 20 31 7C 73 68 65 6C 6C 79 5F 62 6C 75 65 74 6F 6F 74 68 5F 72 65 6C 3A 39 31 20 41 44 56 20 33 63 3A 32 65 3A 66 35 3A 36 39 3A 66 35 3A 32 66 3A 20 6D 66 64 3D 7B 7D 2C 20 73 76 63 3D 7B 22 66 63 64 32 22 3A 22 52 41 44 62 41 57 51 36 41 51 3D 3D 22 7D 0A 
TXT: 04.11.2023, 20:20:39 |      MQTT:RX:PUBLISH | Topic: shellyplusplugs-d4d4daed8c74/debug/log, Payload: shellyplusplugs-d4d4daed8c74 373 1699125639.850 1|shelly_bluetooth_rel:91 ADV 3c:2e:f5:69:f5:2f: mfd={}, svc={"fcd2":"RADbAWQ6AQ=="}<LF>
HEX: 04.11.2023, 20:20:39 |      MQTT:RX:PUBLISH | 54 6F 70 69 63 3A 20 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 2F 64 65 62 75 67 2F 6C 6F 67 2C 20 50 61 79 6C 6F 61 64 3A 20 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 20 33 37 33 20 31 36 39 39 31 32 35 36 33 39 2E 38 35 30 20 31 7C 73 68 65 6C 6C 79 5F 62 6C 75 65 74 6F 6F 74 68 5F 72 65 6C 3A 39 31 20 41 44 56 20 33 63 3A 32 65 3A 66 35 3A 36 39 3A 66 35 3A 32 66 3A 20 6D 66 64 3D 7B 7D 2C 20 73 76 63 3D 7B 22 66 63 64 32 22 3A 22 52 41 44 62 41 57 51 36 41 51 3D 3D 22 7D 0A 
TXT: 04.11.2023, 20:20:46 | BUFFER IN [192.168.29.190:56083] | 0�<SOH><NUL>&shellyplusplugs-d4d4daed8c74/debug/logshellyplusplugs-d4d4daed8c74 374 1699125646.340 1|shelly_bluetooth_rel:91 ADV 3c:2e:f5:69:f5:2f: mfd={}, svc={"fcd2":"RADcAWQ6AA=="}<LF>
HEX: 04.11.2023, 20:20:46 | BUFFER IN [192.168.29.190:56083] | 30 AD 01 00 26 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 2F 64 65 62 75 67 2F 6C 6F 67 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 20 33 37 34 20 31 36 39 39 31 32 35 36 34 36 2E 33 34 30 20 31 7C 73 68 65 6C 6C 79 5F 62 6C 75 65 74 6F 6F 74 68 5F 72 65 6C 3A 39 31 20 41 44 56 20 33 63 3A 32 65 3A 66 35 3A 36 39 3A 66 35 3A 32 66 3A 20 6D 66 64 3D 7B 7D 2C 20 73 76 63 3D 7B 22 66 63 64 32 22 3A 22 52 41 44 63 41 57 51 36 41 41 3D 3D 22 7D 0A 
TXT: 04.11.2023, 20:20:46 |      MQTT:RX:PUBLISH | Topic: shellyplusplugs-d4d4daed8c74/debug/log, Payload: shellyplusplugs-d4d4daed8c74 374 1699125646.340 1|shelly_bluetooth_rel:91 ADV 3c:2e:f5:69:f5:2f: mfd={}, svc={"fcd2":"RADcAWQ6AA=="}<LF>
HEX: 04.11.2023, 20:20:46 |      MQTT:RX:PUBLISH | 54 6F 70 69 63 3A 20 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 2F 64 65 62 75 67 2F 6C 6F 67 2C 20 50 61 79 6C 6F 61 64 3A 20 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 20 33 37 34 20 31 36 39 39 31 32 35 36 34 36 2E 33 34 30 20 31 7C 73 68 65 6C 6C 79 5F 62 6C 75 65 74 6F 6F 74 68 5F 72 65 6C 3A 39 31 20 41 44 56 20 33 63 3A 32 65 3A 66 35 3A 36 39 3A 66 35 3A 32 66 3A 20 6D 66 64 3D 7B 7D 2C 20 73 76 63 3D 7B 22 66 63 64 32 22 3A 22 52 41 44 63 41 57 51 36 41 41 3D 3D 22 7D 0A 

Und das kommt am Shelly Plug S an:

XT: 04.11.2023, 20:22:41 |          JSON:DataID | {7F7632D9-FA40-4F38-8DEA-C83CD4325A32}
HEX: 04.11.2023, 20:22:41 |          JSON:DataID | 7B 37 46 37 36 33 32 44 39 2D 46 41 34 30 2D 34 46 33 38 2D 38 44 45 41 2D 43 38 33 43 44 34 33 32 35 41 33 32 7D 
TXT: 04.11.2023, 20:22:41 |      JSON:PacketType | 3
HEX: 04.11.2023, 20:22:41 |      JSON:PacketType | 33 
TXT: 04.11.2023, 20:22:41 |         JSON:Payload | shellyplusplugs-d4d4daed8c74 383 1699125761.244 1|shelly_bluetooth_rel:91 ADV 3c:2e:f5:69:f5:2f: mfd={}, svc={"fcd2":"RADrAWQ6AQ=="}<LF>
HEX: 04.11.2023, 20:22:41 |         JSON:Payload | 73 68 65 6C 6C 79 70 6C 75 73 70 6C 75 67 73 2D 64 34 64 34 64 61 65 64 38 63 37 34 20 33 38 33 20 31 36 39 39 31 32 35 37 36 31 2E 32 34 34 20 31 7C 73 68 65 6C 6C 79 5F 62 6C 75 65 74 6F 6F 74 68 5F 72 65 6C 3A 39 31 20 41 44 56 20 33 63 3A 32 65 3A 66 35 3A 36 39 3A 66 35 3A 32 66 3A 20 6D 66 64 3D 7B 7D 2C 20 73 76 63 3D 7B 22 66 63 64 32 22 3A 22 52 41 44 72 41 57 51 36 41 51 3D 3D 22 7D 0A 
TXT: 04.11.2023, 20:22:41 | JSON:QualityOfService | 0
HEX: 04.11.2023, 20:22:41 | JSON:QualityOfService | 30 
TXT: 04.11.2023, 20:22:41 |          JSON:Retain | FALSE
HEX: 04.11.2023, 20:22:41 |          JSON:Retain | 46 41 4C 53 45 
TXT: 04.11.2023, 20:22:41 |           JSON:Topic | shellyplusplugs-d4d4daed8c74/debug/log
H

Mache ich irgendwas falsch?

Das Blu Gateway bekomme ich auch nicht eingebunden. Dieser wird mir im Konfigurator zwar angezeigt, ich kann ihn aber nicht erstellen. Dann wird der wohl noch nicht unterstützt?

Danke und Gruß,
Loerdy

Lässt sich gar keine Variable schalten?
Hast du deas Gerät schon mal neu gestartet?
Bei der Volt Variable kann noch ein Fehler sein.

Edit: Gar nicht gesehem, dass du den Fehler schon gefunden hattest.

Grüße,
Kai

Ich habe deinen Post mal in den Shelly Thread verschoben.
Welches Script läuft denn auf dem Shelly?
Das BLU Gateway musst du nicht in IPS einbinden.

Grüße,
Kai

Moin Kai,

ich dachte, im anderen Thread wäre ich richtig gewesen …
Danke für die Rückmeldung.

Könnte man doch aber dann zur Reichweiten Vergrößerung nutzen?
Ich kann den Blu Button ja mit beiden geräten verknüpfen.

Was meinst Du mit Script?

Loerdy

Das hier:

Ich nutze die Shelly App nicht und mache das alles über das Webinterface der Shellys.
Der andere Thread war nur zum Diskutieren, wie ich das einbinde. . :smiley:

Grüße,
Kai

Natürlich habe ich keins hinterlegt. Shelly ist für mich Neuland.
Kriege ich das aus der Library?
Da sind so viele, welches muss ich da nehmen?

Entschuldige bitte meine Unwissenheit :frowning:

Loerdy

Du musst genau das nehemen, was du auf dem Screenshot siehst. :slight_smile:

Alles gut! :slight_smile:

Grüße,
Kai

Ich hab es tatsächlich geschafft:

Falls andere auch suchen, in der Library ist hierunter das passende Script versteckt:

Das war für mich nicht ganz ersichtlich.

Beacon Mode funktioniert auch, ich bin mal gespannt, wie lange die Batterie jetzt macht.
Mit der aktuellen Firmware soll das Problem ja gelöst sein.
Das Shelly BLE Debug Tool, gibt es mittlerweile auch für IOS, auch wenn die ganzen Anleitungen immer ein Android Tablet verlangen.

BTW: Was kann ich jetzt mit dem Gateway Stick anfangen? Dort kann ich ja gar kein Script hinterlegen?

Lässt sich auch noch abgreifen, welches Gerät die Signale weiterleitet?
In der Shelly App wird das auch immer angezeigt.

@KaiS Du hast es damit geschafft, das ich mich auch mit Shelly auseinander setze.
Bisher habe ich immer einen weiten Bogen darum gemacht. :smiley:

Vielen Dank,
Loerdy

1 „Gefällt mir“

Als bei mir läuft das Script auf dem USB Gateway.

Das geht bestimmt, wird aber von dem Script nicht geliefert, müsste man also mal selber was scripten.

Grüße,
Kai

Es gibt eine neue Beta Version, dort ist der BLU Configurator vorhanden.
Die BLU Geräte werden nur gefunden, wenn sie schon ein Mal den Status per MQTT übertragen haben.

Grüße,
Kai

ich hab den Punkt für die Scripte gar nicht …

Gateway:

image

Plug

image

Wie machst Du das dann?

Loerdy

Gibt es ein Update?

Grüße,
Kai

Ich bin up2date.

image

Wie sieht es denn bei Dir aus? Hast Du den Reiter Scripte?
laut Doku soll er ja bis 10 Scripte können, wie der Plug S auch.

freundliche Grüße,
Loerdy

Ja, ich habe den Reiter.

Grüße,
Kai

ich habe mal ein Ticket bei Shelly aufgemacht.
Der Stick hat wohl ne Macke, gestern FW Version 1.0.8 installiert, sagt die App mir heute
es wäre nur die 1.07, das Webfront aber sagt alles schick.
Factory Reset hat auch nicht geholfen, anderes Netzteil auch nicht

btw,
Hat jemand Erfahrungen mit dem Beacon Mode der Blu Buttons? Die senden wohl auch wenn sie Lust haben, oder?

Gruß,
Loerdy

Hallo zusammen, ich bin was Shelly betrifft absoluter neuling → Komme aus der Z-Wave und EnOcean Ecke :slight_smile:

Gleich vorweg sollte die Frage schon gestellt worden sein, tut es mir leid aber ich konnte bei diesem Thread hier nichts dazu finden.

Habe gestern / heute mein erstes Shelly Gerät eingebunden ein Shelly Plug 1 nun zu meinem Problem: Das Gerät wird erkannt und legt alle nötigen Variblen an sobald es erstellt wird. Leider werden nicht alle Variablen aktualisiert / ausgelesen.

Die Instanz wurde allerdings korrekt angelegt → Zumindest in meinen Augen.

Möchte ich jedoch den Status mit Script oder manuell verändern geschieht rein gar nichts.

Symcon ist auf Version 6.4 01.03.2023
Shellys sind auf aktuellem Stable Update stand.

Könnte mir netterweise :slight_smile: wer erklären was ich hier alles falsch mache ?

Besten Dank dafür

Kommst Du auf das Webinterface von dem Shelly?
Hast Du mal über die Instanz Befehle testen versucht?
Steht die MQTT Verbindung? Kommt was im Debug Log der Instanz an?

Weil bei Dir Erreichbar offline steht.

Bei mir sieht es so aus:

Die drei roten Variablen habe ich ausgeblendet.

Gruß;
Loerdy

Hallo loerdy,

auf das Webinterface komme ich hier kann ich auch schalten etc. genau wie in der Shelly Android app.
Die Verbindung mit MQTT scheint lt. Webinterface „connected“ in ordnung zu sein.

Auch in Debug kommt jede menge an

Interessanterweise kann ich den Shelly Duo RGBW sofort verbinden und steuern, aber auch dieser wird mir als Offline angezeigt.