GithubHelp home page GithubHelp logo

ha-configuration's Introduction

๐Ÿ‘‹ Hi there!

I'm Martijn, but maybe better known as TheFes. Im a Home Assistant enthousiast since 2019 when I started automating my new house. Before that I was using Domoticz in a previous home. The new house came with a built in "smart" home system, which was very closed, and could only be used with their own app. Like most, I started with some small stuff, and now I multiple smart devices in every room.

You might also know me from Discord, where I'm quite active on multiple HA replated servers or as Language Leader of the Dutch language for Assist.

๐Ÿ›  My config

I'm quite a big fan of the split configuration. The video by Dr Zzs and Frenck helped me to understand how that's done, and after that I expanded that to even single files for most of the Dashboard cards.

I'm also a big fan of Jinja templates, you will see them in my automations, scripts, dashbaord and of course in a lot of template entities.

At one point I stopped caring about entity names, so I don't have a proper naming convention. Using areas in combination with templates makes me find what I'm looking for.

๐Ÿ–ฅ My Dashboard

For my Dashboard I use Mushroom cards. The main view consists of room-cards (built using stack-in-cards) with the important stuff of that room. You can toggle light (groups), sitch (groups) and/or covers from the main view. Clicking on a room name takes you to the room for more details. Main: Lovelace Main Room overview: Lovelace Room

The dashboard uses Kiosk Mode to hide the header (and sidebar for non admin users) and layout card to specify how the cards are arranged.

What might of interest:

๐Ÿงฐ Hardware

Home Assistant

My Home Assistant server runs in a Proxmox VM on an Intel i3 of the 10th generation.

Lights and light buttons

All the wall buttons in my house are momentary buttons, and I places a smart relay behind all of them. Some have "dumb" dimmable lights, which are controlled by a Shelly Dimmer 2. Most have smart lights, which are mostly ESPHome flashed Tuya wifi filament bulbs or IKEA Tradfri GU10 spots. These smart lights are either controlled by Shelly 1 modules, or Sonoff Mini R4 modules. These are all flashed to ESPHome, and will send events to HA in case there is an API connection. If not, they will toggle the built in relay as fallback for when HA is down. The Sonoff modules also act as Bluetooth Proxies to ensure I have Bluetooth coverage throughout the house.

Utilty metering

My house came with a smart meter, which has a port you can use in comination with a P1 cable. My server is not close to the meter, so I connected a P1 Ethernet reader. Using that I can get the data for the Energy Dashboard for electricity and gas. I also have 15 solar panels on the roof. To measure the water usage I use an earlier version of the watermeterkit.

Covers

For window covers I have shades with Somfy IO motors. I use a Connexxoon to connect to those, and as of HA 2023.12 the local API is supported.

Sensors

For sensors I use a mix of Xiaomi Zigbee sensors (temp/humity, door/window, PIR) and Xiaomi Bluetooth temp/humidity sensors. The Bluetooth ones are flashed to BTHome. I like thise becasue they have a small display so you can see the values without having to open the app. In the master bedroom I have an

Other

โ˜• Coffee

If you think I deserve a coffe, please feel free to buy me one (I might spend it on another beverage though). In case you decide to do so, thanks a lot!

Buy Me A Coffee

ha-configuration's People

Contributors

cadsters avatar capstan1 avatar casparthebridge avatar cheadrian avatar thefes avatar

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.