commit 97baa48656eef679ac9aea5c173bea6c06cb020a
parent 4870d8c2d1a22de0fc065243cf1cbdb4b9d9a14b
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 30 Jan 2026 23:17:52 +0100
README.md: add
Diffstat:
| A | README.md | | | 50 | ++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 50 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -0,0 +1,50 @@
+# Timed Remote
+
+A Flipper Zero application that sends IR (infrared) commands after a configurable time delay.
+
+## Features
+
+- Browse and select IR signals from existing `.ir` files
+- **Countdown Mode**: Set a timer (HH:MM:SS) and send the signal when it completes
+- **Scheduled Mode**: Send the signal at a specific time of day
+- **Repeat Options**: Off, Unlimited, or 1-99 repeats (countdown mode only)
+- Live countdown display with repeat progress tracking
+
+## Building
+
+```sh
+# Install ufbt (first time only)
+pip install -r requirements.txt
+
+# Build the application
+make
+
+# Deploy to Flipper Zero connected via USB
+make start
+
+# Clean build artifacts
+make clean
+```
+
+Output: `dist/timed_remote.fap`
+
+## Usage
+
+1. Launch "Timed Remote" from Apps menu
+2. Browse to an IR file in `/ext/infrared/`
+3. Select a signal from the file
+4. Configure timer:
+ - **Mode**: Countdown or Scheduled
+ - **Time**: Hours, Minutes, Seconds
+ - **Repeat**: Off, Unlimited, or specific count (countdown only)
+5. Start the timer
+6. Press Back to cancel at any time
+
+## Requirements
+
+- Flipper Zero firmware with API version 87.1+
+- IR signal files in `/ext/infrared/` directory
+
+## License
+
+See LICENSE for license information.