Hello,
I have a basic home automation system comprising 6 nodes which monitor and control various things (e.g. security lights) around the house. They are controlled by a central controller and communicate via sub-GHz wireless links using a simple home-grown protocol. All the software was written using an Eclipse IDE in C.
Currently the central controller is a node but with different software. What I want to do is use a RPi Zero W connected to a sub-GHz radio to become the system's central controller:
Stage 1 is therefore providing the current functionality but using a RPi Zero W.
Stage 2 is to extend this to allow web browser access to monitor and alter parameters in the central controller.
The extra hardware is trivial but I'd like some advice on which way to go regarding the RPi OS and programming language.
Is Raspbian the right way to go for example? It seems to be the preferred OS but are there any pitfalls in terms of my project?
Programming language, I suspect, comes down to C or Python. Does the desire to have web browser access later on impact the programming language?
Any views gratefully received.
Many thanks,
Rog.