feat: Supporto multi-inverter nello stesso container
Build Docker Image for Raspberry Pi / build-and-push (push) Successful in 7m23s

- Implementato array parsing per INVERTER_DEVICES (separatore ':')
- Refactoring mqtt-push.sh con funzione process_inverter()
- Topic MQTT separati per ogni inverter (voltronic, voltronic2, voltronic3, ecc.)
- Aggiornate tutte le 33 metriche con devicename dinamico
- Fix parsing JSON con filtro grep per messaggi [POLL]
- Documentazione ENV variable INVERTER_DEVICES in docker-compose.yml

Esempio configurazione:
INVERTER_DEVICES=/dev/ttyUSB0:/dev/ttyUSB1:/dev/ttyUSB2
This commit is contained in:
Pi Developer
2026-01-31 18:19:06 +01:00
parent 36743a59c8
commit 519b6ef703
2 changed files with 97 additions and 52 deletions
+5
View File
@@ -18,6 +18,11 @@ services:
# Device configuration
- INVERTER_DEVICE=/dev/ttyUSB0
# Multi-inverter support: separare device con ':'
# Esempio: INVERTER_DEVICES=/dev/ttyUSB0:/dev/ttyUSB1
# Se non specificato, usa INVERTER_DEVICE sopra
# - INVERTER_DEVICES=/dev/ttyUSB0:/dev/ttyUSB1
# MQTT Broker configuration (questi valori sovrascrivono mqtt.json all'avvio)
- MQTT_SERVER=192.168.1.37
- MQTT_PORT=1883