Hmmm... könntest du die folgende abgespeckte Version mit deinen Settings einmal durchlaufen lassen und den Output aus der Console posten?
JavaScript
let CONFIG = {
ip: "192.168.178.168", //Hue Bridge IP
user: "Y0NXhTgbfcZYk0dSrTB70Va0XSZKFJdUYJcAj4bp", //Hue Bridge API user
light: "4", // Hue Light ID
input1: 0, // Shelly Button ID
btnevent1: "single_push", //Shelly Button Event
};
Shelly.call(
"http.request",
{
method: "GET",
url: "https://" + CONFIG.ip + "/api/" + CONFIG.user + "/lights/" + CONFIG.light,
ssl_ca: "*",
},
function (res, errc, errm) {
if (errc !== 0) {
console.log("Shelly error: " + errc + "/" + errm);
} else if (res.code !== 200) {
console.log("Server error " + res.code + "/" + res.message);
} else {
console.log(JSON.parse(res.body));
}
},
);
Alles anzeigen