J0rsa Home Assistant Apps

High-quality Home Assistant apps for backup, AI, networking, and more

Automation Blueprints

Ready-to-use Home Assistant automation blueprints for common smart home tasks.

Available Blueprints

ESPHome Auto-Updater

Automatically compile and update selected ESPHome devices when new versions are available.

Features:

  • 🔄 Auto Updates: Automatically update ESPHome devices
  • Update Window: Configure time window for updates (e.g., 2:00 AM - 6:00 AM)
  • 📱 Notifications: Get notified before and after updates
  • 🎯 Selective Updates: Choose which devices to auto-update
  • ⏱️ Delay Control: Configure delay between updating multiple devices
  • 🔔 Flexible Notifications: Use mobile app or persistent notifications

Configuration Options:

  • update_entities: Select ESPHome update entities to monitor
  • update_time_start: Start of update window (default: 02:00)
  • update_time_end: End of update window (default: 06:00)
  • enable_time_window: Only update within time window
  • notify_before_update: Send notification before starting
  • notification_service: Custom notification service
  • update_delay: Seconds between device updates

Import:

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Manual Import URL:

https://github.com/j0rsa/home-assistant-apps/blob/main/blueprints/esphome_auto_updater.yaml

View Blueprint YAML


How to Import Blueprints

Method 1: One-Click Import

Click the “Import Blueprint” button above for any blueprint. This will:

  1. Open your Home Assistant instance
  2. Pre-fill the blueprint URL
  3. Show the import dialog

Method 2: Manual Import

  1. Go to SettingsAutomations & ScenesBlueprints
  2. Click Import Blueprint
  3. Paste the blueprint URL
  4. Click Preview then Import

Using Blueprints

After importing:

  1. Go to SettingsAutomations & Scenes
  2. Click Create Automation
  3. Select Use a Blueprint
  4. Find and select the imported blueprint
  5. Configure the options
  6. Save the automation

Support


← Back to Home View on GitHub