Skip to content

pratham-p/homeauto

Repository files navigation

Smart Home Server

A Python Flask-based API and Web app for smart home automation, hosted on Raspberry Pi with custom circuitry built on a breadboard using a 433 MHz transmitter and receiver.


Features

  • RESTful API and web interface for controlling smart home lights.
  • Runs on Raspberry Pi for affordable, low-power home automation.
  • Integrates with custom-built hardware using 433 MHz RF modules (transmitter & receiver)
  • Easily extensible for new devices and automation routines

Hardware Requirements

  • Raspberry Pi (any model with GPIO support)
  • Breadboard and jumper wires
  • 433 MHz RF transmitter and receiver modules
  • Supported smart devices (e.g., RF-controlled outlets or switches)

Getting Started

  1. Clone the repository:
  • git clone this repository
  • cd homeauto
  1. Install dependencies: pip install -r requirements.txt

  2. Connect the hardware:

  • Wire the 433 MHz transmitter and receiver to your Raspberry Pi GPIO pins as described in the hardware section of the docs (TODO...).
  1. Run the server: python app.py The web app and API will be available locally (default: http://localhost:5000).

About

Smart home server - Raspberry pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published