Files
Shinebridge/ShineLAN-X/firmware/CLAUDE.md
T
retr0 d4e569bce6 ShineLAN-X: Web-Konfigurations-UI + EEPROM-Config
- Tasmota-artiges Web-Interface auf Port 80 (DHCP/IP, MQTT, Intervall)
- NetConfig-Struct in EEPROM (Magic 0xA55A1234, Defaults bei erstem Boot)
- config.h bereinigt: keine Geheimnisse mehr, nur DEFAULT_*-Werte
- config_manager.h neu: configLoad/Save/Defaults
- USB CDC Build-Flags wiederhergestellt (-DUSBCON etc.)
- SPH 5000: power_to_grid (1021) + power_to_user (1029) ergänzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:29:11 +02:00

765 B

Growatt ShineLAN-X Firmware

PlatformIO-Projekt fuer STM32F103RBT6. Liest Modbus RTU vom Wechselrichter via USB-CDC und publiziert via MQTT an Home Assistant.

Wiki Knowledge Base

Path: /Users/retr0/Nextcloud/HomeLab/Vault

Beim Start einer neuen Session:

  1. Zuerst wiki/hot.md lesen (aktueller Kontext)
  2. Dann wiki/entities/Growatt ShineLAN-X Firmware.md fuer Projektdetails
  3. Nur bei Bedarf weitere Wiki-Seiten

Wichtige Konventionen

  • Kommentare nur wenn das WARUM nicht offensichtlich ist
  • Keine trailing summaries nach Tool-Calls
  • config.h ist geheimnis-frei (DEFAULT_* Werte) -- committen OK
  • Echte Credentials werden nur im EEPROM gespeichert, nie im Source
  • Framework-Hacks in ~/.platformio/ werden bei pio pkg update zurueckgesetzt