Hallo Zusammen.
Ich habe das gerade mal auf die Schnelle zusammengebaut und getestet. Bei mir läuft es soweit. Bitte das o.g. Script herunterladen und verwenden. In dem Script ist aus meiner Sicht auch noch ein Fehler unter der Sektion "actions:" Dort müssen die "0" und die "1" für offen/geschlossen getauscht werden. 0=Geschlossen und 1= Offen
Über die Actions werden dann ja 2 Functions aufgerufen. Dort soll ja einfach nur erreicht werden, dass der Status an den Shelly TRV gemeldet wird. Dieses habe ich einfach über "Shelly.call("http.get", {url: 'http://ip-adresse_trv/window?state=open'},);" und dem entsprechenden Befehl mit "close" gelöst. Das war es auch schon.
Hier auch nochmals der komplette Block:
function triggerAutomation() {
print("Window is opened, will toggle the output");
Shelly.call("http.get", {url: 'http://ip-adresse_trv/window?state=open'},);
}
function printClosed() {
print("Window is closed, will toggle the output");
Shelly.call("http.get", {url: 'http://ip-adresse_trv/window?state=close'},);
}
Windows: 0/1 Änderung nicht vergessen!!!
Danach zeigt der TRV bei Offen 8 Grad an und bei Geschlossen die eingestellte Temperatur.
Viel Spass beim Ausprobieren.