Thanks for the responses David.
Some of what you have suggested is new to me being a non-techy type, so here come the newbie questions, rather a lot of them I am afraid!
Let's start with the Debian installation.
I assume that Raspbian Wheezy is what I need or should I be installing something else? Regarding the "unused programmes", how do I identify these and remove them? Also regarding the GUI, are you implying that there is a command line interface to HG? I've not looked for it yet, but is there some documentation on it to get me started that you can point me at?
OK, MQTT next.
This is new to me. I've quickly googled it to work out what you meant. In concept that seems a good idea to me, anything to take load off the RPi Zero seems the way forward from what I have seen. I assume that I would run the MQTT broker on the PC, subscribe to it in some way from HG and publish sensor information to it from the RPi. How would I handle the reverse route when I need to instruct the RPi to close the door through one of the GPIO pins? Through the same routes but with subscription from RPi and some sort of push from HG when a "switch" is toggled in the dashboard? Apologies for the language, I am sure I have abused terms all over the place! BTW I assume this would negate the need to run HG on the RPi? Any recommendations on the MQTT broker for the PC that I should be using?
BTW I get your notion of paranoia for the doors to open randomly, fortunately I can see the doors from the house and we are in a fairly good spot anyway, but I will build some sort of check in as belt and braces.
Finally, i2c IC - what are you on about?!!! I really couldn't get my head around that from a quick google. Just couldn't relate what I was reading, which was quite technical, to this scenario... sorry probably being a bit thick.
Cheers,
Roger