Skip to content

Motion detection and Environmental Sensor Data Logger on RPi

License

Notifications You must be signed in to change notification settings

lucaji/pikrellcam

 
 

Repository files navigation

PiKrellCam Reborn! Motion Detection with Sensor Data Logger

One of the most used motion detection and surveillance software for the Raspberry Pi.

A WebUI overhaul is ongoing... as well as other nice changes (work in progress)!

Pikrellcam Reborn

This fork introduces an additional web-dashboard driven by a sqlite database to keep track of temperature and humidity readings coming from a HDC1080 sensor. This dashboard is accessible by the main page of the camera preview bringing in some statistics of the collected data.

SensorLogger

It is aimed at:

  • tracking sensor data;
  • keeping the original motion detection component alive and updated;
  • improve its original web interface with modern components;
  • building a nice dashboard for one or more sensors (via I2C interface or external ESP32s);

Current state (work in progress)

October 2022

  • Changed most (if not all) of the original source code indentation style ;)
  • Updated web components with recent versions (jQuery)
  • Introducing bootstrap CSS for the logger dashboard and the main interface
  • Added working support to a single HDC1080 temperature and humidity sensor via Python over I2C interface

Logger Dashboard

The original PHP code from raspberry_temperature_log written by Paweł Spychalski has been adapted to be used within this project.

Legacy Version

PiKrellCam is an audio/video recording motion detect program with an OSD web interface that detects motion using the Raspberry Pi camera MMAL motion vectors.

Read about it and install instructions at: PiKrellCam webpage

Original repository: $ git clone https://github.com/billw2/pikrellcam

Languages

  • C 51.5%
  • PHP 41.5%
  • Shell 2.9%
  • Python 2.0%
  • CSS 1.5%
  • HTML 0.3%
  • Other 0.3%