I’ve got about as simple of a piston as you can get, If door opens, turn on a light. Sometimes it works great, sometimes it takes a good 10 seconds. I see in the logs that when its delayed, its waiting at a semaphore. Is there any thing I can do to reduce, eliminate this from happening to speed things up?
1/18/2019, 6:40:12 AM +463ms
+2ms ╔Received event [Garage Entry Door].contact = open with a delay of 587ms
+10261ms ║Piston waited at a semaphore for 10037ms
+10264ms ║Runtime (41159 bytes) successfully initialized in 10172ms (v0.3.109.20181207) (10260ms)
+10265ms ║╔Execution stage started
+10354ms ║║Executed [Garage Light].on (18ms)
+10374ms ║║Executed [Garage Light].setLevel (16ms)
+10394ms ║╚Execution stage complete. (130ms)
+10396ms ╚Event processed successfully (10396ms)