Follow this detailed technical guide to set up and configure evcc with real-world examples. Learn how to integrate your solar inverter, EV charger, and vehicle for optimal solar surplus charging.| Markus Haack // Software Engineer
Two weeks ago, I took the next step in optimizing our smart home energy setup by implementing evcc (Electric Vehicle Charging Controller). This post describes my journey to a fully automated solar surplus EV charging for our car.| Markus Haack // Software Engineer
Secure your EV charger with Home Assistant automation. Learn how to automatically authorize charging only when your specific car is detected. Ditch RFID hassle!| Markus Haack // Software Engineer
I'm a developer, home automation enthusiast, married with my wonderful wife, proud dad and a software engineer at Adobe from Leipzig, Germany. Welcome to my virtual home my little corner on the internet.| Markus Haack // Software Engineer
Meet Mia, a 7-year-old dinosaur expert who got her own website to share fascinating dino facts with the world. Discover how a father built the perfect platform for his daughter's paleontology passion using modern web technologies.| Markus Haack // Software Engineer
Use Home Assistant to turn camera motion into AI-powered spoken descriptions. Snapshot, analyze with AI, and hear the result on your speaker. Your smart home can now tell you what's happening outside!| Markus Haack // Software Engineer
Whether you want to see if you need an umbrella, trigger garden automation, or just want a nice weather forecast, it’s easy to integrate...| Markus Haack // Software Engineer
We recently had the opportunity to present at adaptTo() in Berlin, one of the most anticipated tech conferences in the Adobe Experience...| Markus Haack // Software Engineer
Two years ago, I wrote about backing up Home Assistant to a Synology NAS using NFS shares. While that method still works, the Home Assistant...| Markus Haack // Software Engineer
Our home’s solar energy system continued its upward trajectory in 2024. In fact, compared to previous years, it provided a slight increase...| Markus Haack // Software Engineer
As I wrote in my previous post, I recently switched from Arlo cameras to Reolink cameras. The Reolink cameras have excellent hardware quality, an aluminium housing and no cloud subscription obligation.| Markus Haack // Software Engineer
I recently replaced all our security cameras around the house with new Reolink network cameras with either Wifi or PoE (Power of Ethernet). In this post, we will walk through the process of integrating Reolink Network Cameras into Home Assistant. With this integration, you can stream live footage, set up motion detection automations, and even record clips based on events. Here is why, and more importantly, how to set up the new cameras in Home Assistant.| Markus Haack // Software Engineer
Smart homes increasingly use temperature and humidity sensors for automation, and I've installed over 10 throughout my house, including the garden, attic, fridge, and pool. ZigBee sensors are ideal for this due to their low power consumption and reliable communication, allowing them to operate on batteries for months or even years.| Markus Haack // Software Engineer
In this annual update I give an update on the 2023 performance of our photovoltaic system and comparing it with previous years’ data. This is a follow up to last years post series about the installation and first energy yield numbers (1, 2, 3).| Markus Haack // Software Engineer
Since sharing our initial insights into the Home Assistant setup at my first post about our Home Assistant setup, a lot has transformed. It’s time for an update. This article will walk you through the changes, replacements of devices and integrations, additions of new elements, and the tried-and-true components that have proven to be reliable.| Markus Haack // Software Engineer
For zero to go-live of your first website in 30 min. Is that possible? In this developer step-by-step walkthrough I show you how to build and launch your first size using Adobe’s new Edge Delivery Service.| Markus Haack // Software Engineer
This year’s AdaptTo 2023 conference in Berlin brought an exciting twist to my speaking journey. Unlike previous years, where AdaptTo conference was only virtually, I had the incredible opportunity to hold a keynote presentation in person.| Markus Haack // Software Engineer
Okay, I don’t think I need to go into detail about why having a solid backup strategy for your Home Assistant solution is important. So I’ll write about how to set it up. I’ve wanted to set up the backup of my Home Assistant installation properly for months. Now that I’ve finally tackled this task, I thought I’d summarize the steps I took.| Markus Haack // Software Engineer
In May Adobe hosted the Adobe Developers Live virtual conference for Adobe Experience Manager. The conference focused on building next generation composable services, universal editor, edge delivery and generative AI.| Markus Haack // Software Engineer
As I have run this website for a few years now and have been doing some re-designs and new stack changes, I have always thought about how the website performs. Over time, I became more and more interested in topics related to performance optimization. Core Web Vitals and that website performance are important for site users, especially people who come here via mobile. Incidentally, this is also a topic I deal with intensively at work 😃| Markus Haack // Software Engineer
I’m a big fan of Nintendo and Super Mario since I was a teenager. One of my most played games in my life was probably Super Mario Land on the Gameboy. I still own it and an original Gameboy as well. I recently found a cool DIY project - Clockwise Mario Bros. Clock by Jonathas Barbosa. I absolutely had to rebuild it. With this project you can create your own animated Mario clock. With a nice frame it can be a retro decorative object for any environment.| Markus Haack // Software Engineer
Home Assistant is an open-source home automation platform that allows you to connect and control all the devices in your home. It supports a wide range of solar inverters like Fronius, SMA Solar, Solar-Log, GoodWe or SolarEdge. And while SolarEdge already provides an extensive monitoring portal for end users, there are still some reasons to integrate with Home Assistant. Home Assistant lets you design cross-system dashboards or automations that leave the proprietary islands of manufacturer...| Markus Haack // Software Engineer
In relation to my ESPHome water tank project I got a lot of inquiries about how to use an ultrasonic distance sensor with ESPHome. That’s why I created this short guide.| Markus Haack // Software Engineer
In part 2 of my “Our Own Electricity” series I give an insight into our electricity production and consumption. After I explained our setup I will share details on the installation costs, our break even calculation.| Markus Haack // Software Engineer
This one has been in my draft folder for a few weeks. Our photovoltaic system was installed in spring 2020 and I wanted to report on it earlier. I finally had some time to finish the article over the holidays. Small side effect of the fact that it took a bit longer: by the end of 2022 I will have two full years of electricity yield data to show and compare.| Markus Haack // Software Engineer
Last November, Adobe hosted the Adobe Developers Live Headless. The event focused on building modern experiences with AEM Sites headless.| Markus Haack // Software Engineer
Little spiders on your shoulder| Markus Haack // Software Engineer
Some readers recently asked me about the Wemos D1 mini usage in my projects and how this board can be used with ESPHome.| Markus Haack // Software Engineer
Home Assistant controlled garden watering part 2 - are you ready?| Markus Haack // Software Engineer
Watering your lawn and plants around the house wasn’t one of my favourite things to do. Especially when we bought a robot lawnmower, watering the lawn became quite a hassle since we had to always put away the sprinklers and hoses after each irrigation.| Markus Haack // Software Engineer
Home Assistant & Arlo cameras go better together than I initially expected. I’m using it since our entire setup got migrated from OpenHab to Home Assistant and I’m happy with the setup.| Markus Haack // Software Engineer
In this post I will briefly describe my personal website’s history. It started in 1998. At this point, I have already gone through six iterations. I had already completely forgotten two of them.| Markus Haack // Software Engineer
In the last few weeks and months, my colleagues and I have written several articles for the Adobe Tech Blog. Since I am also presenting some of my professional projects here, I wanted to take the opportunity and briefly introduce them.| Markus Haack // Software Engineer
At the last Adobe Developers Live conference I gave a talk about how to extend AEM Content & Commerce with new Adobe Developer App Builder.| Markus Haack // Software Engineer
I would like to show you my new half 30 minutes no coding holiday Home Assistant project. My daughter’s Mimosa plants need some water while we were on vacation, so I built this super simple automated watering system. The project goal is to keep the plants alive for two weeks while we are away. Nothing permanently only a temporary project.| Markus Haack // Software Engineer
Together with my colleague Mark J. Becker I wrote an introduction and instructions on how to use AEM Content Fragments together with the Adobe Commerce (aka. Magento) PWA.| Markus Haack // Software Engineer
I held a session on “Content and Commerce with Adobe Experience Manager” at the recent Adobe Developers Live | Content conference.| Markus Haack // Software Engineer
A mini TV for my daughter’s dollhouse| Markus Haack // Software Engineer
Today I want to share a little holiday project I build this week: a mailbox sensor to make a dumb mailbox smart and notifying us if we got new mail. I’m talking about real physical mail here - letters, postcards, newspapers etc. dropped into our mailbox.| Markus Haack // Software Engineer
I want to share some professional projects I’m working on: Commerce Integration Framework and the AEM CIF Core Components are built by the team I’m working for at Adobe.| Markus Haack // Software Engineer
I try to gather and describe our Home Assistant setup here, along with the configuration in GitHub. Maybe there is something useful to copy and adapt 😃 I already documented our migration journey from OpenHab to Home Assistant and some details about how to better integrate Homematic devices into HA.| Markus Haack // Software Engineer
Home Assistant| Markus Haack // Software Engineer
From OpenHab to Home Assistant| Markus Haack // Software Engineer
Jack-O-Lantern Flamethrower| Markus Haack // Software Engineer
Story| Markus Haack // Software Engineer
Smart Home 433Mhz RF <-> MQTT Gateway with Some Extras| Markus Haack // Software Engineer
The mqtt-bme280-homie project is a small and easy to integrate temperature, air pressure and humidity monitoring solution with an extra SSD1306 OLED display. Sensor data is send via MQTT and displayed on the small screen.| Markus Haack // Software Engineer
Inspired by the Home Assistant community, I built a desk-friendly e-paper display with ESPHome. This blog post details my journey from gathering components to creating a custom home automation dashboard, offering real-time data in a sleek, wooden case. Discover how rewarding and accessible e-ink displays can be for your smart home.| Markus Haack // Software Engineer