risorse | huawei sun2000 su emoncms

Huawei SUN2000 su EmonCMS

Introduzione

Sono stato coinvolto in un progetto che mira a far confluire in un'istanza EmonCMS che monitora un vecchio impianto fotovoltaico i dati provenienti da un nuovo sistema di pannelli Huawei basato su un inverter SUN2000 al quale è connessa una Smart Dongle modello SDongleA-05. Entrambi i dispositivi supportano il protocollo Modbus, l'inverter nelle forme Modbus/TCP via Wifi e su linea RS-485, la dongle come Modbus/TCP via Wifi e connessione Ehternet (LAN).

EmonCMS dispone di un componente dedicato alla raccolta di dati da sensori di terze parti denominato EmonHub. Tra i protocolli disponibili figura anche Modbus. Non essendo riuscito a configurare con successo il servizio e spinto dalla curiosità di capire come funziona questo protocollo ho deciso di sviluppare un servizio dedicato in Python (cfr. repository GitHub solarmon) con la prospettiva di inviare i dati a EmonCMS attraverso l'API che tale piattaforma espone.

Durante lo sviluppo sono emerse diverse criticità, che raccolgo qui a futura memoria.

Punti di attenzione

Altre osservazioni

Pagina modificata il 06/09/2022