Giter Club home page Giter Club logo

home-assistant-config's Introduction

Zanix's Smart Home

zanix/home-assistant-config Home Assistant Community
Home Assistant Version Github Action Status Home Assistant Community Forum
Last Commit GitHub Activity Discord

This is my Home Assistant Configuration created for use with the Home Assistant OS version of Home Assistant running on an Intel NUC5i5MYHE.

Tip

If you want to back up your own Home Assistant configuration to GitHub, follow this guide.

Software

8 Add-ons
  • Mosquitto broker
  • ESPHome
  • AdGuard Home
  • Advanced SSH & Web Terminal
  • Studio Code Server
  • Zigbee2MQTT
  • Z-Wave JS UI
  • Govee to MQTT Bridge

Technical Details

Description Value
All Entities 3011
Sensors 859
Binary Sensors 242
Lights 47
Switches 104
Stock Integrations

Since some integrations can only be enabled from within the UI, here is a list of integrations that are enabled via the Integrations UI on my Home Assistant.

The AdGuard integration allows you to control and monitor your AdGuard Home instance.

The airnow integration uses the AirNow web service as a source for air quality data for your location

The Android Debug Bridge integration allows you to control an Android device or Amazon Fire TV device

The Android TV Remote integration allows you to control an Android TV device by sending commands and launching apps

The Bluetooth integration will detect nearby Bluetooth devices.

This integration is a meta-component and configures a default set of integrations

The denonavr platform allows you to control Denon Network Receivers

The ecobee integration lets you control and view sensor data from ecobee thermostats

(Also connected via HomeKit Controller integration for local control)

Queries the Electricity Maps API for the CO2 intensity of a specific region.

Connect ESPHome devices directly with the native ESPHome API

The filesize sensor is for displaying the size in MB of a file.

The glances integration allows you to monitor the system information provided by the Glances API

Google Cast integration

The HomeKit Device integration allows you to connect accessories with the β€œWorks with HomeKit” logo to Home Assistant.

iBeacons are Bluetooth-enabled devices that advertise identifiers to announce their location

The iqvia sensor platform collects and displays allergy, asthma and disease information

The influxdb integration makes it possible to transfer all state changes to an external InfluxDB database

The local calendar integration allows you to create a calendar of events for powering automations

The harmony remote platform allows you to control the state of your Harmony Hub Device

The Mealie integration will fetch data from your Mealie instance

The Meater Smart Meat Thermometer integration allows for communicating with the Meater Temperature Probe from Apption Labs

The MJPEG IP Camera integration allows you to integrate IP cameras which are capable to stream their video with MJPEG (Motion JPEG)

The Mobile App integration allows Home Assistant mobile apps to easily integrate with Home Assistant

The Moon integration tracks the phases of the moon

Allows extremely lightweight publish/subscribe messaging transport

The Yamaha MusicCast integration allows you to control Yamaha MusicCast Receivers

The OpenWeatherMap weather integrations uses OpenWeatherMap as a source for current meteorological data for your location

Uses ICMP pings to check if a device is online

The plex integration allows you to connect to a Plex Media Server

The proximity integration allows you to monitor the proximity of devices or persons to a particular zone and the direction of travel

This integration allows you to write Python scripts that are exposed as services

The Radio Browser integration allows you to use the directory of radio stations collected on Radio Browser

The integration allows you to control Reolink NVRs or cameras.

This integration can expose regular REST commands as services

This integration can expose regular shell commands as services

The Shopping list integration allows you to keep track of shopping list items

This is a standardized method for monitoring/managing network connected devices. SNMP uses a tree-like hierarchy where each node is an object.

The PS4 integration allows you to control a Sony PlayStation 4 console

The Spotify media player integration allows you to control Spotify playback

The sql sensor platform enables you to use values from an SQL database supported by the sqlalchemy library, to populate a sensor state (and attributes)

The Steam integration will allow you to track the online status of public Steam accounts

The sun integration will use the location as configured to track if the sun is above or below the horizon

Monitors disk usage, memory usage, CPU usage, and running processes

This integration allows to control of Tasmota devices over MQTT

Text-to-Speech (TTS) enables Home Assistant to speak to you

The Twinkly integration allows you to control Twinkly LED string

The unifi integration allows you to connects to a UniFi controller and gather device tracking data

The uptime integration provides a sensor that stores the timestamp (date and time) when Home Assistant was last started

The Utility Meter integration provides functionality to track consumptions of various utilities (e.g., energy, gas, water, heating)

The Version integration can display the current Home Assistant Core versions

The vizio integration allows you to control SmartCast-compatible TVs and sound bars

The wake_on_lan integration enables the ability to send magic packets to Wake on LAN capable devices to turn them on

The Withings integration consumes data from various health products produced by Withings.

WLED is a fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812, APA102, and similar) LED's

The workday binary sensor indicates whether the current day is a workday or not

The Z-Wave integration allows you to control a Z-Wave network via the Z-Wave JS UI driver. This is the recommended Z-Wave integration for Home Assistant


23 Custom Integrations

Adaptive Lighting custom component for Home Assistant

Authors: @basnijholt, @RubenKelevra, @th3w1zard1, @protyposis.

Bambu Lab [v2.0.21]

A Home Assistant Integration for Bambu Lab Printers

Authors: @greghesp, @AdrianGarside.

Browser Mod [v2.3.1]

πŸ”Ή A Home Assistant integration to turn your browser into a controllable entity and media player

Home Assistant Service for sending commands to a Wifi enabled DreamScreen

Authors: https://github.com/GregoryDosh.

Fontawesome [v2.2.1]

πŸ”Ή Use icons from fontawesome in home-assistant

Authors: @thomasloven.

Frigate [v5.3.0]

Frigate integration for Home Assistant

Authors: @blakeblackshear.

Gasbuddy [v1.0.8]

Component to integrate with GasBuddy fuel price tracker.

Authors: @firstof9.

GE Home Appliances (SmartHQ) for Home Assistant

Authors: @simbaja.

Use Jinja and data from Home Assistant to generate your README.md file

Authors: @ludeeus.

HACS gives you a powerful UI to handle downloads of all your custom needs.

Authors: @ludeeus.

HASS.Agent's Home Assistant integration. Adds notifications and mediaplayer capabilities to HASS.Agent - a Windows based client (companion app) for Home Assistant.

Authors: @fillefilip8, @DrR0X-glitch, @amadeo-alex.

Holidays [v1.9.10]

πŸ“… Custom Home Assistant integration for public holidays - also used for garbage_collection integration to automatically move scheduled events that fall on a public holiday (by an automation blueprint)

Authors: @bruxy70.

Keymaster [v0.0.98]

Home Assistant integration for managing Z-Wave enabled locks

Authors: @FutureTense, @firstof9, @raman325.

A Home Assistant HACS integration that supports Kia Connect(Uvo) and Hyundai Bluelink. The integration supports the EU, Canada and the USA.

Authors: @fuatakgun.

Home Assistant integration providing day of package counts and USPS informed delivery images.

Authors: @moralmunky, @firstof9.

Home Assistant integration for Nintendo Switch Parental Controls

Authors: @pantherale0.

OpenSprinkler Integration for Home Assistant

Authors: @vinteo.

YASSI (Yet another Samsung Soundbar integration) is a HomeAssistant integration for Samsung Soundbars.

Authors: @samuelspagl.

A scary πŸ‘» powerful toolbox 🧰 for Home Assistant 🏑

Authors: @frenck.

Subaru (Hacs) [v0.7.15]

Subaru STARLINK custom component for Home Assistant.

Authors: @G-Two.

Control for Tapo cameras as a Home Assistant component

Authors: @JurajNyiri.

Watchman [v0.6.3]

Home Assistant custom integration to keep track of missing entities and services in your config files

Authors: @dummylabs.

Webrtc Camera [v3.5.2]

Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.

Authors: @AlexxIT.


32 Lovelace Plugins

πŸ“ˆ A Lovelace card to display advanced graphs and charts based on ApexChartsJS for Home Assistant

Auto Entities [v1.13.0]

πŸ”ΉAutomatically populate the entities-list of lovelace cards

Bar Card [v3.2.0]

Customizable Animated Bar card for Home Assistant Lovelace

Battery state card for Home Assistant

Bubble Card [v2.1.1]

Bubble Card is a minimalist card collection for Home Assistant with a nice pop-up touch.

Button Card [v4.1.2]

❇️ Lovelace button-card for home assistant

Card Mod [v3.4.3]

πŸ”Ή Add CSS styles to (almost) any lovelace card

πŸ”ΉA collection of tools for other lovelace plugins to use

🧹 Declutter your lovelace configuration with the help of this card

πŸ”Ή A foldable row for entities card, containing other rows

Frigate Card [v5.2.0]

A Lovelace card for Frigate in Home Assistant

Bring new life to Home Assistant. By mapping entities to a SVG-object, you're able to control devices, show states, calling services - and much more. Add custom styling on top, to visualize whatever you can think of. Your imagination just became the new limit.

A card for Home Assistant Lovelace for exploring the history of your entities interactively and in real time.

Horizon Card [v1.1.0]

Sun Card successor: Visualize the position of the Sun over the horizon.

Hourly weather card for Home Assistant. Visualize upcoming weather conditions as a colored horizontal bar.

Kiosk Mode [v6.1.0]

πŸ™ˆ Hides the Home Assistant header and/or sidebar

Layout Card [v2.4.5]

πŸ”Ή Get more control over the placement of lovelace cards.

Yet Another Collapsible Expandable Lovelace Card

Mini Graph Card [v0.12.1]

Minimalistic graph card for Home Assistant Lovelace UI

Minimalistic media card for Home Assistant Lovelace UI

Mushroom [v4.0.2]

Build a beautiful Home Assistant dashboard easily

Home Assistant card for collecting OpenSprinkler status

This is a fully customisable weather card for Home Assistant with a graphical configuration.

A power distribution card inspired by the official Energy Distribution card for Home Assistant

Rgb Light Card [v1.11.0]

πŸ’‘ A Lovelace custom card for RGB lights

A Home Assistant lovelace card to display a sankey chart. For example for power consumption

Steam Card [v1.1.1]

A Home Assistant card for Steam integrations

Swipe Card [v5.0.0]

Card that allows you to swipe throught multiple cards for Home Assistant Lovelace

Tabbed Card [v0.4.0-alpha.2]

a custom card for home assistant that utilizes tabs to segregate individual cards.

Timer Bar Card [v1.30.2]

A progress bar display for Home Assistant timers

Uptime Card [v0.16.0]

Minimalistic uptime card for Home Assistant Lovelace UI

πŸ“ Home Assistant Card: Group multiple cards into a single sleek card.


2 Themes

A Material You and Google Home app influenced theme for Home Assistant

🎨 Give your Home Assistant a modern and clean facelift. πŸŸ₯🟧🟩🟦πŸŸͺ 24 Variations with 2 Styles + 6 Colors (Magenta Red / Orange / Green / Blue / Purple) + 🌞 Light and 🌚 Dark modes included. Based on Metro and Fluent UI Design Systems from Microsoft Windows.


Devices

Climate

Lighting

Sensor

Switch

Camera

Media

Network

Security

  • Yale Assure Lock 2 - Z-Wave controllable lock. Nice to give temp codes for guests or when you forget the keys.

Other

Automations

For more details, see the automations.xml file and automation: blocks in integrations.

502 Automations

Keymaster automations are hidden

  • ⏯ Ensure PiPup is Running 🚫
  • ⏯ Family Room Media Auto Off 🚫
  • ⏯ Family Room Media State at Night 🚫
  • ⏯ Family Room Sound Mode 🚫
  • ⏯ Living Room Media State at Night 🚫
  • ⏯ Living Room Sound Mode 🚫
  • ⏯ Main Bedroom Media Auto Off 🚫
  • ⏯ PS4 Harmony Activity 🚫
  • ⏯️ Samsung Soundbar Night Mode
  • ⏯️ Samsung Soundbar Voice Enhancer
  • β˜‘οΈ Cat Feeder Filled
  • β˜‘οΈ Close Garage Door
  • β˜‘οΈ Garbage Collection
  • β˜‘οΈ Ignore Door Alerts
  • β˜‘οΈ Ignore Garage Door Alerts
  • β˜‘οΈ Ignore Window Alerts 🚫
  • β˜‘οΈ Retry Remote Start Subaru
  • β˜‘οΈ Turn on Water Main
  • βš™οΈ Action Sniffer [Zigbee] 🚫
  • βš™οΈ Automated Backup
  • βš™οΈ Battery Level Low
  • βš™οΈ Clear TTS Cache 🚫
  • βš™οΈ Disk Space Low
  • βš™οΈ Event Sniffer [Actionable Event] 🚫
  • βš™οΈ Event Sniffer [Z-Wave JS] 🚫
  • βš™οΈ Failed Login
  • βš™οΈ Offline Devices
  • βš™οΈ RAM Usage High
  • βš™οΈ Reload Addons and Integrations
  • βš™οΈ Scan Interval 🚫
  • βš™οΈ Startup
  • βš™οΈ Update Database Filesize Sensor
  • βš™οΈ Updates Available
  • ⚑ Tariff Summer Off-Peak 🚫
  • ⚑ Tariff Summer Peak 🚫
  • ⚑ Tariff Winter Off-Peak 🚫
  • ⚑ Tariff Winter Peak 🚫
  • ✨ DreamScreen Harmony Power Off
  • ✨ DreamScreen Harmony Reactive Activity
  • ✨ DreamScreen Scene Changed
  • ✴️ Joshua Office CO2 Levels
  • ✴️ Joshua Office Light On/Off Presence
  • 🌐 UniFi WAN Status 🚫
  • 🍽️ Dishwasher is Done 🚫
  • 🍽️ Oven is Preheated
  • 🍽️ Oven Timer Completed
  • πŸŽ„ XMas Lights On/Off 🚫
  • πŸŽ„ XMas Tree On/Off 🚫
  • 🏒 Joshua Office Day Mode
  • 🏒 Joshua Office Night Mode
  • 🐱 Cat Feeder Empty Notification
  • 🐱 Cat Feeder Error
  • πŸ’‘ All Lights off when Away
  • πŸ’‘ Dim Front Lights at Night
  • πŸ’‘ Front Lights off at Sunrise
  • πŸ’‘ Front Lights on at Sunset
  • πŸ’‘ Living Room Lamps off at Night
  • πŸ’‘ Living Room Lamps on at Sunset
  • πŸ’‘ Turn Lights On when Arrive 🚫
  • πŸ’§ Shut-Off Valve Overheated
  • πŸ’§ Softener Salt Level Low
  • πŸ’§ Water Leak Detected 🚫
  • πŸ’¬ Bambu P1S Print Completed
  • πŸ’¬ Bambu P1S Print Status
  • πŸ’¬ Bambu P1S Printer Error
  • πŸ’¬ Door Closed
  • πŸ’¬ Door Left Open
  • πŸ’¬ Door Left Open and Leaving
  • πŸ’¬ Door Opened and Away
  • πŸ’¬ Garage Door Closed
  • πŸ’¬ Garage Door Left Open
  • πŸ’¬ Garage Door Left Open and Leaving
  • πŸ’¬ Garage Door Opened and Away
  • πŸ’¬ Garbage Collection
  • πŸ’¬ Subaru Failed Notification
  • πŸ’¬ Subaru Fuel Level Low
  • πŸ’¬ Subaru Remote Start Expired Notification
  • πŸ’¬ Subaru Started
  • πŸ’¬ Window Left Open 🚫
  • πŸ“… Emma's Projector On/Off
  • πŸ“… Ethan's Projector On/Off
  • πŸ“… Garbage Collection Event Generator
  • πŸ“… Grow Light On/Off 🚫
  • πŸ“… Living Room Fan On/Off
  • πŸ“… Main Bedroom Fan On/Off 🚫
  • πŸ“‹ [Controller] Hue Dimmer Remote 🚫
  • πŸ“‹ [Controller] Ikea 5-Button Remote 🚫
  • πŸ“‹ [Inovelli] Amy Office Switch 🚫
  • πŸ“‹ [Inovelli] Emma Switch 🚫
  • πŸ“‹ [Inovelli] Ethan Switch
  • πŸ“‹ [Inovelli] Family Room Switch
  • πŸ“‹ [Inovelli] Garage Switch
  • πŸ“‹ [Inovelli] Joshua Office Switch
  • πŸ“‹ [Inovelli] Kitchen Switch 🚫
  • πŸ“‹ [Inovelli] Living Room Switch 🚫
  • πŸ“‹ [Inovelli] Main Bedroom Switch 🚫
  • πŸ“¦ Clear Packages Out for Delivery
  • πŸ“¦ Mail Today
  • πŸ“¦ Packages Delivered
  • πŸ“¦ Packages Out for Delivery
  • πŸ“¦ Update USPS Mail Camera
  • πŸ“± MagicMirror Brightness on Lights On/Off 🚫
  • πŸ“± MagicMirror Dim at Sunset 🚫
  • πŸ“± MagicMirror On/Off Presence
  • πŸ“± MagicMirror On/Off Schedule
  • πŸ”’ Door Lock Jammed
  • πŸ”’ Lock Doors when Away
  • πŸ”” Doorbell Object or Ring 🚫
  • πŸ”” Doorbell Ring
  • πŸ”” Frigate Doorbell - Event Handler
  • πŸ”” Frigate Doorbell - Object Seen
  • πŸ–₯️ [Ardena] Power Actions
  • πŸ–₯️ [Ardena] Power on Activity
  • πŸ–₯️ [Ardena] Sleep When Harmony Off
  • πŸ–₯️ [Quest] Charge Complete
  • πŸ–₯️ [Quest] Interactive
  • πŸ–¨οΈ Low Toner
  • πŸ–¨οΈ Out of Paper
  • πŸ—ΊοΈ Arriving Home 🚫
  • πŸ—ΊοΈ Leaving Zone
  • 🚦 Emma Light Switch Status 🚫
  • 🚦 Ethan Light Switch Status
  • 🚦 Front Door Light Switch Status 🚫
  • 🚦 Garage Entry Light Switch Status
  • 🚦 Garage Light Switch Status
  • 🚦 Joshua Office Light Switch Status 🚫
  • 🧺 Dryer Running 🚫
  • 🧺 Washer Running 🚫

Things to Consider Buying

Todo List

See the issue queue.


All files are edited with Visual Studio Code.

Configuration files are tested against the stable, beta, and dev versions of Home Assistant using Github Actions.

Readme generated by the custom readme integration

home-assistant-config's People

Contributors

dependabot[bot] avatar zanix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

home-assistant-config's Issues

Implement Floorplan

Add Floorplan for Home Assistant
https://community.home-assistant.io/t/floorplan-for-home-assistant/17394

sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
mkdir /srv/homeassistant/src
cd /srv/homeassistant/src
git clone git://github.com/pkozul/ha-floorplan.git
cd /home/homeassistant/.homeassistant
mkdir -p panels
mkdir -p www/custom_ui/floorplan
ln -s /srv/homeassistant/src/ha-floorplan/panels/floorplan.html panels/floorplan.html
ln -s /srv/homeassistant/src/ha-floorplan/www/custom_ui/floorplan/ha-floorplan.html www/custom_ui/floorplan/ha-floorplan.html
  • Spinning fan animation
    Add spinning fan automation in Floorplan.
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
#fan\.living_room_fan_level,
#fan\.master_bedroom_fan_level {
  transform-origin: center;
}
.fan-on {
  fill: #ff8a65 !important;
  -webkit-animation: rotation 2s infinite linear;
}
.fan-off {
  fill: #424242 !important;
}

climate automation?

Hi, you're config is quite extensive but I was attracted to it cause it's one of a very few that use Ecobee in your climate automations. I'd like to see your implementation of climate but can't locate any yamls or config for it.

Do you mind sharing or pointing me to your climate/ecobee automations?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.