A comprehensive home automation and monitoring system with Python-based IoT integrations, ML-powered analytics, and smart device management.
# Clone the repository
git clone https://github.com/DeviationLabs/homely-vibes.git
cd homely-vibes
# Setup development environment (installs Python 3.13.7, dependencies, and git hooks)
make setup
# Or manual setup:
pyenv install 3.13.7 && pyenv local 3.13.7
uv sync --extra dev
pre-commit install
# Run all tests
make test
make lint # Check code quality
# Code formatting and linting
make lint-fix # Fix all linting issues
# Run specific services (see individual folder READMEs for details)
uv run python Tesla/manage_power_clean.py
uv run python RachioFlume/main.py
| Component | Description | Documentation |
|---|---|---|
| π August | August Smart Lock monitoring with automated unlock alerts and pushover notifications for home security. | π Read More |
| π€ Bimpop.ai | RAG (Retrieval Augmented Generation) system with AI voice assistant, indexing, and Streamlit frontend. A startup concept for business intelligence in Mom-n-Pop stores. | π Read More |
| π BrowserAlert | Web usage monitoring and alerting system for tracking browsing activity and digital wellness. | π Read More |
| π GarageCheck | Machine learning-based garage door status detection using image classification and computer vision. | - |
| πΊοΈ GpxParser | GPX track analysis and processing tools for GPS data visualization and route analysis. | - |
| π JWTs | JWT token extraction and analysis utilities for HAR files and authentication workflows. | - |
| π§ LambdaEmailFwder | AWS Lambda function for automated email forwarding and intelligent message processing. | - |
| π NetworkCheck | Network uplink testing and connectivity monitoring utilities for reliable internet connections. | - |
| π₯οΈ NodeCheck | System node monitoring with continuous heartbeat tracking and automated device management. | π Read More |
| π§ OpenAIAdmin | OpenAI project management and administration tools for API governance and usage tracking. | - |
| π§ RachioFlume | Water usage tracking integration between Rachio irrigation systems and Flume water monitoring. | π Read More |
| β‘ Tesla | Tesla Powerwall monitoring and intelligent power management automation for home energy optimization. | - |
| π WaterLogging | Comprehensive data collection scripts for Rachio, Flume, and Tuya smart water devices. | - |
| π WaterParser | Advanced water usage data processing, statistical analysis, and interactive HTML report generation. | - |
| π οΈ lib | Shared utilities library for email, push notifications, networking, and essential system helpers. | - |