Hallo Eiche,
ich habe mich noch mal ein wenig mit dem Thema "Script" auseinandergesetzt. Ich glaube, das macht ohne Vorkenntnisse wenig Sinn für mich zu diesem Zeitpunkt, da ich aktuell nicht genug Zeit investieren kann, um mich dort hinein zu arbeiten. Mit der reinen Timersteuerung bin ich ja schon recht weit und ob der Frostschutz überhaupt funktioniert, steht auch in den Sternen. Ich würde das mal manuell später testen.
Allerdings bin bei der Recherche nach scripting noch mal auf das von Dir empfohlenen Webhooks gestoßen. Auf der Shelly Seite gibt es folgenden Muster Webhook:
Webhook.Create {"cid":0, "enable":true, "event":"temperature.change", "urls":["http://example.com"], "condition":"event.tC > 20"}
Ich habe versucht ihn so einzusetzen, dass die Schaltvorgänge nur in einem bestimmten Temperaturbereich stattfinden. Ich hatte aber keinen Erfolg, ich bin aber noch nicht mal sicher, ob ich Ihn richtig importiert habe. Vielleicht ist dies ja ein Lösungsansatz ohne Script sondern mit Webhook, wie von Dir angesprochen.