(Hey Elon - heard you want to do something similar - would be great if this code can help :)
System that learns how often a room is occupied based on time, movement, air conditioning preferences and learns on historic data. This can have a significant impact on the energy use around a house/building.
This sytem can learn based on the following habits
This means if somone switches on the air conditioning everday at the same time then after a while the system will automatically start to switch on the AC wihtout any manual intervention.
Document | Summary | Link |
---|---|---|
Introductory post | Discusses the idea behind the system | Blog Post |
Quick Start | Minimal setup that walks through getting software aspect of the system up and running quickly | Wiki |
Hardware Setup | Brief introduction to assembling the hardware sensors | Hardware Sensors |
There are 3 hardware components developed using esp8266 modules, which are
Following image shows the data acquisition on the operational system
The following diagrams show the high level system services, which are packaged as docker containers for ease of deployment.