• Interactive Home Assistant notifications: Charge your car with a Tap

    Home Assistant is an incredibly powerful platform for automating your home, and one of its standout features is the ability to create interactive notifications. Imagine this: it’s 21:30, you’re home, and your electric car isn’t charging yet. Home Assistant can send a notification to your phone asking if you’d like to start charging at a specific time—and with a single tap, you can confirm it. In this blog post, I’ll walk you through setting up a notification with an actionable response to control your car charger (and potentially other tasks) using Home Assistant automations.

  • Small Language Models (SLM) at Tide '25


  • AI Agents and Multi-Agent Systems at Tide '25


  • Autogen: multi-agent large language models (LLM-MA) to solve complex tasks

    Large language models (LLMs) excel in natural language understanding and generation, but they also present challenges in solving more complex tasks. Multi-agent systems offer significant advantages over single-agent Large Language Models (LLMs) when it comes to addressing complex problems. AutoGen, a framework framework for orchestrating, automating, and optimizing LLM workflows allows developers to create customizable agents that collaborate to solve tasks. AutoGen agents are customizable, conversable, and seamlessly allow human participation. They can operate in various modes that employ combinations of LLMs, human inputs, and tools.

  • Using fail2ban to secure Home Assistant on NixOS

    Home Assistant is a popular open-source platform for home automation, and securing its login attempts is crucial to ensure the safety of your smart home setup. One effective way to enhance security is by using Fail2ban, a tool that monitors log files and bans IP addresses that show malicious signs, such as too many password failures. In this blog post, we will guide you through setting up Fail2ban to monitor Home Assistant login attempts using journald on NixOS.