GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” GitHub - jeeftor/HomeAssistant: This is my public home assistant stuff

BranchesTags
Open more actions menu

Latest commit

 

History

174 Commits
174 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
blueprints
blueprints
 
 
docs
docs
 
 
icons
icons
 
 
resources
resources
 
 
scripts
scripts
 
 
userscripts
userscripts
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
README.md
README.md
 
 

Repository files navigation

HomeAssistant

This archive contains various blueprints for Home Assistant

Bluperint Description Import Preview
AWTRIX Binary Sensor Monitor πŸ”›0️⃣ Monitor any binary sensor with ON/OFF icons, elapsed time, and auto-clear Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Awtrix πŸ”‹οΈ Battery Monitor πŸͺ«οΈ Monitors the battery status of a mobile device Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Awtrix πŸšͺ️ Door Status Monitor πŸ”οΈ Icon based monitor for Binary/Sensor (open/close) status monitoring. Generally used for doors and windows Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Awtrix HVAC πŸ₯΅ 🌑️ πŸ₯Ά See the current heating/cooling mode Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Awtrix Weather β›ˆοΈ + Forecast + πŸŒ•οΈ Super weather blueprint - Conditions + Forecast + Sunrise/Set + MoonPhase Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Awtrix UV β˜€οΈ HumidityπŸ’§οΈ See Humidity & Current UV Index Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Awtrix AQI IQAir/AirNow.gov 🌬️ Give current AQI + Forecast Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Awtrix Pollen πŸ₯€οΈ Parses IQAir's pollen data into a nice picture. (Only works if IQAir supports pollen forecasts in your region) Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
AWTRIX Pollen (Template πŸ‡ͺπŸ‡ΊοΈ) πŸ₯€οΈ Allows you to define a custom Template Sensor for Pollen Data Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Fireplace πŸ”₯️ Sounds 🎢️ Play a fireplace sound when fireplace is on Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Hue Remote Simulate the state change feature of a hue remote in software Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Climate Alert Get an actionable notification if somebody sets the heat too high Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.
Calendar πŸ“…οΈ Indicator πŸš₯️ Tie indicator lights to calendar events Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Getting the ICONS

# If you runt his script it will help upload icons to your Awtrix device
bash -c "$(curl -fsSL https://raw.githubusercontent.com/jeeftor/HomeAssistant/master/icons/upload_icon.sh)"

# Or you can run 
bash -c "$(curl -fsSL https://raw.githubusercontent.com/jeeftor/HomeAssistant/master/icons/upload_icon.sh)" -- IP_ADDRESS_OF_CLOCK

Innoveli

It was built out with the following devices:

  • Inovelli Red Dimmer
  • August SmartLock Pro (zwave)
  • MyQ Garage Door opener
  • ZwaveJS

In order to set the LEDs i forked scripts from @brianhanifin's Home-Assistant-Config repo

https://my.home-assistant.io/create-link/?redirect=blueprint_import

Syncing Blueprints to Home Assistant

This repo is the source of truth for blueprint source, but Home Assistant installs are the source of truth for what is deployed. To push repo changes to HA:

Pieces

  • blueprints/sync_manifest.json β€” maps each repo file to its path under HA's /config/blueprints/<domain>/ (e.g. automation/climate-alert.yaml β†’ climate-alert.yaml, automation/foo.yaml β†’ jeeftor/foo.yaml for files imported via the GitHub import flow).
  • blueprints/sync_blueprints.sh β€” fetch-and-apply script run on the HA host; reads the manifest, downloads each file at a pinned commit SHA (bypasses the GitHub raw CDN cache), writes only changed files.
  • HA side: shell_command.sync_blueprints (in configuration.yaml) resolves the latest master SHA via the GitHub API and pipes this script to sh. script.sync_blueprints wraps it with automation.reload + a notification.

Usage

  1. Edit/commit/push a blueprint in this repo.
  2. In HA, run Sync Blueprints from GitHub (script.sync_blueprints) β€” or add any trigger to call it on a schedule.
  3. New blueprint? Add it under blueprints/automation/ or blueprints/script/, add a sync_manifest.json entry with its HA target path, push, sync.

To audit drift (live vs repo), run shell_command.export_blueprints on HA β€” it writes www/blueprints_export.tgz, fetchable at /local/blueprints_export.tgz.

About

This is my public home assistant stuff

Resources

Readme
Activity

Stars

61 stars

Watchers

10 watching

Forks

21 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.