-
Autor
Habe ein Script für ein Shelly 1 Plus mit Addon geschrieben welches auf eine auf Awtrix3 Firmware bezogene Pixel Uhr die Temperatur des Poolwassers anzeigt.
Code
let awtrixurl = "http://<Ip der Pixeluhr>/api/custom"; // Adresse der Awtrix Anzeige
let temppool = Shelly.getComponentStatus('Temperature', 100).tC; // Temperatur auslesen
let interval = 5 * 60 * 1000; // Zeitspanne der Wiederholung
let tsjson = {
"name": "pool",
"force": true,
"icon": 594,
"moveIcon": true,
"text": (temppool+"°"),
"color": [255,255,255],
"count": 1
};
Timer.set(
interval,
true,
function () {Shelly.call("HTTP.POST", {"url": awtrixurl, "body": tsjson, "timeout": 5});}
);
Alles anzeigen
Die Lösung ist für alle die keine Hausautomatisierung haben und keinen MQTT , NodeRed oder ähnliches haben , aber trotzdem eine Poolanzeige wollen .
mfg
OpaAndi