/HomeAssistant-Config

Home Assistant configuration & Documentation for my Smart Home 🏗.Devices used and important links are listed below. Be sure to ⭐️my Repository. 👨🏻‍💻

Primary LanguageJavaScript

Home Assistant-Configuration VirtualL

Hello, This is my Home Assistant configuration. I have installed HA on a PC Server with UNRAID (OS letting you configure your system using any combination of applications, storage devices, and hardware, using docker containers, Plugins and Virtual machines) I am currently running HA on Docker Container -Which is currently is the most recommended way in my opinion.

(All the config will work as well with Raspberry Pi 3 B+, on Hassbian OR PROXMOX OS with Ubuntu Server 18.10 as Virtual Machine)- Except from custom scripts which I added an example that is suitable for these systems

I regularly update my configuration files. If you like anything here, Be sure to star my repo! Or consider making a donation

Information

Paypal buymeacoffee LastCommit
Running Perfectly at Home Assistant 0.113.0, iOS 13.6, MacOS Catalina 10.15.6 with Browsers: Chrome and Safari Latest This shows how up to date this repo is
GitHub stars GitHub issues
Please ⭐ this repo if you find it useful as these people have. This is like my TODO list, feel free to open issues if you see something unclear or you have bugs
License: Unlicense contributions welcome
This tells you can use anything you like from this repo for your project. If you have any ideas, they're always welcome. Either submit an issue or a PR or send me a message!

Software and Devices

Using Ubiquiti EdgeRouter-X-SFP and DDNS, Which is routed through Cloudflare for faster access with CDN, Cache, Analytics, Avoid DDoS attacks and of course more security :) On my Server - NGINX to act as a proxy for Home Assistant, and others platforms in my System. and a Let's Encrypt to make the connections encrypted via SSL.

Voice Assistants:

The 3 Most Major Voice Assistant is working here!

Siri- Working Without flaws with the Built-in HomeKit Component The only one (for now) that support Hebrew! Another alternative to install Homekit is Homebridge

Alexa- The fun part, first I try to use the Home Assistant Cloud But, it was doing a lot of problems, So I made an Alexa Skill using Haaska v3 , Amazon developer accuont, AWS Lambda and of course the HA API so now everyting working excellent, and without the monthly payment.

Google Assistant- Working with the HA Google Assistant component setup is similar but easier then alexa, also and without monthly payment.

Devices:

All this devices are working perfectly at my Home-Automation System. before you start, make sure the device you want to buy have a Component OR buit-in API support to integrate into Home-Assistant with RESTful/Command line/IFTTT/MQTT

Ubiquiti Access Point AP-AC-PRO

With Unifi Controller Container for better Wi-Fi Connectivity,reliability,security and presence-detection

Xiaomi Smart Home Multifunctional Gateway Alarm System

Products connected to Gateway:

4X Aqara Smart Wireless Switch (link2)

Xiaomi Temperature and Humidity Sensor

3X Xiaomi Smart Door and Windows Sensor

Xiaomi Smart IR Human Body Sensor

4XAqara Smart Light Switch Wireless

Other products:

Climate:

2XSensibo Sky - Highly recommended!

Power Switches:

Xiaomi Wifi Remote Control Outlet Power Strip

Sonoff Basic *

Sonoff POW *

Blitzwolf BW-SHP2 *

Lights:

Wall Switch-Sonoff Touch EU (without RF)/Sonoff T1 EU *

Xiaomi Philips Smart Bulb

Xiaomi Mijia MJTD01YL Smart LED Desk Lamp

Xiaomi Yeelight E27 YLDP02YL RGBW Bulb

Xiaomi Yeelight E27 White Bulb

*The new models are slightly better.

Sonoff Basic * - inside the light fixture :)

Voice Control:

Siri-via iPhone , Apple Watch, iPad and MacOS

Alexa-via Echo Dot

Google Assistant- Via Google Home Mini

General Control (TV,Air-Conditioner,Satellite Box and any IR device):

Apple iPad -To control everyting on fly, remotely acsess to HomeKit , and more!

iOS Devices for controll all the Smart Home with the HA officel App-With a much more varied and changeable Notifications than the rest! (more info at the Pictures)

Apple TV (4th generation)-To Control Home assistant with Siri and HomeKit outside the local network

Broadlink RM Pro IR + RF Remote Controller -Control TV,AC or anything have IR / RF receiver.

Boiler Controll: Sonoff POW *

Android TV BOX-Partner TV -Great For on Screen Notifactions Via Notifications for Android TV

BlueIris-The best video surveillance software with endless possibilities.

And of course some cameras that support ONVIF Protocol

*ALL THE SONOFF and the Blitzwolf Devices Are been Changed to a Custom Frimware With TASMOTA to enable MQTT support for better integration at HA.

All Devices are Working at 220-240V Europe electrical power.(Israel) (most of then are 120-240V )

*Was using Asus RT-AC66U Router with custom firmware Asuswrt-Merlin and DNS-O-Matic - Worked Really good!

Localization-All my Project has been localized to Hebrew -But all the Code are Readable in English and Most of the Hebrew Staff Made on the Customize.yaml (names, units, etc...) - so feel free to get ideas from my Project :)

Screenshots: Lovelace UI

The Main Page:

Server and Devices Status :

Living room and Media :

Security and Cameras :

Boiler and AC :

DarkSky Weather Card :

Screenshots (States UI):

The Main Page:

Server and Devices Status :

Main Page with "Dark_theme":

FloorPlan (First sketch):

What will come next (To Do List):

  • Improve abilities in FloorPlane include some Animations done
  • Improve response time in cameras - done - Onvif protocol and better Computer
  • More CustomUI Changes :) - added more colors and hline for better separation
  • Greater use of IR Controller
  • APA102 Ledstrip Smart Connected to HA
  • UI implementation with the new and amazing Lovelace
  • Improve Security aspect All around. -added 2AF, BanIP, authenticator and more...

Make Sure you cross through the automations and scripts there are special things there!

Questions?

The best way to get help with Home Assistant platform is the Home Assistant Forum or בית חכם D.I.Y Home Automation Facebook Group. If you have a specific question about my configuration send me a Private Message on the HA forum, my username over there is VirtualL. If you have found something incorrect, please submit an issue here on Github and ill get it fixed.