NILM
Non-Intrusive Load Monitoring
nilm.se for more information about NILM
Below, a typical 24 hour electric power consumption.
This project is using a RaspberryPi to gather information about the electric consumption given by an electric meter. The RPi is also used as a webserver presenting historical data of the energy consumption. The electric meter interface is a pulsating led (wavelength may vary, but often IR)
System architecture:
Software components:
- c-code:
- Platform RaspberryPi
- Detect puls from IR-sensor
- Local log of power consumption data
- Send data to web server
- php-code:
- Platform Webserver
- Log data received from clients
- Presentation of data
Hardware components:
- RaspberryPi
- Sensor hardware to interface electric meter:
System Configuration:
Setting up the RPi with correct software (OS,application,etc.) and configuration
Below is a picture of the web application presentation of current consumption. It automatically updates every second (AJAX technology).