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) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
1c325bf2a2
commit
2ed2ef4096
@@ -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.
|
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.
|
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
|
## Deploy
|
||||||
|
|
||||||
|
|||||||
@@ -57,7 +57,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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user