CITAZIONE (vinc3nzo, 19/11/2022 20:51:53 )
Salve Ragazzi uno domanda su questo tipo di inverter c'è la possibilità di disattivare il bypass? cioè quando finisce la batteria non prelevare da enel?
io lo faccio con un'interruttore smart da 63A di sonoff , comandato da wi-fi e gestito tutto da Home Assistant.
intanto ho lavorato finora alla ricerca del software del inverter ibrido ISolar SMX II 5,6KW
ed ho scoperto che gestisce anche il Seplos e che entrambi saranno gestibili da HomeAssistant.
Intanto ho notato che non ha a bordo il solito software dell'mpp-solar e quindi non è gestito da watch-power, ma da un software cinese di altra casa produttrice ed è già predisposto per dialogare con il Seplos in RS485.
vi lascio una piccola anticipazione per la gestione delle batterie litio e di tutti i parametri dell'inverter che saranno comandati da remoto ove previsto.
Sarà necessario riscrivere puntualmente in esadecimale tutti i comandi da inviare e leggere , ancora qualche giorno e sarà pronto per tutti, ovviamente gratuitamente com'è nel mio stile e sarà pubblicato su github e pastbin.
Per ora solo qualche test che ha avuto esito positivo, ovviamente tutto gira sul raspberry e quindi facilmente trasferibile anche su computer:
pi@raspyEasun:~/Hybrid-Inverter-Monitor/src $ nano inverter-monitor.py
pi@raspyEasun:~/Hybrid-Inverter-Monitor/src $ python3 inverter-monitor.py
battery_voltage
name = battery_voltage, value = 51.8
battery_current
name = battery_current, value = 11
load_dc_current
name = load_dc_current, value = 0
battery_charge_power
name = battery_charge_power, value = 0
battery_soc
name = battery_soc, value = 30
battery_max_charge_current
name = battery_max_charge_current, value = 0.4
solar_voltage
name = solar_voltage, value = 0
solar_amps
name = solar_amps, value = 0
solar_watts
name = solar_watts, value = 0
pv_battery_charge_current
name = pv_battery_charge_current, value = 0
grid_voltage
name = grid_voltage, value = 0
grid_input_current
name = grid_input_current, value = 0
grid_battery_charge_current
name = grid_battery_charge_current, value = 0
grid_frequency
name = grid_frequency, value = 0
inverter_voltage
name = inverter_voltage, value = 230
inverter_current
name = inverter_current, value = 1.6
inverter_frequency
name = inverter_frequency, value = 49.99
temp_dc
name = temp_dc, value = 37.5
temp_ac
name = temp_ac, value = 53.5
temp_tr
name = temp_tr, value = 49.9
Per ora i primi 19 parametri rispondono alla perfezione e il metodo di comunicazione sarà la porta RS485 in wifi con 18 euro di spesa. con "M5Stack Atom Rs485"
Ora quest'inverter mi è diventato veramente simpatico!
Command format
(RegisterAddress, NumberOfDecimals, FunctionCode, Signed) => (0x0216, 1, 3, True)
#1 Battery Voltage
#2 Battery Current (Charge/Discharge)
#3 Battery Charge Power
#4 Battery SoC
#5 Battery Max Charge Current
#6 PV Input Voltage
#7 PV Input Current
#8 PV Input Power
#9 PV Charge Current
#10 Grid Voltage
#11 Grid Input Current
#12 Grid Charge Current
#13 Grid Frequency
#14 Grid Charge Max Current
#15 Inverter Voltage
#16 Inverter Output Current
#17 Inverter Output Frequency
#18 Inverter Output Power
#18 Temp A
#19 Temp B
Ovviamente parte del lavoro l'ho trovato scritto come al solito da qualche utente straniero che gentilmente ha svolto la parte più importante della ricerca ma quella seguente completerà la gestione delle batterie sia Pylontech che che di altre marche.