
Il template SolaX Cloud API collega TapHome a qualsiasi inverter SolaX attraverso la piattaforma di monitoraggio SolaxCloud. A differenza del template SolaX Hybrid X1/X3 Gen 4, che utilizza Modbus RTU su RS-485, questa integrazione cloud non richiede alcun cablaggio fisico verso l’inverter. TapHome interroga i server SolaX Cloud via HTTPS e riceve dati in tempo reale in formato JSON.
Il template supporta tutti i tipi di inverter SolaX (23 modelli nelle serie X1, X3, A1 e J1) e fornisce 11 dispositivi di monitoraggio che coprono uscita AC, stato della batteria, flusso di energia in rete e produzione FV per singolo ingresso MPPT. Gli unici requisiti sono un account SolaxCloud, un dongle di comunicazione connesso a internet (Pocket WiFi, LAN o 4G) e il token API.
Configurazione
Configurazione dell’account SolaxCloud
L’inverter deve essere registrato e online su SolaxCloud. Un modulo di comunicazione (Pocket WiFi, LAN o dongle 4G) deve essere installato sull’inverter e connesso a internet.
Ottenere il token API (tokenID)
- Accedi a SolaxCloud su www.solaxcloud.com
- Nella barra laterale sinistra, vai a Service > Third-party ecosystem (o la sezione API)
- Copia il tokenID visualizzato — si tratta di una stringa di 23 o 24 caratteri
Il token è gratuito per tutti gli utenti registrati SolaxCloud.
Trovare il numero di registrazione (sn)
Il parametro sn è il numero di registrazione del dongle di comunicazione — non il numero di serie dell’inverter. Questa è una fonte comune di confusione.
Dove trovarlo:
- Sul dongle — stampato sull’etichetta del modulo Pocket WiFi / LAN / 4G (codice a barre o codice QR)
- In SolaxCloud — vai a Device > Inverter e cerca la colonna Registration No. nella tabella
Parametri di importazione
Quando importi il template in TapHome, inserisci:
- Token ID — il tokenID da SolaxCloud
- Registration No. — il numero di serie a 10 caratteri del dongle di comunicazione
Dipendenza da internet
Questa è un’integrazione esclusivamente cloud. Tutti i dati transitano attraverso i server SolaX Cloud (www.solaxcloud.com:9443). Il template non funziona senza una connessione internet attiva sia sulla CCU TapHome che sul dongle di comunicazione dell’inverter.
Per gli utenti che preferiscono la comunicazione locale senza dipendenza dal cloud, il template SolaX Hybrid X1/X3 Gen 4 (Modbus RTU) fornisce comunicazione diretta RS-485 con gli inverter ibridi Gen 4.
Funzionalità dei dispositivi
Uscita AC e produzione energetica
Il contatore AC Output misura la produzione totale di energia AC (yieldtotal in kWh) e la potenza di uscita in tempo reale (acpower in W, convertita in kW). Un attributo di servizio riporta la produzione giornaliera (yieldtoday in kWh) che si azzera a mezzanotte.
Monitoraggio della batteria
- Battery SOC — stato di carica della batteria in percentuale dal campo
soc. Il valore è diviso per 100 per l’intervallo di ingresso analogico TapHome 0–1 (es. 85% → 0,85). Questo è il dispositivo interrogato più frequentemente con un intervallo di 2,5 secondi - Battery Power — potenza istantanea di carica/scarica della batteria in watt. Valori positivi indicano carica (da FV o rete), valori negativi indicano scarica verso il carico
Potenza di rete e misurazione dell’energia
Tre dispositivi coprono il flusso di potenza della rete:
- Grid Power — potenza di rete bidirezionale grezza in watt. Positivo = esportazione in rete, negativo = importazione dalla rete
- PV From Grid — contatore che traccia l’energia consumata dalla rete. Consumo totale (
consumeenergyin kWh) e potenza di importazione in tempo reale (estratta dafeedinpowerquando negativo, convertita in kW) - PV To Grid — contatore che traccia l’energia esportata in rete. Energia totale immessa in rete (
feedinenergyin kWh) e potenza di esportazione in tempo reale (estratta dafeedinpowerquando positivo, convertita in kW)
Monitoraggio della produzione FV
Il template fornisce cinque dispositivi per la produzione FV:
- PV Production (Total) — sensore calcolato che somma la potenza DC da tutti i 4 ingressi MPPT. Null-safe — gli inverter con meno di 4 stringhe restituiscono null per gli MPPT non utilizzati, che la formula tratta come zero
- PV Production (MPPT 1–4) — letture individuali della potenza DC per ogni ingresso stringa FV in watt
Diagnostica a livello di modulo
Lo script del modulo verifica lo stato dell’inverter ad ogni interrogazione e segnala i problemi:
- Lo stato 100 (Wait Mode) e 110 (Standby) generano avvisi in TapHome
- Lo stato 103 (Fault Mode) e 104 (Permanent Fault Mode) generano errori
- Se la risposta API indica un errore, il messaggio dal campo
exceptionviene segnalato
Due attributi di servizio sono disponibili sul modulo:
- Inverter status — mappa i codici di stato 100–113 su nomi leggibili (Wait Mode, Check Mode, Normal Mode, Fault Mode, Permanent Fault Mode, Update Mode, EPS Check Mode, EPS Mode, Self-Test Mode, Idle Mode, Standby Mode, Pv Wake Up Bat Mode, Gen Check Mode, Gen Run Mode)
- Inverter type — mappa i codici tipo 1–23 su nomi dei modelli (X1-LX, X-Hybrid, X1-Boost/Air/Mini, X3-Hybrid-G4 ecc.)
Funzionalità aggiuntive
L’API SolaX Cloud fornisce anche la potenza AC del Meter 2 (feedinpowerM2), la potenza EPS (Emergency Power Supply) per tre fasi (peps1–peps3), il timestamp di caricamento dati, il numero di serie dell’inverter e lo stato della batteria. Questi possono essere aggiunti in un futuro aggiornamento del template.
Risoluzione dei problemi
L’API restituisce un errore o nessun dato
- Verifica che l’inverter sia online su SolaxCloud — accedi al portale web e controlla lo stato del dispositivo
- Conferma che il tokenID sia corretto e non sia stato rigenerato (i vecchi token diventano non validi)
- Assicurati che il parametro
snsia il numero di registrazione del dongle di comunicazione, non il numero di serie dell’inverter - Verifica che il dongle di comunicazione abbia una connessione internet attiva
Letture obsolete o ritardate
L’API SolaX Cloud restituisce i dati più recenti caricati dal dongle di comunicazione. La freschezza dei dati dipende dall’intervallo di caricamento del dongle (tipicamente ogni 5 minuti). Il template interroga l’API ogni 20 secondi, ma i dati sottostanti possono aggiornarsi meno frequentemente.
Errori di limite API
L’API consente un massimo di 10 richieste al minuto e 10.000 richieste al giorno. Il template interroga a intervalli di 20 secondi (circa 3 richieste al minuto), entro i limiti. Se più sistemi (TapHome, Home Assistant, altri strumenti) condividono lo stesso tokenID, il tasso combinato di richieste potrebbe superare il limite.
L’API SolaX Cloud richiede una connessione internet attiva e dipende dalla disponibilità dei server SolaX Cloud. Durante interruzioni del cloud o problemi di connettività, il template non riceverà dati aggiornati. Per installazioni che richiedono un controllo locale garantito, considera il template Modbus RTU.
