April 7, 201610 yr Ok, previous meters did not work so well on a permanently open web page. Trick comes in that they are updated every minute, or as per users setting. Lets see if these work better. They LOOK much better. Note the BMV SOC.
April 8, 201610 yr Tested some more values on the Pi and one chart to see how it will perform with an interface, Only use 4% cpu power
April 16, 201610 yr Right, we re-did SolWeb to make it possible to have multiple users on same database, added a dashboard that Edmund and I are sorting our so that our own devices are reflected using the same back and front end. Here is a quick view of the new dashboard, good for web page viewing, as well as on a cell. Note to self: Get the name changed. EDIT: The data seen is from Edmund's system, te lekker man. Wil sort the variable sommer nou.
April 18, 201610 yr Okay, so there is now SO MANY software implementations here, but I'll just keep going with my little pet project and hopefully it will gain some critical mass at some point :-) Put in some time on the weekend. Dropped the "percentage load" gauge. Originally copied that from a screenshot jdp posted (and I was a little nervous about it :-P) but I finally figured it adds no information, because the Load gauge already gives you a visual indication of what's going on anyway. Rearranged the gauges so charge flows from left to right. Added CSS/javascript animation, speed of animation actually adapts to how much charge is going in/out. Finally, I added Amp-hour counters. So far it's not stored, it simply starts at zero when you restart the service, but I'll do something about that later. For now, it's just a test to see how well it works, compare with the real number shown by the charge controller, and things like that. Picture attached. Live example at http://ispburger.ddns.net:6543/
April 18, 201610 yr 2 hours ago, plonkster said: Okay, so there is now SO MANY software implementations here, but I'll just keep going with my little pet project and hopefully it will gain some critical mass at some point :-) Put in some time on the weekend. Dropped the "percentage load" gauge. Originally copied that from a screenshot jdp posted (and I was a little nervous about it :-P) but I finally figured it adds no information, because the Load gauge already gives you a visual indication of what's going on anyway. Rearranged the gauges so charge flows from left to right. Added CSS/javascript animation, speed of animation actually adapts to how much charge is going in/out. Finally, I added Amp-hour counters. So far it's not stored, it simply starts at zero when you restart the service, but I'll do something about that later. For now, it's just a test to see how well it works, compare with the real number shown by the charge controller, and things like that. Picture attached. Live example at http://ispburger.ddns.net:6543/ Well done !!! Looks awesome
April 18, 201610 yr 3 hours ago, plonkster said: Put in some time on the weekend. Dropped the "percentage load" gauge. Originally copied that from a screenshot jdp posted (and I was a little nervous about it :-P) but I finally figured it adds no information, Ja pasop ,jy moenie copy nie I tell all my photography students also. why recreate if you can innovate. do your own thing and impress the world.
April 18, 201610 yr 16 minutes ago, jdp said: Ja pasop ,jy moenie copy nie I tell all my photography students also. why recreate if you can innovate. do your own thing and impress the world. Hehehe. When I still did websites I remember what a pain that was. Either buy stock images, or use your own. At least when it comes to ideas, often they cannot be copyrighted, they are just too simple or obvious. It was a good starting point though, I think I now have something to work with. The problem I have is that when it comes to UI design, I'm not terribly talented, so I have to gather ideas about what works. This is now a combination of the gauge idea that you started with (and I see TTT copied as well :-P ), with the dotted line indicator "stolen" from Victron's CCGX. Truth be told, I don't think the gauges works for everything. See this as constructive criticism TTT, I'm sure you are aware of some of it :-) I think using the same gauges for everything is a mistake. 1. "Total to date" should just be a value I can read. 2. Battery state of charge should be a picture of a battery with a part of it green (like a little water tank with green paint in it). 3. Voltage gauge should not start at zero, a 24V array would be empty at around 21V, and that part of the gauge should not be green :-) I'm already picking up some issues with my "design" too. The Battery charge indicator, for example, goes from red via yellow to green. So its green when lots of charging is happening, red when lots of discharge is happening, and yellow the rest of the time. Which means it spends a lot of time in the yellow zone (while float charging for example) while there isn't really any "warning" condition about. So I'll have to think about this. Perhaps I do have a tiny bit of talent... :-)
April 18, 201610 yr So we're at float now... this gives me a pretty good idea of the kind of DoD I normally end up with at night. Looks like about 40Ah, or 20%.
April 18, 201610 yr My wife does not like the gauges at all. That is why all mine has a digital reading in it as well. I think men are more into gauges. woman not soo much.
April 19, 201610 yr I have Watt-hour counters now. They are still volatile (not persisted to disk) and of course that means that Murphy came for a visit yesterday and the Pi (which has been stable for weeks) crashed before I could read the total number for the day... nevertheless, we shall persist in our efforts. Edit: Grrrrr it seems it just crashed again. It seems I still have power supply or network interface issues :-( The moment I actively watch it it just falls over. Time to put in an ethernet cable.
April 20, 201610 yr Was lazy last night, went to bed early (aka 11pm). Saw something interesting just now that might be of interest. Look at my Watt-hour and amp-hour counters. They were reset late yesterday afternoon as the batteries started discharging, so the counter on the right ran up to about 1600Wh over night while the one on the left was left more or less at zero. That means that as soon as the one on the left surpasses the one on the right, I have more or less repaired the damage of last night, right? Now notice how in terms of Wh I've put back the discharge of last night, but in Amp-hours I haven't. Voltage inefficiency at play... you recharge at a higher voltage :-)
May 5, 201610 yr Update. Screen now looks like this, the Morningstar was quite the bliksim to make the DLL's work. BMV works for all models, just need to test the 600-602 when the Post Office delivers the package from Chris.
May 5, 201610 yr Quite a challenge to make this work. Easy part is and was the Axpert interface, one device, which is cool, but we split the data from the inverter and MPPT. All inverter data is stored in one table, and the Axpert MPPT data is stored in another table. Total of 3 tables stores ALL the devices data. Lekker man!!! Reason being I do not only have 3 devices to read, but 2 separate systems to boot, so I need to cater for max 6 devices although only 5 can be read today. The small 350VA Victron inverter has no port to read. AND then consider we cater for more than one user on the system, each person being able to craft their own dashboards. Jip, this system is getting bigger and bigger - as planned.
May 5, 201610 yr On 4/18/2016 at 2:24 PM, jdp said: TTT did you code that screen by hand or use something like Dreamweaver ? We took 'free to use and abuse' dial source code, souped it up for use with the latest JSON and HTML5 code.
May 5, 201610 yr On 4/18/2016 at 1:50 PM, plonkster said: See this as constructive criticism TTT, I'm sure you are aware of some of it :-) JIP, that is why we have a Dashboard (for the kids) a Stats tab (for SWAMBO) and a Graphs tab (for the rest).
May 7, 201610 yr The SolWEB reader, separate program running on windows, soon the RPi3b, looks like this. Reads Volltronics, BMV, Victron Charge Controllers, just the Victron inverters left to do. Can read up to 6 devices per user.
May 7, 201610 yr 4 hours ago, The Terrible Triplett said: And the final version of the Dashboard Does the BMV show charging and discharging? I suggestion is to make the top centre the 0 and then allow the gauge to move left discharging and right for charging? Just a small 2c from me... looking great and can't wait chaps...
May 7, 201610 yr Thanks Mark, I replaced the pic above with a new one. Forgot about that one - the Zero on top for selected dials.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.