This project has moved and is read-only. For the latest updates, please go here.

123solar and SMA - temperature

Topics: 3. Feature Requests
Oct 18, 2014 at 1:51 PM

I'm using 123solar to visualize the data (provided by SBFspot) to have a look on my SMA inverter. Using the 123s-funktion on SPFspot there comes no temperature (arrays [12] and [13] are "0.00"), when I look at the data provided by SBFspot -v directly there is a temperature displayed.
Is it possible to get this data into the given arrays for 123s?

Oct 19, 2014 at 9:29 PM
Better to post this issue on 123solar forum
Owner will contact me with HowTo
Oct 20, 2014 at 11:06 AM
Better to post on both 123solar and SBFspot as the feature was added by me, not their owners.

To make it short, SMAspot/SBFspot -to- 123Solar was designed from the ground to include iinverter temperature, despite SMAspot did not support the data channel at that time.

There is therefore a single c++ instruction to modify in SBFspot

File - csvexport.cpp
Function - ExportSpotDataTo123s,

(original code)
// $INVT = Inverter temperature - n/a for SMA inverters
printf(strout, FormatFloat(FormattedFloat, 0., 0, cfg->precision, *s123_decimalpoint), *s123_delimiter);

(new code)
// $INVT = Inverter temperature
printf(strout, FormatFloat(FormattedFloat, (float)invdata->Temperature/100, 0, cfg->precision, *s123_decimalpoint), *s123_delimiter);
Marked as answer by SBF on 10/29/2014 at 4:27 AM
Oct 20, 2014 at 11:56 AM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.