Hello again, I made a progress with my code. Is it possible to make it even more efficient?
Code
// Settings
let user_apikey = "KEY"; // Copy from emoncms.org > my account > Read & Write API Key
let name = "shelly"; // set a custom name for your shelly
let url = "https://emoncms.org/input/post?node=";
// Define timespan: sec * 1000 milliseconds
let interval = 10 * 1000;
// Set timer which send the HTTP GET
//temp 100
Timer.set(
interval,
true,
function () {
//temp100 - DS
let status = Shelly.getComponentStatus("temperature", 100);
let url_send = url + name + "&json={Temp_DS:" + JSON.stringify(status.tC);
//temp101 - Vystup
let status = Shelly.getComponentStatus("temperature", 101);
let url_send = url_send + ",Temp_vystup:" + JSON.stringify(status.tC);
//temp 102 - FVE
let status = Shelly.getComponentStatus("temperature", 102);
let url_send = url_send + ",Temp_patronaFVE:" + JSON.stringify(status.tC) + "}&apikey=" + user_apikey;;
Shelly.call("HTTP.GET", {"url": url_send});
}
);
Alles anzeigen