Ich habe Neuigkeiten:
Das mit dem Schreiben der Variablen hat mich etwas weitergebracht. Auch habe ich mal das Triggern angesehen.
Es ist so, dass offensichtlich die Programme (ich habe jetzt 4 davon, um das Verhalten zu testen) alle getriggert werden.
Am Samstag habe ich herausgefunden, dass genau das funktioniert, aber nichts passiert.
Ich habe das dann mal geändert auf "bei Aktualisierung auslösen", das wurde auch getriggert, aber nichts verschickt.
Meine Vermutung ist, dass aus irgendeinem Grund der Temperaturwert nicht erkannt wird.
Ich habe also mal auf einen Temperaturbereich umgestellt und siehe da, das wurde abgearbeitet.
Es macht einfach keinen Sinn!
Vor allem, das erste Programm läuft jetzt genau so, nachdem ich auf "größer oder gleich" geändert habe:
Dann habe ich eine Kopie dieses Programms mit 20 Grad erstellt (auch nochmal neu angelegt), das lief dann nicht, wurde aber jedesmal bei Änderung der Temperatur getriggert, denn die Variable "falsch" wurde immer wieder geschrieben, obwohl die Bedingung definitiv erfüllt wurde mit "größer oder gleich".
In diesem Programm habe ich dann einen Wertebereich angegeben und es läuft auch.
Zurückgestellt auf "größer oder gleich" lief nicht.
Also wenn mir das einer hier erklären kann, ist er ein Gott für mich.
Und ich habe solche Programme wirklich zigfach und auch auf mehreren CCUs laufen.