Is there a way to disable the screen lock on my Mac, only when certain conditions are met? I'm looking for a way to have it stop locking when connected my home network (i.e. at home)
How about something like ControlPlane?
You should be able to build an evidence source, such as being connected to the name (SSID) of your home router, then run an application (like Caffeine) or a script to prevent/turn off the screen lock.