I’ve created a piston that monitors CO2 levels in my house and reacts to various levels. I’m new to WebCoRE and do not yet fully understand when to use the synchronous and asynchronous options. I’ve just been going with async and that seems to be working but given the nature of this piston, I want to be sure I understand the implications. Since each condition is a separate if statement, it seems like synchronous would be fine. Can someone explain when one should or should not use each option?
I would also like to understand task cancellation. I used the default Cancel task on condition state change but I don’t really understand what that means, nor do I understand when one should use the other Task Cancellation options. If anyone has a few minutes, an explanation of these concepts would be appreciated.
**4) Post a Green Snapshot of the piston!