Hi Chris,
I've looked at those doorbells in the past, although they are very good, I'm trying to do something a bit more bespoke,
Here's the list of planned projects,
1] Front door lighting.
2] Temp sensors dotted around the house, these would control valves for the heating.
3] Nest smoke detectors.
4] Current sensors for each room, sensing if a appliance had been left switched on (girlfriend is paranoid about leaving things switched on).
5] OpenHab dashboard on an Android tablet showing the info pulled from the various sensors.
6] Music control, again on the dashboard controlling the Bose soundtouch speakers.
7] CCTV integrated into dashboard, so we can see who is at the door before deciding whether to answer or not
8] Interior lighting controlled via tablet and wall switches.
https://community.openhab.org/t/dashboa ... blets/2329

I already have full 1080 CCTV cams linked to my NAS for recording, on the list I've started off with a light over the front door that senses either myself or my girlfriend approaching via the wifi on our phones, this then fades on and goes off after a short while, allowing us to find our keys and the lock, I'm currently waiting for voltage regulators and mosfets to arrive so I can solder everything and get it working, if my scripting will hold up.
Luckily OpenHab being opensource there is a lot of scripts already written for most of what I would like to do, would still like to do as much myself as possible, that way it will be easier to troubleshoot.
I've thrown myself in the deep end as each of the systems seem to use different languages, Python, Ruby, C and Java, only ever done a little Java, javascript, html, asp and css in the past, so it's going to be a long project, hopefully my girlfriend will keep the job list to a minimum while this is work in progress, one thing is for certain, there will be a lot of blood, sweat and tears before its finished.
Will