“In editing 24 -03-2023”
Interfaccia
Molti utenti con fotovoltaico sono in possesso di inverter solari ibridi come Voltronic, Axper o compatibili come AESun, MasterPower, Mppsolar PIP, Voltacon, Effekta o altri che però non si possono interfacciare direttamente con Home Assistant tramite Addon.
Lo scopo di questo progetto è realizzare un interfaccia che permetta la lettura dei dati dell’inverter e visualizzarli su Home Assistant.
L’elettronica scelta è Arduino Mega con Ethernet Shield W5100 , poi verrà implementata una versione altamente economica con Arduino UNO + Ethernet Shield W5100 e infine su ESP8266 con modulo ESP12E.
Il protocollo preso in considerazione per la realizzazione è MQTT e con un broker disponibile in Home Assistant il tutto semplificherà l’operazione, il progetto verrà documentato sia nell’installazione che nella configurazione e in fine nell’utilizzo sia su codice Arduino che in Home Assistant
Hardware
le componenti necessarie sono:
Connessioni
Tutte le shield di Arduino, per funzionare, vanno accoppiate con la scheda micro rispettando opportunamente le connessioni come in figura, poi collegare la scheda RS232TTL nel seguente modo
Pin Arduino Mega | Pin RS 232 TTL |
GND | GND |
RX1 pin 19 | RXD |
TX1 pin 18 | TXD |
5V | VCC |
Il cavo seriale necessario per questa applicazione deve avere due caratteristiche fondamentali:
- Connessione maschio-maschio
- I pin dei segnali Tx ed RX devono essere incrociati tra loro, quindi rispettando la foto del cavo qui sotto e con l’ausilio di un multimetro, si può verificare che il pin 2 lato A debba coincidere con il pin 3 lato B e viceversa. inoltre verificare che il pin 5 sia comune in entrambe le parti.
L’ultimo passaggio per le connessioni è collegare l’inverter con il cavo in dotazione, foto qui sotto, al cavo cross sopra descritto e quest’ultimo alla scheda RS232 TTL di interfaccia ad Arduino.
Continua……