You want to start the two devices automatically repeating once a button has been pressed?
Like a reciprocating engine?
Here's how to get both data streams coming, alternating each cycle ...
Create two procedures, ask_temp and ask_press.
Move the two blocks from each of the two buttons (the SEND and the SET GLOBAL) into the corresponding procedure,
and replace the button contents with a call to the appropriate ask_... procedure.
Nothing has changed, this makes it easier to do the SEND and SET elsewhere.
In the Clock Timer block, you have two branches that handle incoming data, temp and press.
After handling temp, insert a block to call ask_press.
After handling press, insert a block to call ask_temp.
This way, you will ask for the other reading immediately after receiving a new reading.
(I left off stop logic, it will run forever.)
Let us know if it works for you?
ABG