Just curious what everyone’s thoughts are on how to implement pistons. Reason I ask is because for example I have multiple lighting pistons and curious how everyone else does it. So lets use motion based lighting in your favorite room as an example;
- A) Do you have 1x piston per light that has many conditions for different times/scenes of the day?
- B) Do you have multiple pistons per light with conditions based on time of day that run congruently all day?
- C) Do you have multiple pistons per light with even less conditions and have a mechanism that pauses and restarts the relevant pistons based on time of day?
When I first started making pistons it seemed like I was taxing the system harshly if I had scenario A and B going. Something about walking by the motion sensor and it possibly triggering 4x different pistons with only one actually end up running seemed like a lot. So the way that I went about is to associate the modes of the house with the time of day. Upon mode changes it pauses certain pistons and resumes others. So that the particular motion sensor only triggers one lighting based piston ideally.
Not sure if there are more advantages or disadvantages to any approach one way or the other but curious what everyone else does.