Files
Pi Developer 36743a59c8
Build Docker Image for Raspberry Pi / build-and-push (push) Successful in 6m49s
feat: Ottimizzazione performance e gestione credenziali MQTT
- Rimosso credenziali hardcoded da mqtt.json (devono essere fornite solo da ENV)
- Ottimizzato mqtt-push.sh: caricamento config MQTT una sola volta all'avvio
- Ridotto I/O con redirect stderr su /dev/null
- Fix errore sed con device path contenente slash
- Aggiunto controllo esecuzione update_mqtt_config solo se ENV impostate
- Ridotto consumo CPU da 25% a ~0-2%

Nuovo:
- Documentazione multi-inverter completa (MULTI_INVERTER.md)
- Aggiornato README con sezione performance e multi-inverter
- Aggiunto .gitignore per file cache/backup runtime

Fixes:
- Bug sed delimiter con device path /dev/ttyUSB*
- Letture ripetute mqtt.json con jq (30+ per ciclo)
- Credenziali non aggiornate da ENV se mqtt.json esiste
2026-01-31 17:45:53 +01:00

51 lines
757 B
Plaintext

# Build artifacts
voltronic-cli/bin/skymax.bak
voltronic-cli/bin/skymax
voltronic-cli/test/
# CMake build files
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
Makefile
sources/inverter-cli/bin/
sources/inverter-cli/CMakeFiles/
sources/inverter-cli/CMakeCache.txt
sources/inverter-cli/cmake_install.cmake
sources/inverter-cli/Makefile
# Compiled binaries
*.o
*.a
*.so
# Runtime cache and backup files
config/.discovery_done
config/*.backup
*.exe
# IDE files
.DS_Store
*.swp
*.swo
*~
# Logs
*.log
/tmp/inverter.log
# GDB files
gmon.out
core
core.*
# VS Code - keep configuration but ignore local user settings
.vscode/ipch/
.vscode/.cmaketools.json
.vscode/compile_commands.json
# Docker volumes and temp files
docker-compose.override.yml
.env.local