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>
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user