A solution, in addition to interacting with real people in person more, is to push back hard and rigidly control when and how your work makes contact with the rest of your life.
Personally, I'm a zero contact after work hours kind of guy. When my end-of day hits, I will not answer a single thing that is work related. My colleagues have learned to accept it and the world has not ended or the company failed. People are hired and paid accordingly to respond to off hours emergencies. I am not one of those people.
Obviously, people will have different roles and relationships with their work, so this type of thing won't work for everyone. But the key is more that you take matters into your own hands and that your interactions with your work become the result of a decision you make.