I'm have this 3-way switch in my house, and there's an annoying "problem" that I'm sure anyone who's had 3-way switches knows about... I think it's best summarized by this definition of three-way switches below -- When you switch one switch, the other one doesn't change position.
Three-Way Switch: Three-way switches are always utilized in pairs. They allow the control of a light or receptacle from two different locations in the room, such as at two different entranceways. These switches necessarily do not include on/off markings, as the positions will change as the switches are used.
It's particularly annoying since "down" is usually off, and every night without fail I try and turn off all the lights and 50% of the time I'm wrong. I'm thinking there's got to be some electrical + mechanical solution to this. Has this issue been solved?
Here's what I have for the electrical diagram of a 3-way switch is:
I'm asking if there's anything on the market that solves this issue, if there's a switch that's able to change its mechanical position based on an electrical input. The closest I could find online is this Stack Overflow post about a non-residential solution.
My electrical engineering with capacitors is seriously awful, but assuming a switch exists that allows you to toggle it with electrical pulse (such as a electromagnet or something to pull a switch in a specific position) how would I start about implementing this? I'm thinking that when one switch triggers, it sends a pulse to the other switch to tell it to trigger. Coming from the software engineering, I think this could be done with a microcontroller for sure, but I'm wondering if there's a purely hardware solution.
A solution would be given:
- Switch A with position ON and OFF
- Swtich B with position ON and OFF
- If you flip Switch A to ON, then Switch B moves to the ON position
- If you flip Switch A to OFF, then Switch B moves to the OFF position
- If you flip Switch B to ON, then Switch A moves to the ON position
- If you flip Switch B to OFF, then Switch A moves to the OFF position