<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Jobatronic</title>
    <link>https://jobatronic.com/</link>
    <description>Recent content on Jobatronic</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://jobatronic.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Self-Hosted Homelab</title>
      <link>https://jobatronic.com/projects/homelab/</link>
      <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://jobatronic.com/projects/homelab/</guid>
      <description>A compact Docker homelab running media, monitoring, productivity, and local AI services.</description>
      <content:encoded><![CDATA[<p>This is my 36-container Docker server: a small home lab built to run the services I actually use while giving me a place to experiment.</p>
<h2 id="what-it-runs">What it runs</h2>
<ul>
<li>Jellyfin for media</li>
<li>Sonarr and Radarr for automation</li>
<li>Navidrome for music</li>
<li>Grafana for monitoring</li>
<li>Vikunja for task management</li>
<li>Local AI services</li>
</ul>
<p>The hardware is intentionally modest: a ThinkCentre, an RTX 1060, and a lot of stubbornness.</p>
<h2 id="what-i-learned">What I learned</h2>
<p>The interesting part isn&rsquo;t getting a container running. It&rsquo;s making the whole stack reliable: backups, networking, updates, monitoring, and knowing what to do when something inevitably breaks.</p>
<p>More documentation will be added as the homelab evolves.</p>
]]></content:encoded>
    </item>
    <item>
      <title>ESP32 Greenhouse Controller</title>
      <link>https://jobatronic.com/projects/esp32-greenhouse/</link>
      <pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://jobatronic.com/projects/esp32-greenhouse/</guid>
      <description>A small ESP32-based controller for monitoring temperature, humidity, and greenhouse ventilation.</description>
      <content:encoded><![CDATA[<p>A compact automation controller built around an ESP32.</p>
<h2 id="goals">Goals</h2>
<ul>
<li>Monitor temperature and humidity</li>
<li>Automatically control ventilation</li>
<li>Keep a manual override available</li>
<li>Log readings for later analysis</li>
</ul>
<p>The project is deliberately simple: inexpensive sensors, straightforward control logic, and hardware that can be repaired instead of thrown away.</p>
<h2 id="next-steps">Next steps</h2>
<p>The next revision will add better enclosure design, longer-term data logging, and a cleaner terminal block layout.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Smart Garage Lighting</title>
      <link>https://jobatronic.com/projects/garage-lighting/</link>
      <pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://jobatronic.com/projects/garage-lighting/</guid>
      <description>Motion-aware garage lighting with manual controls and an automatic timeout.</description>
      <content:encoded><![CDATA[<p>A practical home-automation project: make the garage lights turn on when somebody walks in without making the system annoying.</p>
<p>The controller combines motion detection with a manual switch and an automatic timeout. The important design decision was keeping a physical control path available even if the network or home-automation server is offline.</p>
<h2 id="result">Result</h2>
<p>The system is simple enough to forget about, which is usually my definition of a successful automation project.</p>
]]></content:encoded>
    </item>
    <item>
      <title>PCB Test Fixture</title>
      <link>https://jobatronic.com/projects/pcb-test-fixture/</link>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://jobatronic.com/projects/pcb-test-fixture/</guid>
      <description>A reusable fixture for quickly testing assembled boards before they go into a finished enclosure.</description>
      <content:encoded><![CDATA[<p>A small production-style test fixture for assembled PCBs.</p>
<p>The fixture provides a repeatable way to power a board, expose test points, and verify the important signals before final assembly.</p>
<h2 id="why-build-one">Why build one?</h2>
<p>Testing one board by hand is fine. Testing the same board repeatedly gets tedious quickly.</p>
<p>A fixture turns a collection of probes and improvised wires into a repeatable process—and makes debugging much easier when a board doesn&rsquo;t behave as expected.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
