awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
CCOSTAN avatar

CCOSTAN/Home-AssistantConfig

0
View on GitHub↗
5,176 stars·501 forks·Python·other·12 viewswww.vCloudInfo.com↗

Home AssistantConfig

This repository is a collection of YAML automations and scripts for Home Assistant that coordinate devices and services into context‑aware home routines. Its design centers on combining multiple sensor inputs—motion, bed presence, garage door state—into a single occupancy signal that gates automations, reducing false triggers. The collection delivers actionable mobile notifications with script‑bound buttons for snoozing or escalating alerts, and integrates an external vision service to classify camera snapshots so package deliveries are detected and announced.

What distinguishes this configuration set is the depth of its event‑driven logic. Automations evaluate chains of contextual conditions before executing, falling back to user prompts when confidence is low. A queue‑based task sequencer processes cleaning or maintenance steps one at a time with per‑task time thresholds. The same occupancy system coordinates a robot vacuum to clean only when no one is home, accepts voice commands for specific rooms, and handles error conditions by creating follow‑up issues. Tablet displays are repurposed into dedicated camera kiosks with brightness, sleep, and recovery management through Home Assistant’s browser integration.

The broader capability surface spans automation scheduling, infrastructure health monitoring (disk pressure, network availability), vacation security mode with sitter tracking, garage‑event‑triggered scenes, and context‑aware lighting that adapts to occupancy, weather, and PC activity. A nightly GitHub monitoring automation scans watched repositories, filters noise, and opens research issues for human review. Each automation is expressed entirely in YAML and declarative script files, forming a portable, inspectable configuration set.

Features

  • Home Automation - A collection of YAML automations and scripts for coordinating devices and services into context-aware home routines.
  • External Vision Service Classifiers - Sends camera snapshots to an external vision service and parses the returned label for package delivery detection.
  • Contextual Condition Chains - Evaluates chains of sensor and contextual conditions before executing automations, with fallback prompts when confidence is low.
  • Occupancy Detections - Combines motion, bed presence, and garage door sensors into a single occupancy state used to gate automations.
  • Cleaning Workflows - Coordinates a robot vacuum to clean only when away, follow a room queue, accept voice commands, and handle errors.
  • Snapshot Classifiers - Integrates an external vision service to classify camera snapshots for package delivery detection.
  • Kiosk Dashboards - Transforms a cheap tablet into a dedicated full-screen camera dashboard with brightness control and recovery automation.
  • Kiosk Dashboards - Assembles a lightweight camera dashboard using small YAML files and built-in cards for fast performance on older tablets.
  • Contextual Automation Gates - Combines multiple sensor inputs before triggering automations and asks for user input when uncertain.
  • Package Presence Detections - Sends phone notifications when front-door camera vision detects a package delivery.
  • Package Delivery Detectors - Detects package arrivals using a front-door camera and AI vision analysis, then sends a notification.
  • Kiosk Dashboards - Controls screen state, brightness, and foreground app through a browser management tool to keep a tablet running a dedicated kiosk view.
  • AI Vision Classifications - Feeds camera snapshots to an external vision service and triggers package-delivery alerts based on classified labels.
  • Context-Aware Automations - Automates home devices based on occupancy, time, weather, and device states with conditional guardrails to avoid false triggers.
  • Security Monitoring - Detects perimeter breaches and triggers alarms with a vacation security mode for sitter tracking.
  • Vacation Security Modes - Provides a security mode for unoccupied homes with sitter tracking and door lock verification.
  • Home Occupancy Aggregators - Combines motion, bed presence, and garage door sensors into a single occupancy state used to condition automations.
  • Cleaning Workflow Automations - Coordinates robot vacuum cleaning schedules, voice commands, and error handling with occupancy-based gating.
  • Occupancy-Coordinated Cleaners - Coordinates a robot vacuum to clean rooms only when no one is home, queue rooms, and integrate with voice assistants.
  • Occupancy-Based Cleaning Triggers - Starts a cleaning run only when no one is home, using a delay to avoid interruptions from short absences.
  • Interactive Notification Actions - Delivers mobile notifications with script-bound action buttons for snoozing, escalating, or acknowledging alerts.
  • Kiosk Camera Displays - Transforms a tablet into a dedicated camera monitoring kiosk with dimming and recovery.
  • Kiosk Dashboards - Transforms a cheap tablet into a dedicated full-screen camera kiosk with brightness and recovery automation.
  • Repository Change Monitors - Nightly scans watched GitHub repositories and opens research issues for changes requiring attention.
  • Task Queues - Processes tasks one at a time from a persistent queue with per-task time thresholds and delay guards.
  • Context-Aware Lighting Adjusters - Adjusts lighting based on occupancy, weather, holiday scenes, and PC activity for energy efficiency and comfort.
  • Event Multiplexers - Maps a single state change event to multiple conditional automations using routing rules defined in YAML.
  • Garage Door Automations - Triggers arrival scenes, lighting, wind alerts, and nighttime checks from garage door events.
  • Event-Driven Triggers - Uses garage door events as signals to run routines like lighting, arrival prompts, and wind or nighttime checks.
  • Room Cleaning Queues - Processes cleaning tasks room by room from a queue, marking each room as cleaned after the robot spends sufficient time there.
  • Vacation Modes - Secures an unoccupied home by tracking sitter visits, checking door locks, and sending video walkthroughs to the homeowner.
  • Remote Home Monitors - Tracks sitter visits and door status while providing video feeds to the homeowner when away.
  • Voice-Triggered Room Cleaners - Maps a voice command to a specific room and starts cleaning it without interfering with the main away-cleaning queue.
  • Dedicated Camera Kiosks - Transforms a cheap tablet into a dedicated camera dashboard with dimming and recovery automation.
  • Message Snoozing - Adds snooze action buttons to mobile notifications to postpone maintenance reminders until a chosen time.
  • Notification Attachment Handlers - Attaches door context and camera snapshots to safety notifications for immediate situational awareness.
  • Package Delivery Notifiers - Sends a phone notification when a front-door camera and vision processing detect a package.
  • Robot Error Escalators - Creates repair issues and sends repeated notifications when a robot vacuum reports an error.
  • Alert Thresholds - Monitors system metrics against configured thresholds and escalates through notifications and automated issue creation.
  • Infrastructure Health Monitors - Monitors system metrics like disk pressure and network availability, then escalates issues through notifications and automated issue creation.
  • Infrastructure Health Alerters - Monitors disk and network health and creates follow-up issues for unresolved problems.
  • Threshold-Based Alerters - Monitors disk and network metrics and fires alerts when thresholds are crossed.
  • Snoozable Notifications - Adds action buttons to mobile alerts that snooze reminders for a user-defined time.
  • Kiosk Screen Managers - Manages tablet screen brightness, sleep state, and foreground app through Home Assistant's browser integration.
  • Project Documentation Examples - Features a project banner and easy navigation.
  • Public Configurations - Highly documented configuration files for advanced home automation setups.

Star history

Star history chart for ccostan/home-assistantconfigStar history chart for ccostan/home-assistantconfig

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Home AssistantConfig

These projects share indexed features with Home AssistantConfig. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • firehol/netdatafirehol avatar

    firehol/netdata

    79,416View on GitHub↗

    Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health. The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environment

    Go
    View on GitHub↗79,416
  • cppla/serverstatuscppla avatar

    cppla/ServerStatus

    4,658View on GitHub↗

    ServerStatus is an infrastructure observability platform and multi-server monitoring dashboard. It utilizes a system of remote agent-based metrics collectors to gather server telemetry and push that data to a central server via HTTP. The platform provides a centralized web interface for tracking the real-time health, resource usage, and availability of multiple remote servers. It includes a threshold-based alerting system that triggers notifications when server resource metrics exceed predefined limits or watchdogs. The system covers cloud infrastructure observability through remote resource

    C++
    View on GitHub↗4,658
  • home-assistant/corehome-assistant avatar

    home-assistant/core

    87,753View on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Pythonasynciohacktoberfesthome-automation
    View on GitHub↗87,753
  • brandonjoffe/home_surveillanceBrandonJoffe avatar

    BrandonJoffe/home_surveillance

    1,259View on GitHub↗

    This project is a computer vision-based security platform designed for real-time property surveillance and automated threat detection. It integrates live video stream management with neural network processing to monitor, track, and identify individuals within a monitored environment. The system distinguishes itself through local identity management, which allows users to train classifiers on specific individuals and store facial embeddings directly on the local system. By combining this biometric analysis with event-driven logic, the platform can differentiate between known persons and unknow

    HTML
    View on GitHub↗1,259
Compare all 30 related projects→

Frequently asked questions

What does ccostan/home-assistantconfig do?

This repository is a collection of YAML automations and scripts for Home Assistant that coordinate devices and services into context‑aware home routines. Its design centers on combining multiple sensor inputs—motion, bed presence, garage door state—into a single occupancy signal that gates automations, reducing false triggers. The collection delivers actionable mobile notifications with script‑bound buttons for snoozing or escalating alerts, and integrates an external…

What are the main features of ccostan/home-assistantconfig?

The main features of ccostan/home-assistantconfig are: Home Automation, External Vision Service Classifiers, Contextual Condition Chains, Occupancy Detections, Cleaning Workflows, Snapshot Classifiers, Kiosk Dashboards, Contextual Automation Gates.

Which projects share features with ccostan/home-assistantconfig?

Projects with overlapping indexed features include: firehol/netdata — Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a… cppla/serverstatus — ServerStatus is an infrastructure observability platform and multi-server monitoring dashboard. It utilizes a system… home-assistant/core — Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices… brandonjoffe/home_surveillance — This project is a computer vision-based security platform designed for real-time property surveillance and automated… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a… apollographql/apollo-ios — apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It…