Stand alone ethernet sheild line graph with multi lines

I am trying to create a temperature sensor project that will display a webpage with a line graph of the temperature readings

I currently have an internet server based system working, but it relys on mIRC to parse the data into a text file and then upload it to my website. (ex: http://ice2012.eqrunner.com/temperature-2014-05-31.php ) Problem I have with this, is this relies on third party software to produce. I need it to be an all in one on the arduino.

I am looking for suggestions on how I can display temperature data/multi line graph via the arduino w/ ethernet sheild? I have googled around and searched the forums and have only found versions that rely on a third party website to host, or pull info from.

eqrunner: upload it to my website. (ex: http://ice2012.eqrunner.com/temperature-2014-05-31.php )

Looks good to me. Why don't you stick to that?

I need it to be an all in one on the arduino. I am looking for suggestions on how I can display temperature data/multi line graph via the arduino w/ ethernet sheild?

This seems to be a contradiction. The goal is unclear, and so is the problem. What would the ethernet shield be for?

Various issues: 1) Flash based = This version uses Google graph and runs via flash. Can not view on iPad/iPhone devices 2) Current one was my first version, which has internet access. I am creating a Version 2 will be used on a closed system with no internet access to the outside world 3) Relies on a separate computer running mIRC to log the data then push to the web. I need the arduino to do this by itself as there will be no computer available on site to do this.

The application to this is to monitor temperatures of dimmer beach at the concert shows I run. There is a wifi router on site (So I can remote in to my consoles and control my lights) and I wish to be able to connect the arduino to the router, and be able to monitor dimmer rack temperatures during the show via my iPad. I do not have portable computer on site & monitor/laptop to setup and host this. As the show is always relocating. (less in is more in my world)

Translation: All in one = An arduino that can do everything ( read sensors, log data, host graph page.) and does not rely on other 3rd party devices (separate computers/laptop, internet server/website)

Each line of data from all 6 sensors looks like this:

[new Date(2014,05,31,00,00,19), 82.83 , 87.49 , 65.60 , 70.33 , 64.50 , 68.43 ],
[new Date(2014,05,31,00,00,49), 83.00 , 87.16 , 65.60 , 70.33 , 64.50 , 68.43 ],
[new Date(2014,05,31,00,01,19), 83.50 , 87.16 , 65.60 , 70.33 , 64.50 , 68.43 ],
[new Date(2014,05,31,00,01,49), 83.50 , 87.16 , 65.60 , 70.33 , 64.50 , 68.43 ],
[new Date(2014,05,31,00,02,19), 83.50 , 87.32 , 65.44 , 70.33 , 64.50 , 68.43 ],
[new Date(2014,05,31,00,02,49), 83.66 , 87.32 , 65.60 , 70.33 , 64.50 , 68.43 ],
[new Date(2014,05,31,00,03,19), 82.83 , 87.16 , 65.60 , 70.33 , 64.50 , 68.43 ],
[new Date(2014,05,31,00,03,49), 82.67 , 87.16 , 65.60 , 70.17 , 64.50 , 68.28 ],
[new Date(2014,05,31,00,04,19), 83.50 , 86.99 , 65.44 , 70.33 , 64.50 , 68.28 ],
[new Date(2014,05,31,00,04,49), 83.00 , 86.82 , 65.44 , 70.33 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,05,19), 83.83 , 87.16 , 65.44 , 70.33 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,05,49), 83.99 , 86.82 , 65.60 , 70.33 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,06,19), 83.83 , 86.99 , 65.60 , 70.33 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,06,49), 83.33 , 86.82 , 65.44 , 70.33 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,07,19), 82.83 , 86.82 , 65.44 , 70.33 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,07,49), 83.00 , 86.65 , 65.60 , 70.17 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,08,19), 82.67 , 86.65 , 65.60 , 70.33 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,08,49), 82.18 , 86.65 , 65.60 , 70.17 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,09,19), 82.51 , 86.49 , 65.60 , 70.33 , 64.34 , 68.28 ],
[new Date(2014,05,31,00,09,49), 82.35 , 86.32 , 65.60 , 70.33 , 64.18 , 68.28 ],
[new Date(2014,05,31,00,10,19), 82.02 , 86.82 , 65.44 , 70.33 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,10,49), 82.18 , 86.65 , 65.60 , 70.17 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,11,19), 82.67 , 86.49 , 65.60 , 70.17 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,11,49), 83.16 , 86.49 , 65.60 , 70.33 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,12,19), 83.33 , 86.49 , 65.60 , 70.33 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,12,49), 82.35 , 86.32 , 65.44 , 70.33 , 64.18 , 68.28 ],
[new Date(2014,05,31,00,13,19), 82.51 , 86.49 , 65.44 , 70.33 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,13,49), 83.16 , 86.32 , 65.44 , 70.33 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,14,19), 82.67 , 85.98 , 65.44 , 70.33 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,14,49), 82.51 , 85.98 , 65.44 , 70.17 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,15,19), 82.02 , 85.98 , 65.60 , 70.33 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,15,49), 82.18 , 85.65 , 65.44 , 70.17 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,16,19), 81.86 , 85.98 , 65.60 , 70.17 , 64.03 , 68.12 ],
[new Date(2014,05,31,00,16,49), 81.69 , 85.82 , 65.44 , 70.33 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,17,19), 81.53 , 85.82 , 65.44 , 70.17 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,17,49), 81.36 , 85.82 , 65.44 , 70.33 , 64.18 , 68.12 ],
[new Date(2014,05,31,00,18,19), 81.86 , 85.65 , 65.44 , 70.17 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,18,49), 81.36 , 85.65 , 65.44 , 70.17 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,19,19), 82.02 , 85.98 , 65.44 , 70.17 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,19,49), 82.02 , 85.65 , 65.60 , 70.33 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,20,19), 81.69 , 85.65 , 65.44 , 70.33 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,20,49), 82.02 , 85.82 , 65.44 , 70.17 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,21,19), 82.51 , 85.82 , 65.44 , 70.17 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,21,49), 82.18 , 85.82 , 65.60 , 70.17 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,22,19), 82.35 , 85.82 , 65.44 , 70.17 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,22,49), 81.69 , 85.82 , 65.44 , 70.33 , 64.03 , 67.96 ],
[new Date(2014,05,31,00,23,19), 81.20 , 85.48 , 65.60 , 70.17 , 63.87 , 67.96 ],
[new Date(2014,05,31,00,23,49), 81.86 , 85.48 , 65.44 , 70.17 , 64.03 , 67.96 ],

How can I now take that data and show it on a graph?

eqrunner: Translation: All in one = An arduino that can do everything ( read sensors, log data, host graph page.) and does not rely on other 3rd party devices (separate computers/laptop, internet server/website)

There seems to be a contradiction in terms here. I recognise that English may be your second language but host implies another device connected as a guest, hence the question in the first place.

If you want Arduino to display the graph i.e. a local display, on-board display, no connection to any other computer by whatever means, all you need is the appropriate display device, like a commonly available TFT LCD. In your case, probably quite a large one. The libraries for these have graph drawing facilities and you can check before you buy. I use one from Henning Karlsen.

If you don't want a live local graph display, you simply log the data to SD card as a .csv file. This is consequently removed and the data can be used by Excel, which gives you the multi-line graph.

trys to translate

I want the arduino w/ ethernet sheild to do it all. Read the sensors, log it to the file, and host a webpage on itself so that anyone on the local area network can view the line graph (Similar to the one shown) Line graph to be able to show 6 lines at once.

The LAN the arduino is on will have no connection to the World Wide Web. So no files can be 'hosted' on an external website such as domain.com, godaddy.com, geocities.com. (aka javascript files, ajax file, css scrip files, flash files)