I have an ESP01 reading DS18B20 using micropython.
I can solder mutiple DS18B20 in parallel and the code find them and reports the temperatures.
It runs a web server. When the ESP01 is polled by a web browser, it outputs the values as a csv list
I could include the graph plotting as javascript from elsewhere. To Be Done
This page explores coping and pasting the values and plotting them, possibly for one or multiple DS18B20
It might be easier to get ESP01 based logger to output data to p tags and use innerHTML to get values.
The javascript on this page could be moved into .js file , included from else where.
|,247,205,289,|,282,448,|,106,330,693,696,710,708,709,711,713,212,
, 15.0,15.75, 14.9375,15.5625, 15.0625,23.75, 17.3125,17.25, 17.3125,17.125, 17.5625,17.25, 18.9375,17.6875, 18.1875,17.5, 18.3125,17.4375, 18.5625,17.5625, 18.75,17.625, 19.125,17.6875, 20.875,18.5, 21.8125,19.0, 22.4375,19.5, 23.0,19.9375, 23.5625,20.125, 24.25,20.3125, 24.5625,20.4375, 24.8125,20.5, 24.6875,20.5, 28.0,19.9375,
The data is CSV format. I added a space so we can see the grouping. e.g. ", 17.3125,17.125, 17.5625,17.25, 18.9375,17.6875,"
values qty of DS18B20
min/max min, max , range in data, count
labelsThis page uses the canvas and minimal JavaScript to draw graphs. The width is adjusted to the numberof data points. Adjust JavaScript to suit.
Place the graph in the centre of the window, and consider margin | border | padding. The grid should not dominate.
= ESP8266 DS18B20 = T:= 20.3125 T:= 19.25 count:= 50515 , adc:= 2 1min: , 20.375,19.25, 20.375,19.3125, 20.375,19.25, 20.375,19.25, 20.375,19.25, 20.3125,19.25, 15min: , 18.625,18.3125, 18.3125,18.4375, 18.5625,18.625, 18.8125,18.875, 18.875,18.9375, 19.125,19.125, 19.1875,19.25, 19.25,19.3125, 19.3125,18.0, 19.125,17.625, 19.125,17.8125, 19.1875,17.9375, 19.0625,18.0625, 19.0625,18.25, 19.125,18.4375, 19.1875,18.5625, 19.25,18.6875, 19.25,18.9375, 19.3125,19.0625, 19.3125,19.25, 19.375,19.4375, 19.3125,19.625, 19.3125,19.75, 19.3125,19.9375, 19.25,20.4375, 19.3125,21.5, 19.375,22.875, 19.5,24.25, 19.5625,25.625, 19.625,26.75, 19.8125,27.75, 20.0625,29.4375, 20.1875,32.5, 20.25,35.0, 20.25,36.0625, 20.3125,36.625, 20.375,36.5625, 20.4375,36.25, 19.375,36.0625, 19.0625,35.125, 18.875,34.5625, 19.0,33.625, 19.9375,33.375, 20.25,32.5625, 20.4375,30.8125, 20.4375,26.1875, 20.4375,24.125, 20.4375,22.3125, 20.4375,21.125, 20.375,20.1875, 20.375,19.5625,