All Projects → happyleavesaoc → My Home Automation

happyleavesaoc / My Home Automation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to My Home Automation

Home Assistant Config
🏠 My Home Assistant configuration and documentation. More info below.
Stars: ✭ 107 (-29.14%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (-32.45%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Home Assistant Config
My Home Assistant configuration
Stars: ✭ 41 (-72.85%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+460.26%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Ha Floorplan
Floorplan for Home Assistant
Stars: ✭ 1,626 (+976.82%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Hass Config
Configuration files for Home Assistant
Stars: ✭ 32 (-78.81%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+595.36%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Smarthome
@skalavala 👍 Nothing But Smarthome Stuff! - By Mahasri Kalavala
Stars: ✭ 437 (+189.4%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Ha Tts Bluetooth Speaker
TTS Bluetooth Speaker for Home Assistant
Stars: ✭ 140 (-7.28%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Streamdeck Homeassistant
🏠 Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
Stars: ✭ 69 (-54.3%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Home Assistant Config
Home Assistant config files, rewritten to use the latest features, 100+ documented automations, automatically generated ToC 🏠 🤖
Stars: ✭ 926 (+513.25%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (-47.02%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Open Home Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
Stars: ✭ 820 (+443.05%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Mysmarthome
⭐️ ALIVE Again! ⭐️ SmartHome - Nothing but smarthome stuff here! Have fun browsing through my home automation setup... ping me on Discord with any questions! 👍
Stars: ✭ 133 (-11.92%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Home Assistant Configuration
🏡 My Home Assistant Configuration Files. Be sure to ⭐️ my repo!
Stars: ✭ 472 (+212.58%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Home Assistantconfig
🏡 My Home Assistant Configs. Be sure to 🌟 my repo, if it has been of any help
Stars: ✭ 43 (-71.52%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Bruh3 Home Assistant Configuration
(OBSOLETE) BRUH3 Home Assistant Configuration
Stars: ✭ 347 (+129.8%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Homeassistant
Home Assistant Configuration Files and Documentation
Stars: ✭ 395 (+161.59%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Homeassistant Config
My personal Home Assistant config
Stars: ✭ 66 (-56.29%)
Mutual labels:  home-assistant, home-automation, home-assistant-config
Home Assistant Configs
Config files used for my install of Home Assistant. This is no longer maintained as I started my install over, and have been using the UI for configuration.
Stars: ✭ 73 (-51.66%)
Mutual labels:  home-assistant, home-automation, home-assistant-config

Home Assistant

Screenshot

UI

Configuration Best Pratices

More than one entity

Always use a YAML list when you have multiple entries (Style #1 from the documentation).

Yes:

sensor:
- platform: mqtt
- platform: forecastio

No:

sensor:
  platform: mqtt
  
sensor 2:
  platform: forecastio

When to use !env_var

  • Private data.
  • Constants.

Namespaces

Use them. Prevents conflicts once you have many sensors, disambiguates generic names, and lends context when referenced. Some components have hardcoded namespacing - don't double up.

Automations

  • Always provide an override switch, use as a condition.
  • Inline scripts as actions, unless the script is used in multiple automations.

Scripts

  • Hide scripts that shouldn't be manually triggered.

Scenes

  • Hide scenes that shouldn't be manually triggered.

Customizations

The interface should be intuitive to encourage use and reduce the learning curve.

  • Always set a relevant icon if available (https://materialdesignicons.com/).
  • Always set a friendly, descriptive name if the default is insufficient (vague, awkward, computer-generated, etc).

Includes

Includes help organize configurations. Do not place all configuration in configuration.yaml. Split configuration sections to their own files as they grow. Consider splitting up any section that you cannot view without scrolling your editor.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].