Not sure it it covers your needs, but I'm using SkipLock
combined with Gravity Screen
SkipLock let's you bypass the lockscreen (and pincode) when your phone is connected to either a trusted WIFI network or a trusted BT-device (carkit!).
As soon as you get home you'll turn on your screen and you the lockscreen as usual, but from that point on it's lockscreen free until it disconnects with your wifi network.
So when you turn off the screen the screen goes black, but as soon as you turn it on again you'll see either the homescreen or your last opened app.
It works really GREAT!
Gravity screen is not needed but makes it even easier. It automatically turns your screen on when you pick up the phone, and turns it off when you place it down (configurable). It also features Pocket Mode so it will turn the screen off when you put it in your pocket and on again when you take it out. Worst part was getting used to NOT press the power-button anymore