Jump to content

Renewable Energy - Solar - Software Section


KLEVA
 Share

Recommended Posts

I see more and more info about software for Invertors/Devices, I know AICC has done awesome work, but there isn't a place where someone can look directly for software to get info from all these devices. (Although AICC has a "side section" on IoT, but not sure if it is the right place).

I was thinking that there should be a "moderated" section that could showcase/advise on all software that people have written and are prepared to sell/give and even general commercial, so that people have a choice. Even a single pinned post that keeps a list of software available?

A few weeks ago I was really hunting for an alternative to WatchPower, and this forum pointed me in a direction for software, and in many cases I found that there was something else to suit my requirements better, or ended up empty... Hence I eventually wrote my own. But it would also give the various people a common place to talk software specific.

I think either creating a specific software section of the Alternative Energy section, or expanding the IoT section would be helpful. I have come across about 8 different options for communicating with the various products, and here we can discuss communication codes, networking, web, databases, advantages vs disadvantages of various commercial products, and the same with the free & open source stuff out there. I have so much info I would like to openly share about how to communicate to devices via USB (since this seems to have been a challenge on the forum), and this really doesn't have another place. I don't think software discussions should be in Invertors/Batteries/etc, it is a separate topic.

Link to comment
Share on other sites

Sounds like a good idee. We all learn a lot from each other and we made a lot of friends and experts in this forum. Jaco , Edd, Camel , Chris, TTT , Mike, Plonkster, Viper and a lot more users to name. I think we all can admit that we all learn from each other , and me myself learned a lot and know i will learn tons more from all the experts. The usb function was not a problem for me programming in Delphi as i needed it to be working as my inverter did not had serial. Some struggled a bit in other languages as some did not have a component and they already had serial and use thier time to start with the development wich is understandable as most users had serial.

Sent from my SM-G920F using Tapatalk

Link to comment
Share on other sites

Good idea yes ... to make it work ... AICC is confidential, Pi project is windows based and the rest all wanted specific needs scratched, including me. :P

A place to share problems to find solutions to them, excellent idea.

Link to comment
Share on other sites

Phew, that was quick...
Would it not be easier/better to have it by software? Since some software is for multiple products? Even WatchTower eh, WatchPower is used by multiple brands. Also, at the start many people don't know the correct brand of their Invertor, especially the Axpert, since it is sold as many different flavours/rebranded...

Link to comment
Share on other sites

10 hours ago, KLEVA said:

Phew, that was quick...
Would it not be easier/better to have it by software? Since some software is for multiple products? Even WatchTower eh, WatchPower is used by multiple brands. Also, at the start many people don't know the correct brand of their Invertor, especially the Axpert, since it is sold as many different flavours/rebranded...

I think a listing per inverter and then a thread per software implementation (So Manie, Ed, jdp, kleva can each have their own thread or multiple threads under the Axpert umbrella) and obviously the multi-platform offering being driven by TTT gets its own listing perhaps moving from its current location.

MIke's suggestion of Affini is a good one.

Link to comment
Share on other sites

On 4/9/2016 at 3:40 PM, Manie said:

The usb function was not a problem for me programming in Delphi

Glad to see another Delphi developer. I'm connecting to my infini via USB and therefor started off with USB development, I'll add serial comms at a later stage.

Link to comment
Share on other sites

8 hours ago, The Terrible Triplett said:

SolarMON and Pi thread can both be same place. ;)

Will explain why, with new software pictures. A lot has transpired this weekend. :)

Pray tell... sounds interesting...

Link to comment
Share on other sites

We where hoping to show off the new software, solWEB, but we got a brilliant idea on how to make the Pi side work so that you do not have to set anything on it. The settings to read the various devices on the Pi, will now come from the database ... and then we also added Voltronic devices this weekend. :)

Hoped for screens this morning for it would have been a kicker if I showed Voltronic data, read from my Pc yet all know I have no Voltronic equipment, thereby making @viper_za  jump with joy that I have converted ... No, ain't gonna happen Viper! :D

I would have showed @edmundp data here on our platform, read by solWEB (the old Ks4 Solar Data reader).

Edmund and we spent the weekend getting him on board so that solWEB can read data from his devices into the same database as my Victron and Morningstar, keeping the data apart for we only have 1 x Inverter, 1 x Battery monitor and 1 x Controller table, storing all the data from different devices neat and tidy, per user.

Edmund did all the Voltronic work himself, improved the Pi reader and his expertise will save a lot of time on what data to show on the graphs, for the dials are sorted.

So a thread for solWEB would be great going forward. :D

Link to comment
Share on other sites

6 hours ago, superdiy said:

Glad to see another Delphi developer. I'm connecting to my infini via USB and therefor started off with USB development, I'll add serial comms at a later stage.

Good to know that there are still some Delphi Developers out there. When will you upload some screen shot of your software

Link to comment
Share on other sites

54 minutes ago, Manie said:

Good to know that there are still some Delphi Developers out there. When will you upload some screen shot of your software

South African schools continue to train more of them, because they cannot be bothered to write a new curriculum. We moan about this every year in Computer Science circles.

Link to comment
Share on other sites

Okay, don't get me wrong. Delphi is not a bad language.

My own "career" starts in grade 9 with "PC Logo" (who still remembers that?), then several versions of Turbo Pascal (3.3, 5.0, 7.0), then Turbo Pascal for Windows (1.5) and right about that time, when I should naturally have become a Delphi programmer, someone introduced me to Linux and it all came to an abrupt halt. So I do sort of know the family from which Delphi comes.

Further, Pascal-type language have always been very good languages for teaching. I wrote a LOT of Oberon code (another pascal variant) at university. So my issue with Delphi is not that it is a bad language. It's more that it isn't the only good language for teaching, and there are many other languages more relevant to future employment opportunities, more relevant to scientific studies, more relevant to electronic engineering, and so forth. Scientists like python. Engineers use Matlab and lots of C. Even Java or C# might be a better option (much as I'm not a C# fan either :-) ). But perhaps worst, in my opinion, is that Delphi isn't free. Yes, perhaps the cheapie community edition or whatever they call it is free (as in beer), but Java, python, C, C#, almost every other decent language is now open.

And Embarcadero? Who are they? Long gone are the days when it was a Borland flagship product.

If they did a better job at Kylix... that might have helped. Who knows... :-)

Anyway, so I'm a python coder, somewhat by necessity, somewhat by choice. But I am not afraid to code C if I have to.

Link to comment
Share on other sites

All very true what you said. Yes if you look at example source. Other languages have in my opinion better and more examples. Python is quite powerful the only thing that i dont like id the identity in wich you have to write. Like a space matter. Or am i missing the bus

Sent from my SM-G920F using Tapatalk

Link to comment
Share on other sites

Yes, python uses whitespace to delimit blocks. It takes getting used to... about a week. It's not that hard, good programmers program in blocks anyway. If you're indenting so deep that the code marches off the screen, you're doing it wrong anyway.

(I code in a terminal 80 characters wide, specifically so that unnecessarily wide code bothers me).

My wife just finished a Haskell course (she's quite functional that way), and many colleagues code in Scala, and from this second hand exposure I'm beginning to learn that the python guys are leaning towards that kind of thinking too. It's not new, Lisp had some of these ideas several decades ago... but I like it :-)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...