Progettato e realizzato in Francia
🚚 Tutti gli ordini effettuati prima del 27 settembre sono stati spediti. Ora stiamo preparando gli ordini successivi (27, 28 settembre…). Faremo del nostro meglio per consegnare il prima possibile.
HOME ASSISTANT8 min di lettura

Pylontech in Home Assistant: la guida completa all'integrazione MQTT e REST

Due percorsi di integrazione, entrambi inclusi nel firmware, nessuno dei due richiede un componente personalizzato. Ecco esattamente come funzionano l'auto-discovery MQTT e la piattaforma REST, e quale dovreste davvero usare.

Due vie d'accesso, entrambe già integrate nel firmware

Chiedete a dieci persone come collegherebbero una batteria Pylontech a Home Assistant e otterrete dieci mezze risposte diverse, con componenti personalizzati, repository HACS, o YAML copiato da un forum di tre anni fa. Con Pylon-Monitor non c'è da indovinare: il dispositivo integra due percorsi di integrazione direttamente nel firmware, e nessuno dei due richiede di installare nulla lato Home Assistant.

Entrambi leggono lo stesso dato di base — la porta Console della batteria — quindi la scelta non riguarda le capacità, ma ciò che avete già in funzione.

Opzione 1 — Auto-discovery MQTT, la via veloce

Se Home Assistant ha già in esecuzione il componente aggiuntivo Mosquitto broker (la maggior parte delle installazioni ce l'ha), questa è l'opzione da usare. Inserite IP del broker, porta, nome utente e password nella pagina Settings del dispositivo, salvate, e in circa cinque secondi undici sensori compaiono automaticamente in Impostazioni → Dispositivi e servizi → MQTT — raggruppati sotto un'unica scheda dispositivo chiamata Pylon-Monitor. Niente YAML, nessun riavvio, nessuna entità da definire manualmente.

Gli undici sensori: SOC, SOH, tensione, corrente, potenza, temperatura batteria, temperatura MOSFET, cicli di carica, stato della batteria, squilibrio delle celle e numero di batterie. Più un segnale extra che conta più di quanto sembri: un topic di disponibilità sostenuto da un vero Last-Will-and-Testament MQTT, che fa sì che ogni sensore si oscuri correttamente in Home Assistant nel momento in cui il dispositivo perde alimentazione o WiFi — invece di rimanere silenziosamente bloccato sull'ultimo valore conosciuto, che è esattamente la modalità di guasto che frega le persone (un allarme che non scatta mai perché l'"ultimo SOC conosciuto" sembrava normale).

Pagina Settings di Pylon-Monitor con i campi di configurazione del broker MQTT Home Assistant effettivamente compilati
Quattro campi — IP del broker, porta, nome utente, password — è tutta la configurazione MQTT lato dispositivo.
Pannello di una batteria Pylontech master: il cavo RJ45 nella porta CONSOLE alimenta il Pylon-Monitor, mentre il cavo di collegamento parte dal LINK PORT 1 verso la batteria slave
Sulla batteria master: CONSOLE verso il Pylon-Monitor, LINK PORT 1 verso la batteria slave.
L'errore che fanno quasi tutti: LINK PORT 1, non LINK PORT 0
Il cavo che collega la batteria master alla prima slave deve partire dal LINK PORT 1 della master — mai dal LINK PORT 0. Si inserisce nel LINK PORT 0 della slave, e ogni batteria successiva ripete lo stesso schema 1 → 0. Collegato al contrario, la master non vede mai il resto dello stack e il Pylon-Monitor mostrerà sempre una sola batteria, per quante ne abbiate.
Consiglio: create un utente MQTT dedicato per il dispositivo (nella configurazione del componente aggiuntivo Mosquitto o nelle impostazioni Persone e componenti aggiuntivi di Home Assistant) invece di riutilizzare il vostro login. Costa un minuto in più e vi permette di revocare l'accesso del dispositivo in modo indipendente in seguito.

Opzione 2 — REST, se non usate MQTT

Nessun broker, nessun problema. La piattaforma rest integrata di Home Assistant può interrogare direttamente l'endpoint /api.json del dispositivo ogni 30 secondi e creare sei sensori — SOC, SOH, tensione, corrente, potenza e stato. Il blocco YAML non va scritto da zero: la pagina Settings del dispositivo lo genera da sola per voi, con l'IP attuale già inserito. Copiate, incollate in configuration.yaml, riavviate Home Assistant.

Blocco YAML REST di Home Assistant generato automaticamente dal dispositivo Pylon-Monitor per i sensori Pylontech
Il blocco YAML REST, generato direttamente sul dispositivo con l'IP corretto già inserito — niente da digitare a memoria.
Editor configuration.yaml di Home Assistant con il blocco di sensori REST Pylon-Monitor incollato
Incollato così com'è in configuration.yaml — il blocco esatto generato dalla pagina Settings, senza modifiche.
Configurazione di una scheda Gauge di Home Assistant con l'entità Pylontech SOC selezionata, con lettura live al 50%
Uno dei sensori risultanti (Pylontech SOC) aggiunto a una scheda Gauge — qui in diretta al 50%.
Non attivate entrambe per lo stesso sensore. Attivare l'auto-discovery MQTT e aggiungere anche il blocco REST crea entità duplicate per gli stessi valori. Sceglietene una — MQTT copre già tutto ciò che fa REST, più quattro sensori aggiuntivi e il segnale di disponibilità, quindi c'è raramente motivo di combinarle.

Quale scegliere in pratica?

Cosa fare davvero con i sensori

Dieci (o sei) nuovi sensori, da soli, sono solo numeri su una scheda. Alcune idee di automazione per trasformarli in qualcosa di utile:

Per approfondire cosa significano davvero questi numeri e quali meritano un vero allarme (rispetto a quelli che sono solo rumore di fondo), vedete Diagnostica Pylontech 101.

Risoluzione rapida dei problemi

Non usate Home Assistant?

Tutto quanto sopra si basa sullo stesso endpoint /api.json e sugli stessi topic MQTT che alimentano anche le integrazioni con Jeedom, Node-RED, Domoticz e openHAB — vedete tutti gli altri modi per collegare una batteria Pylontech a una piattaforma domotica se Home Assistant non è il vostro sistema.

Tuya / SmartLife — un ponte non ufficiale via IFTTT, Make.com o Apilio

I dispositivi Tuya e l'app SmartLife comunicano solo con il cloud proprio di Tuya — non esiste un endpoint JSON generico dal loro lato come qui, e non esiste un'integrazione ufficiale Pylontech-Tuya. Nemmeno questo dispositivo pretende di esserlo. Ciò che offre è il pezzo mancante per un ponte no-code: attivate Settings > Public JSON access > "Enable a real public URL" e pylon-monitor.com ripubblica il JSON del vostro dispositivo su un link HTTPS stabile, raggiungibile da qualsiasi luogo — senza port forwarding, senza VPN, nulla esposto sul vostro router.

Pagina Settings di Pylon-Monitor — accesso JSON pubblico con token privato e URL pubblico risultante
Settings > Public JSON access: una chiave privata, una casella di spunta, e pylon-monitor.com ripubblica il vostro JSON su un link che funziona da qualsiasi luogo.

Con questo URL in mano, una piattaforma di automazione no-code (con piano gratuito) può interrogarlo e inviare i valori a un dispositivo virtuale Tuya o a un webhook rivolto a SmartLife:

Nulla di tutto ciò è ufficialmente supportato da Tuya o da Pylon-Monitor — è un ponte che assemblate voi stessi con strumenti gratuiti esistenti, non un'integrazione certificata. Ma se volete il SOC o lo stato della vostra batteria su una dashboard SmartLife, o in una routine Alexa/Google che capisce solo dispositivi Tuya, l'URL pubblico sopra è il pezzo che vi mancava.

Domande frequenti

Serve un broker MQTT per usare Pylontech in Home Assistant?
No. Se non gestite un broker MQTT, la piattaforma REST integrata di Home Assistant può interrogare direttamente l'API JSON del dispositivo e creare sei sensori — nessun broker richiesto.
Quanti sensori dà il monitoraggio Pylontech in Home Assistant?
L'auto-discovery MQTT crea 11 sensori più un segnale di disponibilità. La piattaforma REST crea 6 sensori dagli stessi dati di base. Se il tuo pack conta più di una batteria Pylontech, MQTT pubblica anche 5 sensori per ogni batteria (SOC, SOH, cicli, tensione, stato), e l'API JSON espone sempre il dettaglio completo per batteria indipendentemente dall'integrazione usata.
Posso usare MQTT e REST contemporaneamente?
Potete, ma non dovreste per gli stessi valori — crea entità duplicate. Scegliete MQTT se avete un broker (copre tutto ciò che fa REST, e altro); usate REST solo se non lo avete.

Pylon-Monitor integra già entrambe le soluzioni — l'auto-discovery MQTT e il generatore di YAML REST sono già sul dispositivo, pronti non appena lo collegate.

Ordina ora — 59 € Acquisto una tantum, 59 € in totale — IVA non applicabile, nessun abbonamento.