Posts

Showing posts from April, 2025

Automate Your Morning: Building a Weather-Based Clothing Recommendation in Huginn

Introduction In the previous post we set up Huginn in Docker, giving you your own self-hosted automation platform. Now it’s time to do something fun with it! In this guide, we’ll walk through creating a Huginn Scenario that checks the daily weather forecast and tells you what to wear when heading outside.  Scenarios are containers of agents, and have properties that we will make use of in future posts. This scenario will: Use a weather API to get your local forecast Analyze temperature and conditions Recommend clothing (e.g., "wear a jacket" or "shorts are fine today") Send you the advice by email or another notification agent Let’s get started! Step 1: Create a New Scenario In Huginn, a Scenario is a collection of agents that work together. After logging into your Huginn dashboard: Click Scenarios on the top nav bar Click New Scenario Choose an appropriate icon, such as the cloud Name it something like Weather Outfit Advisor (Optional) Add ...
How to Install Huginn with Docker: A Step-by-Step Guide for Tinkerers Introduction   If you're the kind of Linux user who loves automation, self-hosting, and experimenting with new tools, Huginn might be your next favorite project. Think of it as your own personal version of IFTTT, but completely under your control. With Huginn, you can create agents that monitor websites, send notifications, scrape data, and even automate workflows. In this guide, we'll walk through deploying Huginn using Docker Compose. It's a fairly straightforward setup, but we’ll dive into the details to make sure everything runs smoothly. By the end, you'll have a fully functional Huginn instance ready for automation magic. What is Huginn?   Huginn is an open-source system for building agents that perform automated tasks online. These agents can do things like: Monitor websites for changes Send email or chat notifications Scrape web pages Interact with APIs Automate workflows with condition...