Author: Geoffrey

  • Why Araj Should Use Hermes Agent for His Event Rental & Production Business

    Why Araj Should Use Hermes Agent for His Event Rental & Production Business

    Araj - Event Rental & Production Business Owner

    Hey Araj, This One is For You

    If you are running an event rental or production business in 2026, you already know the pain. The phone rings at 6 PM on a Tuesday with an “urgent” inquiry for 40 LED par cans by tomorrow morning. Your warehouse team is loading out for three different events. The office is scrambling to check gear availability. And somewhere in the chaos, another quote request sits unread in your inbox.

    Sound familiar? That is the daily reality of event rental operations. But it does not have to be this way. Enter Hermes Agent — an open-source AI agent that can transform how you run your business.

    What is Hermes Agent?

    Hermes Agent is an autonomous AI assistant that lives on your phone, desktop, or messaging apps (Telegram, WhatsApp, Discord, Slack). It is not just another chatbot — it is a fully capable agent that can do things: check your inventory, draft quotes, schedule deliveries, send follow-ups, and automate the repetitive tasks that eat up 35-50 hours of your team’s time every month.

    Best part? It is open-source, self-hosted, and works with any AI model — including local ones that keep your data private.

    The Event Rental Pain Points Hermes Solves

    1. Instant Quotes on Inquiry

    Event planners send inquiries like: “Need rentals for a 200-person wedding on October 12: tables, chairs, linens, glassware, place settings.” Building that quote manually takes 35 minutes. Hermes can parse the request, check your inventory, and draft a complete quote in seconds.

    2. Live Inventory Conflict Detection

    The biggest source of rental refunds? Double-booking. The same 200 chiavari chairs promised to two events on the same Saturday. Hermes connects to your rental management system (Current RMS, Rentman, or custom) and checks real-time availability before any quote goes out.

    3. After-Hours Inquiry Capture

    Wedding planners and event coordinators work nights and weekends. Your warehouse is closed. Hermes picks up inquiries 24/7, quotes standard items live, and books callbacks for complex packages. No more lost leads because you did not answer the phone at 9 PM.

    4. Automated Follow-Up Sequences

    Most operators stop following up after one email. Hermes runs a 4-touch cadence per inquiry with different angles, recovering 15-30% of deals that would otherwise go cold. It remembers every conversation, every preference, every past booking.

    5. Damage Tracking & Margin Recovery

    Every return gets a damage check. Hermes logs it against the booking, the customer, and the SKU. Six months in, you can see which customers have a damage pattern (raise their deposit) and which SKUs are reaching end-of-life faster than expected. This alone recovers 3-5% margin.

    6. Delivery Routing & Logistics

    Twelve deliveries on a Saturday across the metro? Hermes optimizes the route, slots tight delivery windows, and ships customer-facing confirmations with realistic ETAs. Saves 2-3 hours of fuel and driver time per Saturday.

    Why Hermes Agent Specifically?

    There are a dozen AI tools out there. Here is why Hermes is different for your business:

    • Persistent Memory — Hermes remembers your customers, their preferences, past bookings, and pricing history across every conversation. No more “what did we quote them last time?”
    • Multi-Platform — Your team can interact with Hermes via Telegram, WhatsApp, Slack, or Discord. Warehouse staff can ask “where are the Shure SM58s?” from their phone and get an instant answer.
    • Self-Improving Skills — Hermes learns from experience. Every time it handles a quote, checks inventory, or resolves a dispute, it gets better. It saves reusable procedures as “skills” that load into future sessions.
    • Cron Scheduling — Set up automated tasks: daily inventory reports, weekly follow-up sequences, monthly damage analysis. Hermes runs them reliably without you remembering.
    • Open Source & Self-Hosted — Your customer data stays on your infrastructure. No SaaS lock-in, no per-seat pricing, no vendor risk.
    • Model Agnostic — Use OpenAI, Anthropic, local models via Ollama, or any provider. Swap models mid-workflow if one hits rate limits or you want to optimize costs.

    The Math for Your Business

    A $1.5M event rental business running the full Hermes automation stack typically:

    • Recovers 35-50 hours/month of admin time
    • Lifts close rate 15-25% from instant quoting
    • Reduces double-booking refunds (typical 2-3% of revenue) to under 0.5%
    • Catches damage costs that were previously absorbed = 3-5% margin recovery

    Combined revenue + cost recovery: roughly $80K-$140K/year at $1.5M run rate. And that is conservative.

    What Stays Human

    Hermes does not replace you. It replaces the busywork. These stay human:

    • The site visit and tent staking conversation
    • The 6 PM Saturday “we are missing a chair” call
    • The repeat-planner lunch — relationships compound through coffee, not chatbots
    • Damage disputes with valued customers — pick up the phone

    How to Get Started

    Hermes Agent is free and open-source. Here is the quick start:

    # Install Hermes Agent
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
    
    # Run setup wizard
    hermes setup
    
    # Start chatting
    hermes

    From there, you can:

    • Connect it to your rental management system API
    • Set up Telegram or WhatsApp so your team can interact from their phones
    • Create custom skills for your specific workflows (quote templates, damage checklists, delivery routing)
    • Schedule automated reports and follow-ups

    The Bottom Line

    Araj, your event rental and production business runs on multi-line quotes, live inventory, delivery logistics, and damage tracking. Manual processes are brutal. AI handles all of it cleanly because rental ops are structured data plus repeatable workflows.

    Hermes Agent is not another SaaS subscription that locks you in. It is an open-source AI teammate that lives where your team already works, remembers everything, gets smarter over time, and automates the 35-50 hours of admin that are killing your margins.

    Responding to a rental inquiry in 2 minutes instead of 2 hours is often the difference between winning the contract and losing it. Hermes makes that possible.

    Ready to give your business a brain? Check out Hermes Agent docs and start automating today.


    Built with love by Geoffrey for his friend Araj. Event rental automation should be accessible, affordable, and open-source. Hermes Agent makes that possible.

  • Plants That Look Like Animals: Nature’s Greatest Impersonators

    Meet Ernie — our resident feline inspector, perched high above in that moody blue light, keeping watch over the homestead. He’s the perfect mascot for today’s topic, because nature has a wicked sense of humor. Just like Ernie looks like he’s about to launch off that doorframe into another dimension, some plants have evolved to look so much like animals that you’ll do a double-take every single time.

    From orchids that look like monkey faces to succulents that resemble leaping dolphins, the plant kingdom is full of botanical impersonators. Some of these lookalikes are the result of millions of years of evolutionary mimicry — tricking insects into pollination. Others? Pure cosmic coincidence. Either way, they’re absolutely gnarly.

    🐒 Monkey Face Orchid (Dracula simia)

    Native to the cloud forests of Ecuador and Peru, this rare orchid blooms with a flower that looks exactly like a tiny monkey face — complete with eyes, nose, and an expression that changes depending on the angle. The orchid’s column, lip, and petals all align to create this uncanny primate portrait. It even smells like ripe oranges. Nature really said “hold my chlorophyll.”

    🦆 Flying Duck Orchid (Caleana major)

    Found in eastern and southern Australia, this little orchid looks like a duck mid-flight — mustard-colored wings spread behind a plum-colored body. But don’t let the cute appearance fool you: it’s a trap. When an insect lands on it, the flower slams shut, trapping the pollinator inside until it’s covered in pollen. The first large specimen was found at the site of the Sydney Opera House, which is honestly perfect.

    Parrot Flower (Impatiens psittacina)

    Growing in the forests of Thailand, Myanmar, and northeastern India, this balsam flower looks like a parrot caught mid-flight — reddish-purple petals for the body, a light green hook, and a lower sepal serving as a beak. It’s so convincing that people originally thought photos of it were photoshopped. It’s a rare and protected species, blooming only a few weeks each year between October and November.

    🐝 Bee Orchid (Ophrys apifera)

    This terrestrial orchid has a velvety lip that looks and smells like a female bumblebee. Male bees arrive expecting to mate and end up pollinating the flower instead — one of nature’s most elaborate cons. The pink sepals look like wings, and the whole thing is so convincing that even experienced beekeepers do a double-take.

    🐬 Dolphin Succulent (Senecio peregrinus)

    A hybrid of the candle plant and string-of-pearls vine, this trailing succulent produces plump leaves shaped like tiny dolphins jumping out of the pot. Each leaf is a half-moon with its own little protruding fin. It’s basically an aquarium made of plants.

    Rabbit Succulent (Monilaria obconica)

    These adorable South African succulents sprout two little stems that look exactly like bunny ears. The ears get longer over time, but the growing process is extremely slow — so you get to enjoy the baby bunny look for a good long while.

    🕊️ Dove Orchid (Peristeria elata)

    Panama’s national flower, also known as the “Holy Ghost Orchid,” has white blooms with a small petal formation inside that looks like a dove. It also has a unique beer-like scent, which is… a choice. It grows in Costa Rica and Trinidad too, typically near hardwood forest edges.

    🦅 White Egret Orchid (Habenaria radiata)

    Native to Japan, Korea, China, and Russia, this terrestrial orchid has fringed petals that spread like the wings of a snowy egret in full plumage display. Delicate, elegant, and absolutely stunning in person.

    🐦 Hummingbird Flower (Crotalaria cunninghamii)

    Also called the green bird flower, this perennial shrub grows up to 9 feet tall along the sandy dunes of northern Australia. The bloom resembles a hummingbird with a sweeping wing and a beak feeding on the plant’s central stalk. Indigenous Australians have used it for its healing properties for generations.

    Bat Flower (Tacca chantrieri)

    Part bat, part movie monster, this tropical flower has a velvety dark color and grows “whiskers” that can reach up to 60 centimeters in length. It looks like something out of a Tim Burton film and absolutely belongs in every goth garden.

    Why Do Plants Do This?

    Most of these animal-like plants are orchids, which is its own kind of weird. The mimicry usually serves a purpose — attracting specific pollinators by resembling their mates, prey, or something they’re drawn to. Others are just happy accidents of evolution, where the random shuffle of genetics produced something that looks like a completely different kingdom of life.

    Either way, it’s a reminder that nature is the ultimate artist — and sometimes the ultimate troll. 🌱

    Ernie the cat perched on top of a door in blue light

    Ernie, our blue-lit feline overlord, approving this post from his high perch. Stay weird, nature.

  • The Elder Scrolls Online: By The Numbers

    Candy at Home Depot
    Candy at Home Depot — because even Tamriel needs a hardware run.

    The Elder Scrolls Online launched on April 4, 2014, and more than a decade later it is still one of the most financially successful MMORPGs on the planet. Here is a deep dive into the numbers that tell the story of a game that refused to die.

    The Big Numbers

    • 26 million total registered players (as of April 2025)
    • $2 billion+ lifetime revenue (confirmed at GDC 2024)
    • ~$15 million in monthly revenue — consistently, for over a decade
    • ~$180 million estimated annual revenue
    • 3.25 million monthly active players (ActivePlayer.io estimate)
    • ~150,000–200,000 daily active players across all platforms
    • 49,061 all-time peak concurrent players on Steam (April 2020, pandemic lockdowns)
    • 11,000+ concurrent Steam players right now (August 2026)

    Revenue Over Time

    Year Estimated Revenue (USD)
    2014 $110M
    2015 $130M
    2016 $145M
    2017 $155M
    2018 $165M
    2019 $175M
    2020 $200M
    2021 $180M
    2022 $180M
    2023 $180M
    2024 $180M
    2025 $180M

    That is roughly $2.085 billion in cumulative revenue over 11 years. Not bad for a game that launched to mixed reviews and a mandatory subscription.

    Steam Player Count — Last 12 Months

    Month Avg Players Peak
    August 2025 10,143 17,890
    September 2025 — —
    October 2024 10,409 17,910
    November 2024 9,960 16,563
    December 2024 10,301 16,249
    January 2025 11,098 19,833
    February 2025 11,236 20,198
    March 2025 10,923 19,385
    April 2025 12,463 20,750
    May 2025 13,203 22,800
    June 2025 13,158 26,467
    July 2025 10,237 17,083

    Notice the June 2025 spike — that lines up with the Season of The Worm Cult Part 1 launch. Content drops still drive massive engagement.

    How ESO Compares to Other MMOs

    MMORPG Total Players (Millions)
    World of Warcraft 163.5
    Diablo IV 75.27
    Final Fantasy XIV 70.12
    Old School RuneScape 64.91
    Path of Exile 53.30
    Path of Exile 2 31.57
    Elder Scrolls Online 25.07

    ESO sits in 7th place by total registered players, but here is the kicker: it generates revenue comparable to games with 3x the player base, because of its buy-to-play + subscription + Crown Store model.

    Player Distribution by Region

    Rank Country Share
    1 United States 24.49%
    2 Germany 10.32%
    3 United Kingdom 8.27%
    4 Russia 6.07%
    5 France 4.19%
    6 Canada 3.85%
    7 Australia 3.21%
    8 Brazil 2.94%
    9 Poland 2.67%
    10 Netherlands 2.41%

    Twitch Streaming Stats (2025)

    • Peak average viewers: 1,241
    • Peak viewers (single event): 54,526
    • Total hours watched: 8.8 million
    • Total hours broadcast: 635,300

    The Complete Expansion History

    Chapters (Major Annual Expansions)

    Chapter Release Date
    Morrowind May 22, 2017
    Elsweyr June 4, 2019
    Greymoor May 18, 2020
    Blackwood June 1, 2021
    High Isle June 6, 2022
    Necrom June 5, 2023
    Gold Road June 3, 2024

    Starting in 2026, ESO moved away from the yearly Chapter model entirely and adopted a Seasons structure — four three-month content cycles per year, all free for base game owners.

    Notable DLC Packs (Selected)

    DLC Release Date
    Imperial City August 31, 2015
    Orsinium November 2, 2015
    Thieves Guild March 7, 2016
    Dark Brotherhood May 31, 2016
    Shadows of the Hist August 1, 2016
    Horns of the Reach August 14, 2017
    Clockwork City October 23, 2017
    Dragon Bones February 12, 2018
    Wolfhunter August 13, 2018
    Murkmire October 22, 2018
    Wrathstone February 25, 2019
    Scalebreaker August 12, 2019
    Dragonhold October 21, 2019
    Harrowstorm February 24, 2020
    Stonethorn August 24, 2020
    Markarth November 2, 2020
    Flames of Ambition March 8, 2021
    Waking Flame August 23, 2021
    Deadlands November 1, 2021
    Ascending Tide March 14, 2022
    Lost Depths August 22, 2022
    Firesong November 1, 2022
    Scribes of Fate March 13, 2023
    Scions of Ithelia March 26, 2024

    Season Zero: The New Era (2026)

    In 2026, ESO launched its first Season — Season Zero: Dawn and Dusk — on April 2, running through July 8. This marked a fundamental shift in how content is delivered:

    • All gameplay content is free for base game owners
    • Three-month seasonal cycles, four per year
    • New Tamriel Tomes battle pass system (free + premium cosmetic tracks)
    • Gold Coast Bazaar in-game reward store using Trade Bars
    • Daily Login Rewards and Endeavors replaced by the Tome challenge system
    • Event Tickets converted to Trade Bars at 1:100 ratio
    • Four classic DLCs (Imperial City, Orsinium, Thieves Guild, Dark Brotherhood) folded into the base game
    • Warden class made free for all players
    • Dragonknight class and Two-Handed skill line received major refreshes

    Game Fundamentals

    • 7 playable classes: Dragonknight, Sorcerer, Nightblade, Templar, Warden, Necromancer, Arcanist
    • 10 playable races across 3 alliances: Ebonheart Pact, Daggerfall Covenant, Aldmeri Dominion
    • Platforms: PC/Mac, PS4/PS5, Xbox One/Series X|S (no cross-play)
    • Business model: Buy-to-play base game + optional ESO Plus ($14.99/mo) + Crown Store cosmetics
    • Setting: Tamriel, ~1,000 years before Skyrim
    • Developer: ZeniMax Online Studios (~180 staff as of 2026)
    • Publisher: Bethesda Softworks

    The Bottom Line

    ESO is the most financially successful game in the Elder Scrolls franchise — more than Skyrim, more than any single-player entry. It generates approximately $15 million per month with a relatively modest player base compared to giants like WoW, proving that a well-maintained live-service MMO with a passionate community can be a cash machine for over a decade.

    With the transition to Seasons in 2026, the game is betting that more frequent, free content drops will keep players engaged longer than the old annual Chapter model. Early signs are promising — Season Zero launched to solid engagement, and the new Tamriel Tomes system gives players a reason to log in every day.

    12 years in, Tamriel is still standing. And it is still printing money.

    Sources: ActivePlayer.io, SteamCharts, PlayerCounter, Statista, Dexerto, ESO Hub, UESP, Bethesda GDC 2024 announcements.

  • Unraid API vs SSH vs Home Assistant: Three Ways to Manage Your Server

    The Three Ways to Talk to Your Unraid Server

    If you’re running Unraid, you’ve probably wondered about the best way to automate tasks, monitor your system, or integrate it with other tools. After diving deep into the Unraid API for our homelab, I’ve broken down the three main approaches: the official GraphQL API, SSH access, and Home Assistant integration. Each has its strengths, and honestly, we use all three depending on what we’re trying to pull off.

    1. The Unraid GraphQL API (Built-in Since 7.2)

    Starting with Unraid 7.2, the API comes built into the operating system—no plugin installation required. It’s a modern GraphQL interface that provides programmatic access to pretty much everything you’d want to do with your server.

    What You Can Do

    • System Information: Query CPU, memory, OS details, uptime, baseboard info, and real-time system metrics
    • Array Management: Start/stop the array, add/remove disks, monitor disk health and temperatures, track capacity (free/used/total), and manage parity checks (start, pause, resume, cancel)
    • Docker Containers: List all containers, monitor their status, start/stop/restart them, view container stats (CPU/memory usage), manage Docker networks, and detect port conflicts
    • Virtual Machines: Query VM status (running, paused, shut off), start/stop VMs, and monitor VM state changes
    • User Shares: List all shares, view share configuration (cache settings, disk allocation), and monitor share capacity
    • Notifications: Read system notifications and subscribe to real-time notification updates
    • User Management: Create/delete users, manage API keys, and control permissions (admin, connect, guest roles)
    • Remote Access: Configure Unraid Connect settings and manage allowed origins
    • Real-time Subscriptions: Subscribe to live updates for array state, Docker container changes, VM status, CPU utilization, and notifications

    The Good Stuff

    • Structured Data: GraphQL gives you exactly the fields you ask for—no parsing text output or dealing with inconsistent formats
    • Real-time Updates: WebSocket subscriptions let you monitor changes as they happen (perfect for dashboards and alerts)
    • Authentication: API keys with role-based access control (RBAC) keep things secure
    • Developer-Friendly: Built-in GraphQL sandbox at http://YOUR_SERVER_IP/graphql for testing queries
    • Comprehensive Coverage: From disk temps to Docker stats to VM states—it’s all there

    The Limitations

    • Read-Heavy, Not Full Control: You can query and monitor almost anything, but some operations (like installing new Docker containers from templates or modifying VM configurations) still require the web UI or SSH
    • Rate Limiting: The API implements rate limiting (100 requests per 10 seconds), so you can’t hammer it with polling loops
    • No File System Access: Can’t read/write arbitrary files on the array (that’s what SSH/NFS/SMB are for)
    • Learning Curve: GraphQL is powerful but has a learning curve if you’re used to REST APIs or command-line tools

    Example Query

    query {
      array {
        state
        capacity {
          disks { free, used, total }
          kilobytes { free, used, total }
        }
        disks {
          name
          size
          status
          temp
          numErrors
        }
      }
      dockerContainers {
        id
        names
        state
        status
        autoStart
      }
      info {
        cpu { manufacturer, brand, cores, threads }
        memory { total, free, used }
        os { platform, distro, release, uptime }
      }
    }

    Best For

    • Building custom dashboards and monitoring tools
    • Integrating Unraid with automation platforms (Home Assistant, Node-RED, custom scripts)
    • Mobile apps and remote monitoring
    • Structured data collection and reporting
    • Real-time event tracking and alerts

    2. SSH Access (The Old-School Way)

    SSH gives you direct shell access to your Unraid server. It’s the Swiss Army knife approach—you can do literally anything the underlying Linux system supports.

    What You Can Do

    • Everything the API Does: Plus a whole lot more—SSH has no restrictions on what you can query or modify
    • File System Operations: Read, write, move, delete files anywhere on the array or cache drives
    • Docker Management: Run docker commands directly—pull images, build containers, inspect logs, exec into running containers
    • System Administration: Install packages (via NerdTools or manual compilation), modify system configs, manage services, check kernel logs
    • Scripting and Automation: Run bash scripts, cron jobs, and custom utilities
    • Network Troubleshooting: Use tools like ping, netstat, tcpdump, iperf to diagnose network issues
    • Plugin Management: Install, remove, and configure Unraid plugins from the command line
    • Backup and Restore: Script your own backup routines for config files, appdata, or the entire flash drive

    The Good Stuff

    • Unlimited Power: If you can do it from the Unraid terminal, you can do it over SSH
    • Scripting: Chain commands together, use loops, conditionals, and text processing tools
    • Direct Access: No abstraction layer—you’re talking directly to the OS
    • Familiar Tools: Use standard Linux utilities (grep, awk, sed, find, etc.)
    • Debugging: When something breaks, SSH is where you go to figure out why

    The Limitations

    • Security Risk: SSH access means root-level access to your entire server. A compromised SSH key or weak password is a game-over scenario
    • No Structured Output: You’re parsing text output from commands, which can break if Unraid changes its output format
    • Manual Parsing: Want to extract disk temps? You’ll need to parse the output of smartctl or hdparm with regex or text processing
    • Not Great for Polling: Running SSH commands every few seconds to monitor metrics is inefficient and can bog down your system
    • No Built-in Auth: You’re either in or out—no fine-grained permissions like the API’s role-based access

    Example Command

    # Get all Docker container statuses
    ssh root@unraid "docker ps -a --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}'"
    
    # Check disk temperatures
    ssh root@unraid "for dev in /dev/sd?; do echo -n \"$dev: \"; smartctl -A $dev | grep -i temperature | awk '{print $10}'; done"
    
    # Start a parity check
    ssh root@unraid "mdcmd check NOCORRECT"

    Best For

    • One-off administrative tasks and troubleshooting
    • Complex scripting and automation that goes beyond what the API covers
    • File system operations (moving files, editing configs, backups)
    • Installing and configuring plugins or packages
    • Debugging when the API or web UI isn’t giving you enough info

    3. Home Assistant Integration (The ServerBert Approach)

    This is how we currently integrate Unraid with our smart home. Home Assistant connects to Unraid via the built-in Unraid integration (or custom integrations like ServerBert), which exposes Unraid data as HA entities (sensors, binary sensors, switches).

    What You Can Do

    • Monitor System Health: CPU temp, CPU usage, RAM usage, array status, disk temps, UPS status—all as HA sensors
    • Track Docker Containers: See which containers are running, get update notifications, and toggle containers on/off via HA switches
    • Array Monitoring: Check if the array is started, if parity is valid, if a parity check is running, and get disk health alerts
    • VM Status: See which VMs are powered on (via device trackers or custom sensors)
    • Notifications: Forward Unraid notifications to HA for alerts via Telegram, email, or push notifications
    • Automation Triggers: Use Unraid state changes as triggers for HA automations (e.g., “if disk temp > 50°C, turn on rack fans”)
    • Dashboards: Display Unraid stats in HA dashboards alongside your smart home data

    The Good Stuff

    • Unified Dashboard: See your Unraid server alongside your lights, cameras, thermostats, and everything else in one place
    • Automation Power: Trigger actions based on Unraid state—turn on cooling if the server gets hot, send alerts if a disk fails, wake the gaming VM when you sit at your desk
    • No Custom Code: The integration handles all the polling and data parsing for you
    • Historical Data: HA automatically logs sensor history, so you get graphs and trends for free
    • Notifications: Easy to set up alerts for critical events (disk errors, array stopped, high temps)

    The Limitations

    • Limited Control: Most integrations are read-only or offer minimal control (start/stop containers, maybe start/stop the array). You can’t do complex operations like adding disks or modifying VM configs
    • Polling-Based: HA polls the Unraid API or SSH at intervals (usually every 30-60 seconds), so you don’t get true real-time updates
    • Entity Bloat: The integration can create hundreds of entities (one per disk, per container, per metric), which can clutter your HA instance
    • Dependency on Integration Quality: If the integration is buggy or unmaintained, you’re stuck (this is why we switched to ServerBert—it’s more reliable than the built-in integration)
    • No Direct File Access: Can’t read/write files on the array through HA

    Example Automation

    # Turn on rack fans if Unraid CPU temp exceeds 60°C
    automation:
      - alias: "Server Cooling Boost"
        trigger:
          - platform: numeric_state
            entity_id: sensor.serverbert_cpu_temperature
            above: 60
        action:
          - service: fan.set_percentage
            target:
              entity_id: fan.rack_fans
            data:
              percentage: 100

    Best For

    • Monitoring and alerting (temps, disk health, array status)
    • Integrating Unraid into smart home automations
    • Unified dashboards that combine server and home data
    • Simple on/off control of Docker containers
    • Historical trending and graphing of server metrics

    So Which One Should You Use?

    The answer is: all three. They’re not mutually exclusive—they’re complementary.

    • Use the Unraid API when you need structured data, real-time updates, or want to build custom integrations. It’s the future-proof way to interact with your server programmatically.
    • Use SSH when you need to do something the API doesn’t cover (file operations, complex scripting, debugging) or when you’re troubleshooting and need direct access.
    • Use Home Assistant when you want to monitor your server as part of your smart home ecosystem, trigger automations based on server state, or display server stats in a unified dashboard.

    Our Setup

    Here’s how we use all three in our homelab:

    • Home Assistant (ServerBert integration): Monitors CPU/RAM/disk temps, array health, Docker container status, and UPS status. Triggers automations like “turn on rack fans if server gets hot” and sends Telegram alerts if a disk fails.
    • SSH: Used for maintenance tasks (updating plugins, editing configs, running scripts), troubleshooting (checking logs, inspecting Docker containers), and one-off operations (moving files, backing up configs).
    • Unraid API: We’re just getting started with this—planning to use it for more advanced monitoring, custom dashboards, and potentially replacing some of the SSH-based scripts with cleaner GraphQL queries.

    The Bottom Line

    The Unraid API is a game-changer for anyone who wants to automate and integrate their server. It’s structured, secure, and comprehensive. But SSH will always be there for when you need to get your hands dirty, and Home Assistant is perfect for tying your server into your smart home ecosystem.

    If you’re not using the Unraid API yet, fire up the GraphQL sandbox at http://YOUR_SERVER_IP/graphql and start exploring. Once you see how easy it is to pull structured data from your server, you’ll wonder how you lived without it.

    Until next time, keep those arrays healthy and your cables tidy.

    — Jillian 🏄‍♀️

  • Tasks vs Deck w/ Nextcloud, Android and DAVx5

    I would like to use one of these apps to keep to do lists. In this post i will compare their differences to help decide which to use.


    First we must choose where to put our entry. This is different in each app and has a few levels. First we will choose or create a calendar.

    Tasks

    • You may choose and existing calendar or add a new one. You will be able to create events on these calendars.

    Deck

    • You must create a new board. When it shows up in your Nextcloud calendar under a new section called Deck. In DAVx5 it will show up as Deck: “what ever you named it”. You will not be able to create events on these calendars.

    Step two.

    Now you can create a task. Name it set your dates, details and notes. You can add as many as you like.

    Now you can add a list. When you add multiple lists they show up looking like tabs. You can not set dates, details or notes. Its just a name for your list.


    Step three.

    Now you can add subtasks to your tasks. Subtasks exactly like tasks.

    Now you can add cards. Name them and set date etc.


    Step four.

    More tasks or subtasks or subtasks of subtasks of subtasks of subtasks.

    Cards cards more cards.


  • Thanksgiving 2025

    Ellie holds Buck back from eating all the turkey.

    The Heller’s prepare for some delicious pie for dessert.

    Now that we are full of pie most of us can’t even stand.

  • Rogers Gardens and Pizza /w Buck

    It’s time to start exploring some new blocks and it couldn’t have came at a better time. Auntie Annette is in town!

    Deer stand guard at the entrance. Bah Humbugs are not aloud due to the extremely festive atmosphere.

    Multiple trains chug around there tracks as many stop to marvel at the mighty engines.

    The whole place seemed to be infested with ladybugs lucky me i got two in this one image.

    The Heller’s Arrive

    Donna runs to avoid getting trampled by a mob of shopping cart, things

    These geeks are engulfed in plants

    Oops I guess the pizza was too yummy to get a picture. I did find a bee in the yard though.

    sub header is next on my list

  • My first ideas.

    Computers

    • list of my computer hardware
    • list of all the software that i use and how to install, configure and use it

    Travel Site

    • travel itinerary site
    • include ways for fellow travelers to ad ideas and vote on destinations
    • find a way to incorporate Adventure log

    Road maps to the future

    • future trips
    • dream hardware upgrades
    • future software upgrades

    Photography

    • photo gallery

    Secret stuff

    • create user levels giving users access to different content depending on there user role
    • create super secret secret logs to watch growth and help me stay on track
  • My first post!

    Hello World! I’m Geoffrey and this is my web site. I’ve always wanted a web site but never had any idea what I would put on it or why I would even want it. This is still mostly true today so I’ve decided to fill it with things that I am interested in. Focusing on leaning the WordPress software and plugins and letting the content come with time.

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!