From c2a004d6f12c8b3433857e8e6627f673cfccb6a6 Mon Sep 17 00:00:00 2001 From: "James Bateman (hp-laptop)" Date: Fri, 2 Oct 2026 16:33:51 +0100 Subject: [PATCH] Rename project to butterfly-edfa-rack; broaden descriptions beyond Koheron The repo bridges both instruments (Koheron CTL200 seed + Agiltron M511 EDFA), so 'koheron-esp32-bridge' was too narrow. Align the repo name and descriptions to the identifier the whole stack already uses (butterfly_edfa_rack): README title, Makefile/platformio headers, and the homeassistant/ copies. Device id, MQTT topics and entity ids are unchanged, so no reflash or lost HA history. Sibling HA repo renamed to butterfly-edfa-rack-homeassistant. Co-Authored-By: Claude Opus 4.8 (1M context) --- Makefile | 2 +- README.md | 2 +- homeassistant/README.md | 2 +- homeassistant/configuration.snippet.yaml | 2 +- homeassistant/ui-lovelace-butterfly.yaml | 2 +- platformio.ini | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 0ebaa43..09fc62a 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# Koheron CTL200 -> WiFi/MQTT bridge on ESP32. +# Butterfly EDFA Rack bridge (Koheron CTL200 seed + Agiltron M511 EDFA) on ESP32. # # All commands run PlatformIO from the project-local venv, so you never need # `pio` on your PATH. Just `make`, `make upload`, `make monitor`. diff --git a/README.md b/README.md index f6328ef..a34cf13 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# koheron-esp32-bridge +# butterfly-edfa-rack-firmware ESP32 firmware that bridges the **Butterfly EDFA Rack** — a 1550 nm MOPA: a [Koheron CTL200](https://www.koheron.com/photonics/ctl200-digital-laser-controller/) driving a DFB seed into an Agiltron M511 EYDFA power amplifier (output up to ~1 W / 30 dBm) — to WiFi/MQTT for monitoring and control from Home Assistant (broker `192.168.0.102:1883`, anonymous). diff --git a/homeassistant/README.md b/homeassistant/README.md index 4e0233b..e05633c 100644 --- a/homeassistant/README.md +++ b/homeassistant/README.md @@ -28,7 +28,7 @@ ssh $host 'docker exec homeassistant python -m homeassistant --script check_conf ssh $host 'docker restart homeassistant' ``` -The dashboard reloads on browser refresh; changes to `configuration.yaml`/`scripts.yaml` need the restart. The dashboard appears in the sidebar as **Butterfly Rack** (`/butterfly-rack`). +The dashboard reloads on browser refresh; changes to `configuration.yaml`/`scripts.yaml` need the restart. The dashboard appears in the sidebar as **Butterfly EDFA Rack** (`/butterfly-rack`). ## Notes diff --git a/homeassistant/configuration.snippet.yaml b/homeassistant/configuration.snippet.yaml index 3d841c8..a80bc98 100644 --- a/homeassistant/configuration.snippet.yaml +++ b/homeassistant/configuration.snippet.yaml @@ -49,7 +49,7 @@ lovelace: dashboards: butterfly-rack: mode: yaml - title: Butterfly Rack + title: Butterfly EDFA Rack icon: mdi:laser-pointer show_in_sidebar: true filename: ui-lovelace-butterfly.yaml diff --git a/homeassistant/ui-lovelace-butterfly.yaml b/homeassistant/ui-lovelace-butterfly.yaml index dc28292..5214c14 100644 --- a/homeassistant/ui-lovelace-butterfly.yaml +++ b/homeassistant/ui-lovelace-butterfly.yaml @@ -10,7 +10,7 @@ # stages, emergency stop. Everything you touch. # Diagnostics & Trends — the history graphs plus network / TEC / error # detail, kept off the control tab so it stays clean. -title: Butterfly Rack +title: Butterfly EDFA Rack views: # =================================================================== # TAB 1 — CONTROL PANEL diff --git a/platformio.ini b/platformio.ini index e01fdf1..e41d995 100644 --- a/platformio.ini +++ b/platformio.ini @@ -1,4 +1,4 @@ -; PlatformIO project for the Koheron CTL200 -> WiFi/MQTT bridge on ESP32. +; PlatformIO project for the Butterfly EDFA Rack bridge (Koheron seed + Agiltron M511 EDFA) on ESP32. ; Board: ESP32-D0WD-V3 (WROOM-32 class) on a CP2102N USB bridge. [env:esp32dev]