From 2ed2ef4096c8f55892b4a246390ec377fe669877 Mon Sep 17 00:00:00 2001 From: "James Bateman (hp-laptop)" Date: Fri, 2 Oct 2026 16:33:51 +0100 Subject: [PATCH] Rename repo to butterfly-edfa-rack-homeassistant; dashboard title -> Butterfly EDFA Rack Align with the renamed firmware repo and the butterfly_edfa_rack identifiers. Dashboard URL slug kept as butterfly-rack to avoid breaking the bookmark; only the visible title changes. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 6 +++--- configuration.butterfly.yaml | 2 +- ui-lovelace-butterfly.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 50948e3..2b0ccc2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# butterfly-rack-homeassistant +# butterfly-edfa-rack-homeassistant -Home Assistant configuration for the **Butterfly EDFA Rack** (the 1550 nm MOPA: Koheron CTL200 seed + Agiltron M511 EYDFA booster, bridged to MQTT by an ESP32). The firmware and bill of materials live in the separate `koheron-esp32-bridge` repo; this repo is only the HA side. +Home Assistant configuration for the **Butterfly EDFA Rack** (the 1550 nm MOPA: Koheron CTL200 seed + Agiltron M511 EYDFA booster, bridged to MQTT by an ESP32). The firmware and bill of materials live in the separate `butterfly-edfa-rack-firmware` repo; this repo is only the HA side. Almost everything is auto-discovered over MQTT: the firmware publishes `homeassistant/.../config` topics, so the rack's sensors, switches and numbers appear by themselves under one device, `butterfly_edfa_rack`. These files add only what discovery cannot: the derived mW power sensors, the emergency-shutdown script, and the dashboard. @@ -19,7 +19,7 @@ Almost everything is auto-discovered over MQTT: the firmware publishes `homeassi HA runs in Docker on `lab-desktop.local` (broker host `192.168.0.102`). The compose file bind-mounts `~/HA/homeassistant/` on the host as the container's `/config`, and the container is named `homeassistant`. The MQTT broker is anonymous, so this config needs no secrets; `secrets.yaml` on the host is unrelated and is git-ignored here. -Reach it with `ssh lab@lab-desktop.local`. The web UI is `http://lab-desktop.local:8123`; the dashboard shows in the sidebar as **Butterfly Rack** at `/butterfly-rack`. +Reach it with `ssh lab@lab-desktop.local`. The web UI is `http://lab-desktop.local:8123`; the dashboard shows in the sidebar as **Butterfly EDFA Rack** at `/butterfly-rack`. ## Deploy diff --git a/configuration.butterfly.yaml b/configuration.butterfly.yaml index 58f9d7c..337d9eb 100644 --- a/configuration.butterfly.yaml +++ b/configuration.butterfly.yaml @@ -57,7 +57,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/ui-lovelace-butterfly.yaml b/ui-lovelace-butterfly.yaml index dc28292..5214c14 100644 --- a/ui-lovelace-butterfly.yaml +++ b/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