Piston waited at a semaphore multiple pistons


#1

1) Give a description of the problem
I’ve noticed that several of my pistons don’t seem to be working anymore. After further investigations, I have several pistons that Used to work fine, that either don’t work or only work sometimes. These pistons are not all related and do not use the same devices.

2) What is the expected behavior?
One piston should run the goodnight routine when a virtual switch turns on. It’s super simple, and worked for months. I recreated it and now it seems to be working.
Another piston unlocks a door when I get home.
Another piston should open the garage door when I turn on a virtual switch.

3) What is happening/not happening?
They all seem to be having a Piston waited at a semaphore issue

I could post green snapshots, but want to be clear that most of these have been working flawlessly for months. I just want to better understand what this means “Piston waited at a semaphore” Also I don’t mind recreating them if I have to but really just want to figure out what might cause this so I can be smarter in the future


#2

Here is the simpliest one I have. I actually seems to be working this morning. Its what I used to open my garage door. I have this set up to a routine so that I can easily open and close the garage door from a widget on my iPhone.
The switch is a momentary switch. Contact sensor is the garage door. Like I said this one seems to be working at this moment, but it still has consistent “Piston waited at a semaphore”, usually for 275-900ms.


#3

Have you updated Webcore since the time change?


#4

I updated this morning. But my issues started last week. I didn’t really start looking into it until this morning. I will say, that it seems like most of the pistons that are having this semaphore “issue” are cloud vs local, but I’m still investigating


#5

I ended up rebuilding several pistons that were related to my Sonos soundbar speaking notifications. One other possibility is that I set up static IPs for a lot of my devices last week. I’m really just grasping at straws, but so far rebuilding has seemed to fix several broken pistons.