I’m not sure why you can’t get the virtual button working. I have created the following flow
And I can see on the time line that it is posting the relevant up and down messages
You could also create two Flows each with the “The state changed Up” / “The state changed Down”


