Page 1 of 3

Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 2:07 pm
by SDeath
I just released my own app to readout my PV inverters. They have data loggers from a Dutch company named FP4ALL.
My app will be able to process 3 inverters, all you need to enter is their Names, local IP's and Wp rating and it will fetch each status.xml pages and show the values on screen.
The following data is in the status.xml and will be fetched by my app:
- gauge_power
- gauge_temp
- gauge_vpv
- gauge_iac
- energy_today
- energy_total
- hours_total

The update interval can be set by the user, if the connection is lost the locally stored JSON with the last data will be used for non live data (at the moment only energy_today, in the future energy_total and hours_total might be added).
This data will be updated the next time it connects to the inverter, live data will show and the locally stored JSON will be updated.
You can see the connection status to each inverter on top of the tiles.
If all inverters are offline than you can set a different update interval to prevent the Wifi to be DDoS'ed by the Toon due to no correct timeout handling in the QT sourcecode.
If an IP is deleted or set to 0.0.0.0 the locally generated file will be reset with 0 data.

You can select the tile you'd like, all 3 combined or for each inverter seperate.
Systray icon is selectable.
Pressing the tile or systray icon will open the Configuration screen.

See attached screenshots.

ToDo List:
- Graphical power bar for power display
- Graphs views

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 2:18 pm
by Toonz
looks promising :-)

One small request to make the systray logo in the standard Toon colors (the red and dark grey from the other icons).
Just let me know when you are ready for publishing on ToonStore :-).
I will then create the ipk package for your app for ToonStore)

Kind regardz,

Toonz

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 2:27 pm
by SDeath
Hi toonz,

Any official color codes available?

Maybe you can help me in the right direction with round progressbars?
Are they available, and are there any examples somewhere?
All code I can find looks different to the QT Toon uses.

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 4:30 pm
by SDeath
Systray icon changed to Toon colorscheme.

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 4:32 pm
by TheHogNL
Do you really need a systray icon?

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 4:44 pm
by SDeath
No I don't need it, but I like the look.
Do other apps need them? Yet they have them.

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 5:04 pm
by Toonz
You can make the display of the systray icon configurable...

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 5:28 pm
by SDeath
Great idea!

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 5:34 pm
by Toonz
see the latest afvalwijzer or newsreader app as an example.

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 7:21 pm
by SDeath
Will do for sure!

Re: Toon app: mySolar (FP4ALL)

Posted: Sat Jan 12, 2019 10:57 pm
by SDeath
Selectable systray icon is a go!
I now get all available items from the inverter, at least I hope, the inverters are down due to no sun so hopefully everything works tomorrow.
I also save them in JSON so I can use them while the inverter is offline.
Next up is make the inverter status available on the tile.

Re: Toon app: mySolar (FP4ALL)

Posted: Mon Jan 14, 2019 12:07 am
by SDeath
Updated the opening post with the latest details and some new screenshots, I am getting close to an initial release in the upcoming days.

Re: Toon app: mySolar (FP4ALL)

Posted: Tue Jan 29, 2019 12:23 am
by SDeath
The mySolar app is now available in the ToonStore.

Re: Toon app: mySolar (FP4ALL)

Posted: Sun Mar 10, 2019 5:36 pm
by Marek320
Are there maybe also possibilities with Solar Edge inverters ?

Re: Toon app: mySolar (FP4ALL)

Posted: Sun Mar 10, 2019 7:06 pm
by SDeath
Hi Marek,

I am guessing you are talking about Solar Edge.
If there is some sort of live xml or json data I can fetch then sure it is possible to add this to the app.
Did you do any research in this area?