Showing posts with label network. Show all posts
Showing posts with label network. Show all posts

Thursday, 18 April 2013

No comments:

April 16 2013 update to: 

Ongoing experience of TRYING to Network our
SAMIL River 5200TL-D Solar Inverter



 A very brief update to say I've now had two other Samil owners email me to share their similar stories with me.
To one of the senders I replied ...

It’s nice to know its not just me!
I too have been rung by MikeZhang and have this MASSIVE email trail between us.

He has taken my early reports to the devs and I too got told to use VIplant instead of the browser solution ... despite me explaining at-length that the inverter won’t even stay on the network long enough to use VIplant ... quite apart from my having already set up an account and tried VIplant with total non-success.

In short it doesn’t seem like they want to recognise they have a problem and keep telling me to upgrade the firmware using  “the latest” rar file which they emailed me which I can’t seem to get through to them appears to be an EARLIER version than what is on the replacement inverter I had swapped-in by my installer!!!!

Am I frustrated ... you bet I am!
Having paid as much as we have for a supposedly “automated” system which I have to manually record each day and even then with the second unit every so often it records some totally erroneous daily value like 0.04KW on a sunny day or conversely 53KW+ on a partially cloudy day when the best “real” value I’ve ever seen is like 39.37KW on a totally sunny day!

I can only hope you are right and with more voices Samil will finally try and fix the shonky firmware!

Do stay in touch and I’ll try and update the blog when I have new info

Please Tweet/Facebook/G+ about my blog to get the info out to other Samil owners

PS
I take it you did see all the pages I put up with all my research and findings?

Monday, 28 January 2013

An Update to: My expierence with our SAMIL 5200TL-D Solar Inverter

2 comments:

 
As of the 26th January, I have had no response to the inquiry I sent to australia@samilpower.com
on the 3rd January
In the meantime, I have been running over CAT5, with no communication difficulties whatsoever.
What I HAVE had difficulties with however, has been the reliability of the logging software in the SolarPower Browser software!
The Software has four primary views:
Overview:
 Daily generation:
Daily History
Cumulative Total

  
 I first noticed something amiss when the Daily History view showed we had generated 59KWh in one day!
To cut the long story short, the software downloads the data from the Samil at the intervals you choose under  Settings -- Data Record


 











and stores them at the location specified therein under the Daily and Power folders
Every Daily folder has a file named the same as every other day using the-name-of-your-inverter.csv 
which is terribly unhelpful when troubleshooting, as I will explain.

The Power folder also contains a csv ... of the same name ... BUT with a different internal format and content (DONT get them muddled up or you've lost all your historic data)
Note: The Fault Info folder follows the same Daily structure though fortunately we seem to have almost no entries in there except when we lost power

Each of those Daily directories contains the noted csv for the named generator(s) and those csv's are essentailly a flat-file history database and they have a VERY specific format.
If you mess with that format even slightly, the Power Browser won't load or crashes when you move to a particular day's data.
Daily csv files MUST have the following:
  • all fields are comma delimited except the last field in each data row which is terminated by a CR
  • only one CR after the last entry in the last row of data (no blank rows)
  • the correct number formats in the fields i.e. 0 or 0.0 or 0.00 as the case may be
  • NOTE: even though the number formats must be exact ... THEY ARE STORED AS TEXT not numeric fields
  • there must be no leading or trailing blanks either side of a comma delimiter
  • the date time format must explicitly be yyyy-m-d(1 space)h:m:s
    e.g. 2013-1-25 1:2:8  (which represents 25th Jan 2013 at 01:02:08 am)
  • the "Total energy[KW.Hr]" value in the last data row must be the starting value for the next day
  • the same for "Total operation hours[Hr]"
  • It doesn't seem to matter if the first row of "Daily Energy[KW.Hr]" has a value or not, so long as the highest accrued value for the day in that column is then carried all the way to the last row after the generator goes offline AND so long as it doesn't try to accrue the new day's data to the previous day's total
So each day the "Total energy[KW.Hr]" and the "Total operation hours[Hr]" values are supposed to carry forward from the previous day but the "Daily Energy[KW.Hr]" is supposed to start afresh at the time the generator comes online each day.
As noted above, it does not normally seem to matter if there is a value in this field as it appears to nearly always start at the first sample value and accrue from there throughout the day.
EXCEPT on these particular days when it carried the previous day's value forward and for some reason accrued the day's values onto the total of the previous day!
At the same time, this messes with it's Total energy[KW.Hr] count as that is based on the running total of what is generated at each sample throughout each day.

So when the data gets messed up, the only option that I've found so far is to manually rebuild the damaged file(s) ... and it pays to do it when first noticed so the erroneous figures don't get propagated to too many daily data files !
 Opening these files in a text editor and attempting to fix them that way, is a right royal pain, because the field columns all stagger according to what data is in them, yet to put them into readable columns using Excel or Word or Textpad or anything which formats them in any way, breaks the format of the file and it will no longer load.
For example, opening the file as a csv in Excel changes the date format when you import it and puts space padding around  the comma delimiters when you save it ... unless you do it this way;
The trick is:
  1. Before doing anything with the file, MAKE AN UNTOUCHED and RENAMED COPY !!!!
  2. Make a further copy of the file, this is the one you will try and fix
  3. ULTRA important! ... RENAME the file copy from .csv to .txt
  4. Load Excel
  5. Choose File - Open
  6. Select Files Of Type: Text Files
  7. Browse to and open the the renamed daily .txt file copy you made at steps 2 & 3
  8. Now because it is seen as a .txt file and not a .csv file, Excel will allow yo to manipulate the fields as they are loaded, so on the first dialog just accept the defaults of Delimited, Start at row 1, MS-DOS (PC-8) then Next
  9. For delimiters, un-tick Tab and tick Comma then Next
  10. On the next dialog select the first General heading (Time column will highlight)
  11. Scroll all the way to the right-most column, press and hold the Shift key and click the heading of that right-most column (all columns should now be highlighted)
  12. In the Column data format radio button group, select the Text radio button then Next
You are good to edit the file.
... continued in next post due to formatting and publishing errors .....



 
 
 
 
 

Thursday, 3 January 2013

My experience of Networking our SAMIL River 5200TL-D Solar Inverter

17 comments:
 
The SAMIL has a variety of network connectivity methods and my objective was to get it connected to my LAN using WiFi

At the time of writing this blog entry, there are entries on many different forums describing the various difficulties experienced in attempting to get the WiFi communications working.

To date I have been partially successful so will document my findings here in the hope that they may help others attempting the same process.
Inverter model: As per title 
PC OS: XP SP3
Software: Samil Power Co - SolarPower Browser V2.9.2.6
Network:
* Type: 10/100 Ethernet with two WiFi routers 
* LAN subnet address is 192.168.0.x
* Billion Router BiPAC 7800N serving DHCP for LAN and WiFi using WPA/WPA2-PSK Mixed 802.11 b/g/n on Channel 8 with ESSID visible and shared key
* D-Link Router DIR-615 WiFi using Auto (WPA or WPA2) TKIP and AES Mixed 802.11 b/g/n on Channel 8 with SSID visible and shared key
  1. Connected SAMIL to Billion router via RJ45 Ethernet cable (referred to as netting twine in the SAMIL manual!) 
  2. On SAMIL Esc to Home menu
  3. Down arrow to Settings then OK
  4. Right arrow and Down arrow to Network then OK
  5. Up arrow for "1" then Right arrow for next password digit - repeat for all digits then OKi.e. 1 1 1 1 1 1 OK
  6. For Ethernet Interface I initially tried Auto-IP/DHCP but could not get a connection
    Note1: I could find no trace of a DHCP request in the router Syslog for any unidentifiable MAC address
    Note2: The MAC address being used by the SAMIL LAN interface was NOT that shown in the SAMIL System Info screen but does belong to the same address-space owner (see below)
    Interesting side-note: The System Info screen shows a MAC address of 24:08:28:02:03:00 which when searched on sites like  hwaddress.com are unknown
    IF HOWEVER you invert the MAC address as I've seen some commercial Router interface cards do, you get 00:03:02:etc which co-incidentally returns the address-space owner as Charles Industries which further research shows as "www.charlesindustries.com ... Heavy-duty use inverters for sensitive electronics"
    Further side-note: The MAC address eventually displayed (via ARP -a) once the browser was connected and working over the LAN cable, was another unknown address ...
    18-08-1C-02-03-00, yet once again, if you invert that MAC you again get 00:03:02:etc which obviously resolves to Charles Industries again.
  7. Went back in and set to Manual IP, setting the device to 192.168.0.40 along with all other other IP values such as subnet, gateway, DNS etc
  8. This time when I saved the settings the SAMIL appeared to reboot its software, after which I could effortlessly load and connect to the device using the SolarPower browser
  9. Doing an ARP - a on the PC with the browser running I ascertained the cabled MAC address as noted in (6) above.
  10. Next I selected the inverter name under the expanded "Inverters" list in the LH frame of the SolarPower Browser
  11. Selected the "Parameters" tab in the main frame of the browser
  12. Under Module Flag WIFI, I entered the SSID of my primary WiFi router (the D-Link DIR-615) and the Password (Shared Key) for that router SSID  then selected SAVE
  13. By the time I walked to the inverter, it appeared to be rebooting the software ... which it proceeded to do again and again and again (I thought I had stuffed it and it had gone into perpetual reboot!) then it stopped and returned to stable state.
  14. As soon as I got to the inverter I had unplugged the LAN cable but after the reboots stopped and I returned to my PC, I could not connect to the device.
    The hard-coded IP address (192.168.0.40) was no longer reachable and I could find no trace of a DHCP request to issue an alternate IP.
  15. Back to the SAMIL and changed the IP setting to Auto-IP/DHCP. The SAMIL rebooted (once) but still no WiFi Connectivity
  16. Back to the SAMIL and changed the IP setting to WIFI, leaving the Ethernet settings untouched (Auto-IP/DHCP). The WIFI setting showed the correct SSID. The SAMIL the went into it's multiple reboot scenario again!
  17. When the rebooting finished, still no WiFi connectivity so reconnected the LAN cable but could not get to the device
  18. Reset the SAMIL to the Manual IP settings (incidentally, settings were still retained even after setting to use DHCP). SAMIL rebooted. I could again get to the device on the .40 IP address
  19. I then entered the ESSID of the Billion router and it's passkey and upon SAVE the SAMIL again did it's multi-reboot thing!
  20. Disconnecting the LAN cable and reloading the browser I now had WIFI connectivity BUT ...
    I could find no trace of a new MAC address in the tables or logs of EITHER of the routers!!

    I got called away from my testing.
  21. Returning several hours later there was no longer any WiFi connectivity.!!
  22. To cut a long story short ... going through the process of connecting the LAN cable, assigning a static IP, connecting the browser and re-saving the SSID which forces the SAMIL reboot process, seems to establish WIFI connectivity SOMETIMES but then always for only a short time.
    Unproven at this stage, but I suspect the WIFI connection is dropped when a WIFI group key handshake occurs!

In Summary

It looks like the SAMIL will only connect the WIFI following it's reboot cycle after updating the WIFI settings. Any subsequent disruption of the WIFI communication (pairwise group handshaking etc) seems to break the connection and it does not re-establish.

It also appears that the wired LAN connection will ONLY work with all IP details specified and will NOT acquire a DHCP address despite DHCP being alive and well for other devices on the network.

If you have any comments or feedback please do add to my findings here.

Update to this post here