Project Plan

Now we have a working central database, and can access it from our controller python code and our website php code, it is time to look at the major modules of the home hub. The table below sets out a plan of attack. As we will be switching back and forth from controller features to website features,  python to php, the plan should help with orientation. It will also help if you need to source hardware for your project.

Controller TaskElectronicsWebsite Task
Home page, authentication and sensor values
Main scheduler
Read sensors/Sensor helpers
Add real sensor
Organisation
Alerts
Floor plan/Current Values
Sampling
Comparison Graphs
Add actuator
Actuators
Actuator controls
Conditions Rules & Actions
Conditions
Condition Graphs
Rules and Actions
Impulses
Add impulse button
Long-term statistics