Skip to content

Instantly share code, notes, and snippets.

<?xml version="1.0" encoding="UTF-8"?>
<SYSTEM>
<GPU DevID="73BF" RevID="C0">
<PPW Value="1"/>
<FEATURE ID="100" Enabled="0">
<STATES>
<STATE ID="0" Enabled="False" Value="0"/>
</STATES>
</FEATURE>
<FEATURE ID="101" Enabled="5">
blueprint:
name: Sync Multiple Switches
description: Sync the On/Off state of multiple switches
domain: automation
input:
switch:
name: Switches to Control
selector:
entity:
multiple: true
blueprint:
name: Remote Command from Button
description: >
Triggers a remote.send_command when an input_button is pressed.
Perfect for controlling stateless devices like IR/RF remotes via a dashboard button.
domain: automation
input:
trigger_button:
name: Trigger Button
description: The input_button that will trigger the command.

The Inspiration: Miranda Priestly

Before diving into technical challenges, it's worth sharing what inspired Ramble. We were deeply influenced by this scene from The Devil Wears Prada where Miranda dumps a dozen tasks on her assistant in one fell swoop. Non-stop, stream-of-consciousness. We asked ourselves: what if anyone could capture tasks that way? No typing, no careful formatting. Just speak your mind and let AI do the organizing.

We even tested our early prototypes using Miranda's exact monologue, playing the clip into a microphone. It became our north star use case.

Challenges

1. Real-time streaming with tool execution