Classic 150 Statistics Glitch/Anomaly

Started by Garret, February 20, 2015, 04:25:44 PM

Previous topic - Next topic

Garret

Today was I watching the Local App dash panel and reveling in the fact that my small (1650 W) PV array was close to generating 8 kWh before 4:00PM.  The celebration was cut short however, when the Local App kWh display was at 7.7 kWh and then suddenly was reset to 0.00 kWh.  Now, one might argue that this may be disappointing, although not critical or of vital importance.  More disturbing though, at the same time, my SOC (WB-Jr) also instantaneously jumped from 92% to 97% (in Absorb, ~8-9 charging amps, over 2 hours remaining; EA set at 3 amps).  Minutes later, I walked out to the barn and checked the display on the Classic which confirmed these numbers.  Checked the recent history in the LOG menu.  Recent history confirmed that at 15:08 energy produced was 7.7 kWh, but the next consecutive record (15:11) showed 0.00 kWh.  I do have the reset checkbox set in Local App, but this has behaved as expected (resets the Classic at midnight) and until now all data has been faithfully retained.  This strange behavior doesn't exactly instill confidence in the recording accuracy and integrity of the data recorded/stored by the Classic.  I am familiar with the "normal" logging behavior because I frequently review the LOG data, download and plot the offline data from Local App (the novelty of this marvelous toy wasn't yet worn off). 

There are no other power sources feeding my Classic and the AC-IN breaker on the Magnum inverter was switched off.  Battery connections and terminal screws on classic and PC connections in combiner box were tight (and no stray strands of wire).  The system load was light and constant (~450-600 Watts); nothing else out of the ordinary other than cold temperatures (-12 C).

Any thoughts as to what may have caused this anomaly?

Resthome

A Classic reset during the day will zero out the daily history data before they get saved. The local app has a set of debug numbers on the status page. You might want to post them in case this was a Watch Dog Timer Reset so the Midnite folks can look at them. Search the forum for Reason for Resting and retrieve the RFR number from you Classic before it resets tonight and post that number here also.

What version of firmware are you running and what is the version of the LA? 

Just a heads up if the Classic MNGP is left viewing Logs and you attempt to fetch the Offline data in the LA you will almost surely see the Classic reset. This is a know bug.
John

10 x Kyocera KC140, Classic 150 w/WBJr, Link10 Battery Monitor, 850 AH @ 12v Solar One 2v cells, Xantrex PROwatt SW2000
Off Grid on Houseboat Lake Don Pedro, CA

boB

#2
This sounds like it did reset during the day.  The time was correct so it wasn't a reset at midnight problem...

As RH asked, what is the version of firmware and what is the serial number ?  Do you also have an
idea what the internal Classic temperature runs ?  The FET and PCB temperature would be nice to know.

It may be that it had a defective processor that reset when it gets semi-hot.   We have seen just a few
but those did not usually reset but would normally hang/freeze.  We screen every single Classic for this.
The Serial number should give us an idea of when it went through production here.

Also, the jumping from 93% to 97% should not happen but if this is the newest firmware, it may be that if
the Classic did reset, it saves the State Of Charge every 90 minutes or so, so it may have brought
itself back to 93% or 97% or something while you weren't looking.

It's hard to say sometimes by looking at the Local App screen.

boB
K7IQ 🌛  He/She/Me

Garret

I attached a screenshot of the Local App Info Page with the version and #DB codes (it is getting dark now, nearing rest mode).
Naturally, I have no record of the temperatures, however, after staring at it all day I can provide an accurate recollection of these values close to the time of the error:

FET: 46 C
PCB: 30 C
Bat: -12 C

zoneblue

If your classic (not local app) time is set right, then this is a classic sign of a watchdog timer reset. Here these occur every 3-14 days, and date back to firmware 1470ish.
6x300W CSUN, ground mount, CL150Lite, 2V/400AhToyo AGM,  Outback VFX3024E, Steca Solarix PL1100
http://www.zoneblue.org/cms/page.php?view=off-grid-solar

boB

Quote from: zoneblue on February 20, 2015, 06:00:32 PM
If your classic (not local app) time is set right, then this is a classic sign of a watchdog timer reset. Here these occur every 3-14 days, and date back to firmware 1470ish.

one thing that can cause that is when the local app and the remote or both displaying the log graphs at the same time can reset it.  yeah check the temperature around 4 p.m. Classic temperature sensors
K7IQ 🌛  He/She/Me

Garret

Reason for resting (depressed left arrow key from main status menu and tapped ENTER) top middle numeral: 4
Although this is probably of little value since the unit had already gone into RESTING.
boB:
Quotewhen the local app and the remote or both displaying the log graphs at the same time can reset it.  yeah check the temperature around 4 p.m. Classic temperature sensors
I wasn't displaying anything out in the barn on the Classic (its single digit temps outside)
Don't know how to access logged temperature data except for the daily FET?
The values I already posted should be accurate for around the time of the alleged reset.

SN: CL16199
other info:
1821: 04/14/2014
1849: 04/21/2014

Restome:
I was not in the LOG menu and viewing data offline from Local App.  I usually download these data first thing in the morning, as they only seem to update during the night.  BTW, download takes about 2-3 minutes.

Zoneblue:
What is a "watchdog timer reset"

Garret

#7
OK boB:
Just remembered that I had the chart active.  Wasn't aware I could add data channels after the fact.
I attached the temp and kWh showing the glitch/reset around 15:00

2nd attachment {edit} shows where SOC jumps by 5% at the time of the reset.

Resthome

I believe that DB5 is the one boB is looking for and in your case it is zero. So no info there. Also doesn't appear to be a temperature problem with those numbers. And as you said the unit already had gone to resting so the RFR doesn't provide anthing. Might look through some of your old data to see if this has occurred in the past.
John

10 x Kyocera KC140, Classic 150 w/WBJr, Link10 Battery Monitor, 850 AH @ 12v Solar One 2v cells, Xantrex PROwatt SW2000
Off Grid on Houseboat Lake Don Pedro, CA

boB

Oh, those graphs in the Local App are fine and aren't the download of daily logs I was thinking about in combination
with the MNGP displaying logs graphs.  So, that is not the reason that it reset, if that's what it was.
Remember that Resting is different than Reset.

And, Rest Home, you are correct, since DB5 is zero, that ~should~ mean that this Classic did not do a watch-dog
reset, at least not the last time it reset or was powered down and back up again.


Garret, A Watch Dog Timer (WDT) reset is when the code crashes and/or freezes and does not keep running, this
timer which is in hardware rather than software, will reset the Classic after 5 seconds of the start of
the freeze.  Normally, a watchdog timer is reset when the code is running correctly and is not allowed
to count the 5 seconds necessary for it to do its thing and reset the Classic.  When it does that, it
puts some information in that DB5 register spot to give us information on the WDT reset...  But if
DB5 is 0000, then it most likely did not do this WDT reset so I think that information tells us that
something else happened.

boB

K7IQ 🌛  He/She/Me

Garret

I really appreciate all the help.  You folks are very responsive!

QuoteMight look through some of your old data to see if this has occurred in the past.

I reviewed all the the logged data and can't find another instance of an apparent reset.

The reset in of itself, whatever the reason like I had previously mentioned, is not a major concern.  As long as the system continues to operate, especially whenever I am away from my home.

I am a little worried about the sudden increase (+=5%) in SOC.  I want to make sure this CC is accurately monitoring the batteries before I purchase another 150 and expand my battery bank for the second 6-panel top-of-pole mount I just completed that is ready to put in the ground (soon as it thaws).

mike90045

What causes the yellow background when the time offset error is not showing ?
http://tinyurl.com/LMR-Solar

Classic 200| 2Kw PV, 160Voc | Grundfos 10 SO5-9 with 3 wire Franklin Electric motor (1/2hp 240V 1ph )| Listeroid 6/1, st5 gen head | XW6048 inverter/chgr | midnight ePanel & 4 SPDs | 48V, 800A NiFe battery bank | MS-TS-MPPT60 w/3Kw PV

Garret

I simply changed the color scheme to suit my tastes (not very fond of chartreuse green).  During a partial shading event, the background does change to a much more vivid, and noticeable bright yellow

boB


Garret, there is nothing in the algorithm or code that would make the SOC% "jump" like this as far
as it calculates SOC.

That being said, there are events that could cause it to jump to 100% but even that would be rare
as long as the Absorb time and/or the Ending Amps is low enough.

Transitioning from Absorb to Float naturally will make it go to 100%.

Pressing the right button combination in the WB Jr.  MORE screen can cause the SOC to jump to 100%.

If the Classic somehow reset before the 90 minute automatic SOC save and the SOC was higher
than it was during the last 90 minute data save, then the SOC% would jump DOWN some, not up
in percentage because that last period of information was lost.

So, if your SOC% jumped up 5% but did not jump up to 100%, I am not sure what would
have happened.  Sometimes things happen when we are not looking and we don't notice
things.  That's the hard part to diagnosing a lot of these things.  Drives me nuts !

boB
K7IQ 🌛  He/She/Me

Vic

Just my opinion;

The WBjr is a terrific gift that comes along,  FREE,  with the standard Classics.

SOC readings include so very many variables that,  personally pay no attention to what is displayed on any of battery monitors.  Guess that if I was seeing 50% SOC,  when 85% was expected,  would look further ...

Have my Efficiency set to 70 %.   And the proper efficiency setting really depends upon the DOD that the battery has experienced in the previous discharge cycle.

AND,  of course,  the Rate of Discharge and Charge affect the true SOC.

I use the WBjr's Net AH reading in early morning to see how many AH have been removed from the battery -- for me,  all else flows from this important number.

Garret,  since you have FLAs,  you DO know the best measure of SOC -- your Hydrometer.  The SOC reading from the WB  is a good rough indication,  as you also know.

FWIW,    Vic
Off Grid - Sys 1: 2ea SW+ 5548, Surrette 4KS25 1280 AH, 5.25 KW PV, Classic 150,WB, Beta Barcelona, Beta KID
Sys 2: SW+ 5548s, 4KS25s, 5.88 KW PV, 2 ea. Classic 150, WB, HB CC-needs remote Monitoring/Control, site=remote.
 MN Bkrs/Bxs/Combiners. Thanks MN for Great Products/Svc/Support&This Forum!!