feat: Forza modalità parallela con default 2 inverter
Build Docker Image for Raspberry Pi / build-and-push (push) Successful in 7m6s

- Rimosso timeout e detection automatica
- Sempre modalità parallela forzata
- Default 2 inverter se parallel discovery fallisce
- Registra discovery per voltronic_inv1 e voltronic_inv2

NOTA: Se gli inverter non rispondono a QPGS, NON sono in modalità parallela.
Per gestire 2 inverter fisici separati, serve INVERTER_DEVICES=/dev/ttyUSB0:/dev/ttyUSB1
This commit is contained in:
Pi Developer
2026-02-02 23:43:12 +01:00
parent c73ebc825c
commit 0143e8eb36
3 changed files with 19 additions and 53 deletions
+6 -12
View File
@@ -77,21 +77,15 @@ fi
PARALLEL_DISCOVERY=`$SUDO_CMD "$INVERTER_BIN" -p 2>&1`
PARALLEL_COUNT=`echo "$PARALLEL_DISCOVERY" | grep "PARALLEL_COUNT=" | cut -d= -f2`
echo "Parallel discovery: count=$PARALLEL_COUNT"
# If no parallel count detected, assume 2 inverters
if [ -z "$PARALLEL_COUNT" ] || [ "$PARALLEL_COUNT" -eq 0 ]; then
echo "No parallel inverters found (count=$PARALLEL_COUNT), using standard polling"
# Don't use fallback in dev mode if file doesn't exist
if [ -f "$MQTT_FALLBACK" ]; then
exec $MQTT_FALLBACK
else
echo "Fallback script not found: $MQTT_FALLBACK"
echo "Using standard inverter_poller -1 instead"
INVERTER_DATA=`$SUDO_CMD "$INVERTER_BIN" -1 2>&1`
echo "$INVERTER_DATA"
fi
exit 0
echo "No parallel count detected, assuming 2 inverters"
PARALLEL_COUNT=2
fi
echo "Found $PARALLEL_COUNT parallel inverters"
echo "Processing $PARALLEL_COUNT parallel inverters"
# Publish discovery info
pushMQTTData "system" "parallel_count" "$PARALLEL_COUNT"