Improved GHL Profilux 3.1 stats and logs

StarF

New member
I have ben working on a small projekt to improve the graphs and log capabilities of my GHL Profilux 3.1. The system is running on a small rasberry pi 2, with a 800x600 touch screen display. The data is provided on a webserver, so the graphs can be acces from everywhere, as long you have acces to your pi. The idea is the make it easier to read the graphs, and have something that looks better than what GHL offer.. the profilux touch is ugly...

The system is working as it is now, but i was thinking if there were interest for it, to make it more userfriendly to set up, and publish it to free use? Right now you would have to edit some scripts in order to get the right sensor data. As ghl have removed the rss feed from the computer, it has also made it a bit more complicated to parse the data. But if there is interest i will finish it up, and publish it as gpl, probaly on github or something like that.

The system can run on anything that supports pythong 3. The website is fully responsive, making it adjust to the size of the screen that acces the site.


The overview, and test on colors warning/alarm
wDe1bMt.png


Ph graphs on chromebrowser
WW3k7Jb.jpg


Same graphs in a bigger screen with higher resolution.. (shows the responsive of the graphs.. its the same data that is loaded
qBsSd7g.jpg


same graphs on the rasberry pi screen.. again same data set.
tuxJaOu.jpg


The idea is to load 3 weeks of data into the graph, and then allow the user to zoom on the graphs to see more details, here is a picture where its zoomed..
uefRmbM.jpg


Redox graph on the pi
JR5YKv0.jpg


redox in chrome desktop computer
ce2sXPa.jpg




The graphs can be exported as png images, if you want. There is no limit on how much data you want to save. One day data, with samples every 5 min takes about 20kb of size on the system. (that is for 4 sensors)

If there is enought interest, i will make everything english, make it easy to add your probes, and remove the GHL part in the image... The project will be delived as a package, that can be run on anything that supports python 3.
 
I am still working on a easy way to add the probe data, atm they are hardcoded into the system, i am working on a way to detect the probes and let the user deside what to be logged and shown... that is probaly the biggest isue. I think i have an idea on how to get direct acces to the ghl data, to allow live view of the data, but i need to get some time to test it.

The new overview shows the low, median and high endpoints in the data, over a given period.. atm its set for 7 days...

0NggN5M.png
 
I will probaly release a test version soon. This version will be locked to 4 sensors only.
Ph, Salt, redox and temp. The goal is to make it dynamic scaleable, but it will take some work.


This shows the development of the median/low and high values over time. The idea is, that through this view, you would get a good overview, in what range your systems runs. The median is the value that the system sits at the most, so if something happens you will start to see these graphs go down. So you know if you median ph value starts to get lower, you know something is wrong. There will be the same for the other sensors. (i am still working out how many data points there should be for this)
IIOA3G7.png


i am always open to iseas?

Do people need to log more than 4 sensors? or have more then 4 sensors shown?
 
I have the same, but i dont want to log the data from the ca reactor.. it would be pointless , or ?
 
Back
Top