<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>im0dme</title>
  <subtitle>Documenting fun experiments from building things with AI.</subtitle>
  <link href="https://im0dme.com/"/>
  <link rel="self" href="https://im0dme.com/feed.xml"/>
  <id>https://im0dme.com/</id>
  <updated>2026-10-16T00:00:00Z</updated>
  <author><name>im0dme</name></author>
  <entry>
    <title>Controlling a Smart Thermostat Without Its App</title>
    <link href="https://im0dme.com/thermostat-without-the-app/"/>
    <id>https://im0dme.com/thermostat-without-the-app/</id>
    <published>2026-10-16T00:00:00Z</published>
    <updated>2026-10-16T00:00:00Z</updated>
    <summary>Controlling a Wi-Fi thermostat over my own network with Home Assistant, without the maker's app or cloud account: the HomeKit reset, sharing it to Apple and Google, and the automations.</summary>
  </entry>
  <entry>
    <title>Before You Write Yet Another Obsidian Plugin</title>
    <link href="https://im0dme.com/dataviewjs-components/"/>
    <id>https://im0dme.com/dataviewjs-components/</id>
    <published>2026-10-16T00:00:00Z</published>
    <updated>2026-10-16T00:00:00Z</updated>
    <summary>Models made Obsidian plugins easy to write, so people write them for things that fit in a note. For UI inside a note, a short spec lets your own model write each piece as one readable file. What a plugin can do that a component cannot, and when to write one anyway.</summary>
  </entry>
</feed>
