Hallo zusammen, schönen guten Abend!
Ich möchte folgendes umsetzen:
* Shelly plus 1 PM steuert Umwälzpumpe für die Heizung
* ich habe 5 TRVs in verschiedenen Räumen, jeweils mit unterschiedlicher Zieltemperatur
* per Skript soll der Status der TRVs abgefragt werden (z.B. alle 60 Sekunden)
logischer Skriptaufbau
counter = 0
if
ist-Temperatur von TRV1 > Zieltemperatur
dann
counter = counter + 0
sonst
counter = counter + 1
endif
if
ist-Temperatur von TRV2 > Zieltemperatur
dann
counter = counter + 0
sonst
counter = counter + 1
endif
if
ist-Temperatur von TRV3 > Zieltemperatur
dann
counter = counter + 0
sonst
counter = counter + 1
endif
if
ist-Temperatur von TRV4 > Zieltemperatur
dann
counter = counter + 0
sonst
counter = counter + 1
endif
if
ist-Temperatur von TRV5 > Zieltemperatur
dann
counter = counter + 0
sonst
counter = counter + 1
endif
if counter = 0 dann schalte Pumpe aus
if counter > 0 dann schalte Pumpe ein
1. Frage: Geht das eleganter???
2. Frage: Wenn mein logischer Ansatz nicht so übel ist, wie setze ich das skripttechnisch am Besten um? Ich habe keine IOBroker etc., nur Shelly, d.h. ich möchte das Skript direkt am 1 plus PM laufen lassen
vielen Dank Leute und viele Grüße
Gernot