Home Automation and Monitoring Projects for Raspberry Pi
Welcome to Pi Projects by JemRF, aka: PrivateEyePi
While this is primarily a Raspberry Pi projects website aimed at the Raspberry Pi enthusiast wanting to build home
security/automation systems and at the same time learn programming and electronics. But we are not limited to Raspberry Pi, we also support
many of the Orange Pi boards as well. For details visit Using Orange Pi with
JemRF products .
We also include our WiFi IOT product line as it is both standalone or server connected and has features you to customize.
Our goal is to stimulate interest in home and DIY electronics that could lead to great projects or new career opportunities.
We want to help those interested in learning electronics with working examples from how to make a temperature sensor, to how to build a home alarm system.
All software and source code we provide is free of charge can be copied, shared and modified without restriction.
There are no charges for the alarm system or any of the projects.
The parts you will need are described in the projects and can be sourced on your own or bought from the JemRF Store.
There are two free servers, one for the DIY minded at PrivateEyePi.com for you can use to monitor events, temperatures, and other types of sensors.
The second is for a more professional looking monitoring dashboard there is Elno.io with free notification.
The Internet Of Things (IOT) (with RaspberryPi and RF Devices)
Using your Raspberry Pi you can easily build your own sensors and connect them to The Internet.
Build Sensors
We have many tutorials that show you how to build sensors, or you can build them using hundreds of online tutorials.
Some of our sensor tutorials include :
Door switch/Reed switch, Motion Sensor,
Temperature Sensor,
Humidity Sensor,
Web Cam Motion Sensor,
Water Sensor.
Using our range of wireless tutorials
you can convert your sensor to a wireless battery operated IOT device!
Connect Your Sensor to The Internet
In each of our projects we show you how to, firstly, build the sensor and secondly connect it to The Internet using your Raspberry Pi.
We supply the Python code that you download from our web server.
Create an Alarm System
PrivateEyePi has a cloud based alarm system where you can group sensors using zones. Zones can be activated and alarms triggered based on rules that you define.
Control
Some sensors, like relay switches, can be controlled through The Internet.
You can also control the alarm system through the PrivateEyePi web based dashboard.
Monitor
Using our dashboard you can monitor the status of sensors and view temperature and humidity readings in real time from The Internet. Using the PrivateEyePi Analytics you can view historical information. You can see trends using our daily, hourly and detailed data views.
Trigger
IOT devices are useful for triggering alerts. Using our sophisticated rules engine you can create rules that are processed in real time to create alerts tailored to your needs. You use parameters like sensor values, time of day, days of week, alarm activated/deactivated to define rules specific to individual sensors. The rules can alert you to specific events like a door being opened, motion being detected or temperature or humidity reaching a threshold. You can also use the rules to determine if something hasn't happened. For example you may want to know if no motion has been detected for a time period (popular for monitoring the elderly). Or you may want to know if your garage door was not closed. You can also apply a delay setting to a rule that will only trigger after the rule if valid for a period of time (e.g. garage door open for more than 5 minutes). This is also useful for monitoring the temperature of your house or a fridge where you only want to be alerted after a sustained temperature drop or increase.
The Internet Of Things (IOT) (WiFi Devices)
The IOT WiFi Sensor
For the small standalone installs, the IOT WiFi Sensor makes connecting sensors and controls to The Internet very easier.
These sensors connects directly to your WIFI router allowing you to record temperature and humidity readings
and display them on your PrivateEyePi dashboard without the need for a RaspberryPi. No construction or programming. Very easy to set up.
See here for more details.
The IOT WiFi RF Gateway
The WiFi RF Gateway is an alternate to using a Raspberry Pi to send data from RF Sensors to the PrivateEyePi Servers.
With the Gateway you have and alternate option to getting started connecting our small RF sensors to the Internet without having to learn how to use a Raspberry Pi or other small computer first.
The Gateway sends reading to the server just like a Raspberry Pi but it als supports connecting to a MQTT broker. This provides you local coding options to use tools like Node-Red and build your own custom displays. More details at Wireless Gateway MQTT Guide.
Recommended Reading:
Support us by purchasing parts from the RF Devices Store
OR
Projects:
-
Build a home alarm system and link it to existing door contacts or alarm sensors
-
Connect the alarm system to our server which will feed your own personal WWW dashboard, which is designed for mobile devices
-
Use the dashboard to control your alarm system zones, and view alerts and activity logs
-
Configure your Raspberry Pi to send email alerts to you whenever a alarm occurs
-
Receive alerts and view your dashboard from you PC, smart phone or any device that has a browser and connection to the internet
- Webcam Surveillance Projects
- Create a surveillance monitor using any popular webcam and a Raspberry Pi
- Create a motion sensor from a webcam and a Raspberry Pi
- Create email alerts with pictures attached when motion is detected.
- Build a digital temperature gauge with the highly accurate DS18B20 or DHT22 sensor
- Display a temperature gauge and graph in Celsius (centigrade) or Fahrenheit on your dashboard
- Add as many temperature gauges as you like to your dashboard
- DS18B20 Temperature Project
- Multiple DS18B20 sensors can be connected to the same GPIO pin
- Does not support humidity
- DHT22 Project
- Multiple DHT22 sensors can be connected to multiple GPIO pins
- DHT22 does support humidity which is also displayed on the dashboard
- Wireless Sensor Projects
- Build a wireless temperature sensor, wireless door contact or panic button, wireless water sensor or wireless motion sensor
- We have sourced high reliable wireless components that have very long battery life (over 1 million transmits from 1 battery) and very powerful radio frequency signal that can easily operate in and around your home.
- Highly secure encrypted communication
- No knowledge in wireless communications necessary the wireless modules communicate with each other using a light weight easy to understand text protocol (LLAP)
- Lowest price point on the market for this sophistication
- Visit the RF Devices store to purchase the components
- Siren Project
- Attach a buzzer or external siren to the alarm system
- This project is dependent on you completing the alarm system project first
- Arm/Disarm using a switch
- Arm/Disarm your alarm using switches connected to your Raspberry Pi
-
Auto restart the alarm if it is down
-
Run the alarm as a background process
- Switch a light on/off using your smart phone
- Utilizes a relay switch, GPIO ports, a light weight web server and JavaScipt running on Node.js
- Everything runs locally on your Raspberry Pi
- No programming skills required
WIFI Temperature Sensor Project