First time posting here, I’m based in rural Queensland Australia, on the journey of making our family home smart. Always been fascinated with IC’s as a kid but a few years ago I learned to code in a few web-based languages and looked at combining my skill’s with problem-solving on my small rural property. There are some base things I am automating atm, like climate sensors, tank level sensor, grey water sensor and irrigation system, a couple of touch light switches with motion detection.
Atm as far as lights go I am just doing some trialling, I am building the PSU, MCU, relay, wireless module all into the light switch, this is not the long term plan though. Next year we are renovating and replacing the roof as well as all the wiring (house is about 60 years old). I will locate the relays and their controller with the circuit breakers and split it up as the house will be extended to 21m and I would rather not be running wires the full length of the house.
The cabling to the light switch will be a maximum 15m in some area’s and as my light switch will be based on my current capacitive design I will have an MCU (probably a Nano) on the back to detect the touch and send it to the closest switch/relay hub. initially, I was just thinking of an on/off signal but this would be limited by the number of wires in the cabling, so then I looked at creating a serial connection something link RS232 or RS485, but this then makes sending power down the line for the nano a little impractical (and expensive).
I am now toying with the idea of using an ethernet shield and a PoE, I will just have to have a splitter to get it to 5v and break out the data. This is still kind of cheap (each switch costing 15-20AUD) and by running Cat6 everywhere will allow flexibility in the future (like adding more touch switches etc). I will be running Cat6 to every room anyway and will have it also in the ceiling of each room for a sensor hub (temp/humid/gas/fire/motion/light).
There is also another option, to run the switch cable to the room sensor hub (that will anyway have a network connection) with an I2C bus, as it is very unlikely that more than 10 button presses will be happening per second. and the cable will not be longer 3m.
What’s your thoughts?