1) Give a description of the problem
Piston is not restoring the previous state of the switch if it is off.
2) What is the expected behavior?
Restore the previous level and state of the switch.
3) What is happening/not happening?
It is restoring the previous level, but not the state. The piston I have attached is a test piston as I’m learning this process, so ignore some of the extra stuff and the non-optimized design. I also previous tried restoring both the level and switch state in one statement, but that didn’t work. So, I thought I might have to break it apart and put a wait in between since i know adjusting the level of a switch automatically turns it on. Obviously I’m doing something stupid or this would be working since it seems like an incredibly basic task!