Moim zdaniem niepotrzebnie próbujesz osiągnąć swój cel poprzez automatyzację. Funkcję utrzymania zadanej temperatury w zadanym przedziale realizuje w 100% generic termostat. Wystarczy, że za temperaturę docelową, ustawisz połowę przedziału, który oczekujesz. Czyli 70 - 46 = 24 (jako temp. docelowa). Dla takiej temperatury docelowej ustawiasz odchylenie (histerezę) w postaci cold_tolerance oraz hot_tolerance → 24/2= 12 st.C
trigger: Automatyzacja monitoruje stan binary_sensor.wlacznik_pompy_bufora_co. Gdy jego stan zmieni się z on na off lub odwrotnie (o ile nie przechodzi z unavailable lub unknown), automatyzacja się uruchomi.
action: Wykonuje akcję switch.turn_on lub switch.turn_off dla switch.pompa_bufora_CO, zgodnie z nowym stanem sensora.
W efekcie switch.pompa_bufora_CO będzie zawsze zgodny ze stanem binary_sensor.wlacznik_pompy_bufora_co.
A teraz najlepsze - stwórz automatyzację w Tasmota (wewnątrz ESP), omijasz wszystkich pośredników, jeśli tylko w tym sterowniku masz również pomiar temperatury.