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) <noreply@anthropic.com>
This commit is contained in:
James Bateman (hp-laptop)
2026-10-02 16:33:51 +01:00
co-authored by Claude Opus 4.8
parent 1a54819b3b
commit c2a004d6f1
6 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -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 # All commands run PlatformIO from the project-local venv, so you never need
# `pio` on your PATH. Just `make`, `make upload`, `make monitor`. # `pio` on your PATH. Just `make`, `make upload`, `make monitor`.
+1 -1
View File
@@ -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). 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).
+1 -1
View File
@@ -28,7 +28,7 @@ ssh $host 'docker exec homeassistant python -m homeassistant --script check_conf
ssh $host 'docker restart homeassistant' 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 ## Notes
+1 -1
View File
@@ -49,7 +49,7 @@ lovelace:
dashboards: dashboards:
butterfly-rack: butterfly-rack:
mode: yaml mode: yaml
title: Butterfly Rack title: Butterfly EDFA Rack
icon: mdi:laser-pointer icon: mdi:laser-pointer
show_in_sidebar: true show_in_sidebar: true
filename: ui-lovelace-butterfly.yaml filename: ui-lovelace-butterfly.yaml
+1 -1
View File
@@ -10,7 +10,7 @@
# stages, emergency stop. Everything you touch. # stages, emergency stop. Everything you touch.
# Diagnostics & Trends — the history graphs plus network / TEC / error # Diagnostics & Trends — the history graphs plus network / TEC / error
# detail, kept off the control tab so it stays clean. # detail, kept off the control tab so it stays clean.
title: Butterfly Rack title: Butterfly EDFA Rack
views: views:
# =================================================================== # ===================================================================
# TAB 1 — CONTROL PANEL # TAB 1 — CONTROL PANEL
+1 -1
View File
@@ -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. ; Board: ESP32-D0WD-V3 (WROOM-32 class) on a CP2102N USB bridge.
[env:esp32dev] [env:esp32dev]