ZenPanda
Du musst erst mal dieses Script mit deinen Daten laufen lassen, damit du dich autentifizieren kannst:
Shelly.call("HTTP.request", {
method: "POST",
url: "https://app.zendure.tech/v2/developer/api/apply",
body: JSON.stringify({"snNumber": "xxxxxx",
"account": "deineMailadresse"}),
headers: {"Content-Type": "application/json"}
},
function (res) {
print("Antwort von Zendure:", res.body);
});
Wenn du alles richtig machst, bekommst du das hier:
Antwort von Zendure: {"code":200,"success":true,"data":{"appKey":"appkeyxxx","secret":"yyyyyy","mqttUrl
17:31:51
":"mqtt.zen-iot.com","port":1883},"msg":"Operation successful"}
Dann habe ich MQTT in meinem Shelly Plus Plug S mit appKey und secret aktiviert.
Um alle Meldungen zu sehen, nehme ich dieses Script:
MQTT.subscribe("appkeyxxx/#", function (topic,msg)
{
data = JSON.parse(msg);
print(data)
}
);