A PHP/GD generated graph is shown for each monitor on the map.
For example, one of the graphs for my unit is: https://www.uradmonitor.com/data/0.1/public.php?id=1200003F¶m=temp1.
Out of curiosity i tried to change these variables to other values and i also tried to guess at some other arguments to retrieve graphs of other durations etc.
“What if i try temp2?”, “what will happen if i type in a random id?”, “can i change the language?”, “can i change the time to last week?”,…
Most of the results were empty charts.
However, i did notice that values such as id seem to be drawn on the graph as-is. There’s no error message displayed, seemingly no multibyte support and not too surprising, characters such as a nullbyte are interpreted as a control character. I’m far from an expert on PHP or security but you might want to look into it.
Is there a page where all possible arguments and functions are documented? Better yet, is the source code available?
Lastly, can i request static HTML pages for each unit instead of having to load and process the Google maps? Believe it or not, sometimes it locks up my browser and on mobile devices it’s not the best thing either.
I’m not trying to demand anything or complain, i am curious and excited about the project. That’s all.