Homely Vibes - IoT Home Automation

A comprehensive home automation and monitoring system with Python-based IoT integrations, ML-powered analytics, and smart device management.

πŸ’» View on GitHub

Quick Start

Prerequisites

Installation

# 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

Development

# 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

Project Components

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. -
πŸ“… PersonalCalSync Google Apps Script that syncs personal calendar events to enterprise calendar as private busy-blockers, preserving real event titles visible only to you. πŸ“– Read More
πŸ’§ RachioFlume Water usage tracking integration between Rachio irrigation systems and Flume water monitoring. πŸ“– Read More
πŸ–ΌοΈ SamsungFrame Samsung Frame TV art manager with batch upload, HEIC conversion, and slideshow control. πŸ“– Read More
πŸ“΅ NoShorts iOS app that wraps YouTube and strips all Shorts content via JS injection β€” clean YouTube without vertical video. πŸ“– Read More
⚑ Tesla Tesla Powerwall monitoring and intelligent power management automation for home energy optimization. πŸ“– Read More
πŸ—’οΈ VSCodeSidebarNotes VS Code / Cursor extension: markdown sidebar that persists across restarts and is writable by Claude for live session summaries. πŸ“– Read More
πŸ“Š 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. -