In my 240A2 system (with a crossover valve), I see the water byte 8 flow_state value of 0x20 if I trigger the recirculation pump (via HotButton) or if I run the hot water without explicitly triggering the pump. I have not seen a value of 8 at all over the last couple of days that I’ve been playing with this.
The 0x20 seems consistent with “the water is being heated”, but I have yet to find an explicit thing that tells me the recirculation pump is or is not running. (Which, alas, is the thing I am most interested in at the moment.
)
I wonder if there is a difference in the value reported for triggering recirculation via schedule, via the app/NaviLink unit, or via a physical button. Mine is always via a physical button (well, a relay, which amounts to the same thing).