Ich als Laie würde mir das recht einfach vorstellen...
# Programmenwurf zur Temperaturdifferenz-Schaltung einer Solarpoolheizung mittels eines Shelly mit 3 Temperatursensoren
# Deklaration
dim Eingangstemp
dim Ausgangstemp
dim Oberseitetemp
dim SwitchShelly
Loop 10 Minutes
# Abruf Temeraturdaten
set Eingangstemp = Sensor 1
set Ausgangstemp = Sensor 2
set Oberseitetemp = Sensor 3
# Einschalten bei Sonnenbestrahlung auf Solarpanel und ausschalten bei Solarpanel kälter als Eingangswasser
if Einganstemp < Oberseitetemp
then SwitchShelly on
else SwitchShelly off
end if
# Einschalten solange Ausgangswasser wärmer als Eingangswasser
if Eingangstemp < Ausgangstemp
then SwitchShelly on
else SwitchShelly off
end if
End Loop
Optional würde im Shelly reichen, wenn man die Sensoren selbst in der vorhandenen Temperaturautomatik eintragen könnte....