[Modul] Shelly

Beim z.B. dem Plus 1PM den ich die Woche installiert habe ist sie direkt aktualisiert worden.
Wie weiter oben ja beschrieben habe ich mir beholfen mit der direkten URL und Event in einem Skript.

@KaiS
Bei mir ist nun im Logger Ruhe, keine Meldung mehr.

Danke für die schnelle Hilfe!!

@Hannibal, ich habe mal einen Thread zu den Shelly BLE Geräten eröffnet: Shelly BLE

Grüße,
Kai

Die BLU Geräte sind nun in der aktuellen Beta Version implementiert.
Es gibt noch keinen Konfigurator, die Instanzen müssen per Hand angelegt werden.

Es muss als Gateway der MQTT Server hinzugefügt werden,welcher von den BLU Gateways benutzt wird.
In der BLU Geräteinstanz muss die Adresse des Gerätes hinterlegt werden, das ist die MAC Adresse des BLU Gerätes, die könnt ihr über das MQTT Server Debug herausfinden.

Ich freue mich über Feedback.

Grüße,
Kai

1 „Gefällt mir“

Es gibt doch noch einen BLU Konfigurator:

Ich sage Bescheid, wenn es eine Version zum Testen gibt.

Grüße,
Kai

Hallo Zusammen.

Ich habe heute den ersten Shelly eingebunden. Es ist ein Shelly Pro 4 PM mit der FW 1.0.7.
Shelly Modul Version 5

Leider lässt sich dieser aus IPS nicht schalten. Nur via Shelly WebUI. Das wird auch in IPS angezeigt.
Ich sehe grade, dass die Variable „Volt“ auch nicht verändert wird. Alle anderen schon.

Ich habe schon einiges versucht leider ohne Erfolg.
Vielleicht habe ich hier auch etwas überlesen ?!??

Im Debug sehe ich folgendes:
03.11.2023, 15:01:52 | sendMQTTMQTT Server | {„DataID“:„{043EA491-0325-4ADD-8FC2-A30C8EEB4D3F}“,„PacketType“:3,„QualityOfService“:0,„Retain“:false,„Topic“:„shellypro4pm-c8f09e845690/rpc“,„Payload“:„{"id":1,"src":"user_1","method":"Switch.Set","params":{"id":2,"on":false}}“}

03.11.2023, 15:01:52 | sendMQTTMQTT Client | {„DataID“:„{97475B04-67C3-A74D-C970-E9409B0EFA1D}“,„Buffer“:„{"PacketType":3,"QualityOfService":0,"Retain":false,"Topic":"shellypro4pm-c8f09e845690/rpc","Payload":"{\"id\":1,\"src\":\"user_1\",\"method\":\"Switch.Set\",\"params\":{\"id\":2,\"on\":false}}"}“}
03.11.2023, 15:04:49 | sendMQTTMQTT Client | {„DataID“:„{97475B04-67C3-A74D-C970-E9409B0EFA1D}“,„Buffer“:„{"PacketType":3,"QualityOfService":0,"Retain":false,"Topic":"shellypro4pm-c8f09e845690/rpc","Payload":"{\"id\":1,\"src\":\"user_1\",\"method\":\"Switch.Set\",\"params\":{\"id\":1,\"on\":true}}"}“}

Wäre super wenn mir jemand helfen könnte.

Vielen Dank und viele Grüße

Guten Abend.

Nach vielem hin und her eine Lösung:
Mit der Beta Version aus dem Module-Store kamen dann auch die korrekten Werte.
Und nach einem Factory-Reset des Shelly habe ich ihn neu eingerichtet und die Vorgeschlagenen Mqtt Prefix und Client-ID mal nicht verändert. Dann klappte es auch die einzelnen Kanäle zu schalten.

Viele Grüße

Hello,
nur mal zur info für Euch.
Bei mir funktionieren die Shelly PlusPlugS und die Shelly PlusHT mit der Stabel 1.0.7 Firemware nicht mehr.
Sieht so aus als ob die ein MQTT Problem hat.
Bin zurück auf die 0.14.4 und MQTT funktioniert wieder.

Chris

Wie bist Du an die alte Firmware gekommen?
Ich habe Google geknechtet, aber nichts gefunden …

Gruß,
Loerdy

Also ich habe auch die Tage alle Plus Plug S aktualisiert auf die 1.07, bei mir funktionieren die aber noch in IPS.

Habe gestern auch 2 Shelly plus 1 installiert und jeweils auf 1.07 geupdatet. Laufen beide ohne Probleme in Ips.
Gruß Dennis

Hello,
Hab auch gebraucht, bis ich das gefunden habe.
Mir war die Version egal solange es funktioniert.

https://www.shelly-support.eu/forum/thread/21939-downgrade-links-to-0-14-x/

Wünsche einen schönen Sonntag.
Chris

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