Logikplan ändert Ausgang ohne Änderung in der Logik

Guten Morgen,
ich bin gerade dabei eine Logik für meine Zirkulationspumpe zu erstellen.
Ich möchte, wenn ich einen Button in der Visualisierung drücke, dass die aktuelle Temperatur der Zirkulation abgefragt wird und wenn diese unter einem bestimmten Wert ist, die Pumpe zu laufen beginnt. Wird die Temperatur erreicht soll die Pumpe abschalten bzw. ist sie schon erreicht, gar nicht starten.
Den Anfang habe ich schon mal erstellt. Funktioniert auch so weit. Jedoch habe ich zwei Probleme

1., Wird der Ausgang immer zur vollen Minute in meinem Beispiel 9:52:00 immer auf „false“ gesetzt. Egal zu welcher Sekunde ich den Button starte und sich in der Logik die Zustände nicht ändern.


2., Wird der Ausgang auf false gesetzt. Soll der Eingang des Button auch auf false gesetzt werden. Wie eine Rückmeldung, läuft die Pumpe oder nicht.

Habt ihr da für mich einen Input wie die zwei Punkte hin bekomme?
LG Andreas