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/abutala/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, Foscam camera management, and automated reboot coordination. | - |
π§ 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. | - |