Files
bf-infra/inventory
Christoph Emsenhuber 248b1b5e74 feat 🔌 TP17: statische Shelly-IP + in-pool-Reservierung + voller HA-MAC-Scan
- Entscheidung: alle Shellys bekommen statische IP (10.40.30.<octet>, gw/dns .30.1)
  + in-pool DHCP-Reservierung als Backup. set_sta auf static=true (Default) umgestellt
  (Ziel-IP aus Oktett), _sta_cfg-Helper.
- pool-v30 auf .100-.250 erweitert (Reservierungen jetzt in-pool, User-Konvention).
- s24 (14:33:5c:d8:2d:7c) ins inventory/bf.csv + .30.204-Reservierung.
- Voller HA-Device-Scan (alle MAC-Geräte, nicht nur configuration_url): fand
  Apple TV 4K + Philips TV (aus, VLAN40) — vor cudy-Teardown VLAN verifizieren;
  Apple TV = vmtl. Thread-Border-Router (TP17.1). Tasmota bestätigt tot (MAC nicht im Netz).
- .41.246/.247 = cudy1/cudy2 (Teardown-Ziele) dokumentiert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 07:45:08 +02:00
..

Inventory — kanonische Netzwerk-Doku (Single Source of Truth)

Regel: Niemand editiert die CSV von Hand im Alltag. Du nennst Änderungen, Claude pflegt CSV + generierte Markdown-Ansicht und committet → Git-History = Änderungs-Log.

Workflow

  1. Quell-Excel hier ablegen (*.xlsx) → Claude liest sie direkt.
  2. Claude spiegelt die vorhandene Struktur 1:1 in versionierte CSV (nichts wegnormalisieren).
  3. *.md = menschenlesbare Ansicht, aus CSV generiert.
  4. Verfeinerung Port-für-Port: Ist-Zustand + Soll-Zustand (geplante Belegung).

Geplant (Baustein 3, nach hAP-Go-Live)

Reconcile-Routine: SNMP (Switch MAC/Port-Tabelle) + RouterOS-API (ARP/DHCP-Leases) → Diff gegen diese CSV → meldet Drift / ergänzt Funde.

Status

  • Quell-Excel erhalten
  • In CSV gespiegelt
  • Markdown-Ansicht generiert