SBFspot 3.2.0 doesn't create spot file for Sunny Multigate.
line 531 in SBFspot.cpp
```
if (Inverters[0]->DevClass == SolarInverter)
```
Multigate is a CommunicationProduct Device.
I changed it to
```
if (Inverters[0]->DevClass == SolarInverter || Inverters[0]->DevClass == CommunicationProduct )
```
and now is working fine. I'm not sure if this change is safe for others. I have only Multigate so at least for me it is fine
Comments: Don't know if this is a good idea... you will have double Energy Today/Total (for each micro inverter and the total of all inverters as reported by your Multigate) Also, Mutigate devices don't report Power/Voltage and Current for AC/DC if I'm right? If you want to change this, I think its better to check for Multigate SUSyID (175) ```C++ if (Inverters[0]->DevClass == SolarInverter || Inverters[0]->SUSyID == 175) ``` This way you avoid other "CommunicationProducts"
line 531 in SBFspot.cpp
```
if (Inverters[0]->DevClass == SolarInverter)
```
Multigate is a CommunicationProduct Device.
I changed it to
```
if (Inverters[0]->DevClass == SolarInverter || Inverters[0]->DevClass == CommunicationProduct )
```
and now is working fine. I'm not sure if this change is safe for others. I have only Multigate so at least for me it is fine
Comments: Don't know if this is a good idea... you will have double Energy Today/Total (for each micro inverter and the total of all inverters as reported by your Multigate) Also, Mutigate devices don't report Power/Voltage and Current for AC/DC if I'm right? If you want to change this, I think its better to check for Multigate SUSyID (175) ```C++ if (Inverters[0]->DevClass == SolarInverter || Inverters[0]->SUSyID == 175) ``` This way you avoid other "CommunicationProducts"