-
Autor
Hallo zusammen,
ich möchte gerne den Leuchtring von meinem Plus Plug S V2 per MQTT ändern.
Den Shelly mit MQTT ein/aus schalten klappt über folgenden Befehl:
Topic:
PlusPlugSLED-Oben/command/switch:0
Value on oder off
Die Farbe des Leuchtrings kann ich über ein Http request ändern:
sendHttpGetRequest("http://192.168.2.175/rpc/PLUGS_UI.S…22:%7B%22rgb%22:[100,0,0],%22brightness%22:100%7D,%22off%22:%7B%22rgb%22:[100,100,0],%22brightness%22:100%7D%7D,%22power%22:%7B%22brightness%22:100%7D%7D,%22night_mode%22:%7B%22enable%22:true,%22brightness%22:10,%22active_between%22:[%2222:00%22,%2206:00%22]%7D%7D,%22controls%22:%7B%22switch:0%22:%7B%22in_mode%22:%22detached%22%7D%7D%7D")
Wie finde ich nun das entsprechende Topic (RBG) ? Es müsste irgendwie so aussehen:
PlusPlugSLED-Oben/command/switch:0/rgb
Mit Hilfe vom folgenden Aufruf bekomme ich die Struktur angezeigt
192.168.2.175/rpc/PLUGS_UI.GetConfig
{
"leds": {
"mode": "switch",
"colors": {
"switch:0": {
"on": {
"rgb": [
100,
0,
0
],
"brightness": 100
},
"off": {
"rgb": [
100,
100,
0
],
"brightness": 100
}
},
"power": {
"brightness": 100
}
},
"night_mode": {
"enable": true,
"brightness": 10,
"active_between": [
"22:00",
"06:00"
]
}
},
"controls": {
"switch:0": {
"in_mode": "detached"
}
}
}