Files
docker-voltronic-homeassistant/config/mqtt.json
T
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

53 lines
2.0 KiB
JSON

{
"server": "192.168.1.37",
"port": "1883",
"topic": "homeassistant",
"devicename": "voltronic",
"username": "mqtt_user",
"password": "3tUhCpuDs43e#@k",
"clientid": "voltronic_bd8041d0cdf131a6ba4e5b3360b8bc5a",
"influx": {
"enabled": "false",
"host": "http://[INFLUX_IP_OR_URL]:8086",
"username": "",
"password": "",
"device": "voltronic",
"prefix": "solar",
"database": "solar",
"namingMap": {
"Inverter_mode": "output_mode",
"AC_grid_voltage": "grid_voltage",
"AC_grid_frequency": "grid_frecuency",
"AC_out_voltage": "ac_output_voltage",
"AC_out_frequency": "ac_output_frecuency",
"PV_in_voltage": "pv_input_voltage_1",
"PV_in_current": "pv_input_current_for_battery",
"PV_in_watts": "pv_input_watts",
"PV_in_watthour": "pv_input_watthour",
"SCC_voltage": "battery_voltage_from_scc",
"Load_pct": "output_load_percent",
"Load_watt": "output_load_watt",
"Load_watthour": "outpu_load_watthour",
"Load_va": "ac_output_power_va",
"Bus_voltage": "bus_voltage",
"Heatsink_temperature": "inverter_heat_sink_temperature",
"Battery_capacity": "battery_capacity",
"Battery_voltage": "battery_voltage",
"Battery_charge_current": "battery_charging_current",
"Battery_discharge_current": "battery_discharge_current",
"Load_status_on": "load_status_on",
"SCC_charge_on": "scc_charge_on",
"AC_charge_on": "ac_charge_on",
"Battery_recharge_voltage": "battery_recharge_voltage",
"Battery_under_voltage": "battery_under_voltage",
"Battery_bulk_voltage": "battery_bulk_voltage",
"Battery_float_voltage": "battery_float_voltage",
"Max_grid_charge_current": "max_grid_charge_current",
"Max_charge_current": "max_charge_current",
"Out_source_priority": "output_source_priority",
"Charger_source_priority": "charger_source_priority",
"Battery_redischarge_voltage": "battery_re_discharge_voltage"
}
}
}