Migrate Stream Deck plugin to its own repository (#7)

Migrate Stream Deck plugin to its own repository:
- https://code.igox.org/iGoX/busylight-streamdeck-plugin

Reviewed-on: #7
This commit was merged in pull request #7.
This commit is contained in:
2026-03-26 11:04:44 +01:00
parent 69bb4aa6dc
commit 1a3bec9e85
61 changed files with 41 additions and 3007 deletions
+17 -11
View File
@@ -20,9 +20,13 @@ A cheap, simple to build, nice looking and portable DIY **Busy Light**.
It comes with a with a simplistic but neat **Web UI** and a simple (but hopefully convenient) **Rest API**.
| Controlled by Stream Deck with REST API | Light roll |
| --- | --- |
| ![busylight and stream deck](img/busylight.jpg) | ![busylight roll](img/busylight.gif) |
| Controlled by Stream Deck with REST API | Light roll |
| ------------------------------------------------------------- | ------------------------------------------------- |
| ![busylight and stream deck](resources/images/busylight.jpg) | ![busylight roll](resources/images/busylight.gif) |
---
![show case](resources/videos/busylight-showoff.webp)
# Web UI
@@ -33,7 +37,7 @@ You can try to reach the web UI @ <http://igox-busylight.local>.
| What an neat UI ! 😄 |
| --- |
| ![Web UI](img/web-ui.png) |
| ![Web UI](resources/images/web-ui.png) |
# BusyLight Buddy companion app
@@ -45,9 +49,11 @@ It features quick status presets, a custom color picker with saveable presets, a
# Stream Deck plug-in
You can download a Stream Deck plugin to control your BusyLight:
You can download the Stream Deck plugin to control your BusyLight:
Or directly from [here](streamdeck-plugin/README.md).
[![marketplace button](resources/images/streamdeck-plugin-get-it-on-marketplace.svg)](https://marketplace.elgato.com/product/igox-busylight-7448a0be-6dd6-4711-ba0d-86c52b9075b9)
Or directly from **[busyLight-streamdeck-pluing](https://code.igox.org/iGoX/busylight-streamdeck-plugin)** repository.
# BusyLight API
@@ -137,7 +143,7 @@ It will automatically switch to the BusyLight in:
| MuteDeck Configuration |
| --- |
| ![MuteDeck config](img/mutedeck-webhook-conf.png) |
| ![MuteDeck config](resources/images/mutedeck-webhook-conf.png) |
# Electronic parts
@@ -156,7 +162,7 @@ It will automatically switch to the BusyLight in:
| Tools > Manage plug-ins | lib selection |
| --- | --- |
| ![lib-menu](img/lib-menu.png) | ![lib-install](img/lib-install.png) |
| ![lib-menu](resources/images/lib-menu.png) | ![lib-install](resources/images/lib-install.png) |
> ⚠️ **Compatibility note:** MicroPython v1.27 is **not compatible** with Microdot due to breaking changes in the underlying ESP-IDF v5.5. Use MicroPython **v1.24.1** with Microdot **v2.0.6**.
@@ -164,7 +170,7 @@ It will automatically switch to the BusyLight in:
**(4)** Copy the content of [ESP32](ESP32) folder with the modified `boot.py` file to the root of your ESP32 file system. Again, can easily be done using [Thonny](https://thonny.org):
![file-copy](img/file-copy.png)
![file-copy](resources/images/file-copy.png)
**Done!**
@@ -176,7 +182,7 @@ All the required 3D files (STLs and f3d project) to 3D print the enclosure are a
# Wiring / Soldering
![wiring-soldering](img/wiring-soldering.png)
![wiring-soldering](resources/images/wiring-soldering.png)
You can see a final assembly image [here](3D-files-to-print/README.md).
@@ -192,7 +198,7 @@ You can see a final assembly image [here](3D-files-to-print/README.md).
## Microdot
<https://microdot.readthedocs.io/en/latest/index.html>
<https://microdot.readthedocs.io>
## JSColor