

If you don’t have four DS18B20 sensors, you can use three or two. 4x DS18B20 temperature sensor (one or multiple sensors) – waterproof version.ESP32 (read Best ESP32 development boards).To follow this tutorial you need the following parts: If you’re programming the ESP32 using PlatformIO, you should add the following lines on the platformio.ini file to include the libraries (also change the Serial Monitor speed to 115200): monitor_speed = 115200Īrduino-libraries/Arduino_JSON Parts Required Installing Libraries (VS Code + PlatformIO) zip Library and select the libraries you’ve just downloaded. Alternatively, in your Arduino IDE, you can go to Sketch > Include Library > Add.
DATAGRAPH SERIAL NUMBER INSTALL
The ESPAsyncWebServer and AsynTCP libraries aren’t available to install through the Arduino Library Manager, so you need to copy the library files to the Arduino Installation Libraries folder. Go to Sketch > Include Library > Manage Libraries and search for the library name. You can install the first two libraries using the Arduino Library Manager. Arduino_JSON library by Arduino version 0.1.0 (Arduino Library Manager).DallasTemperature (Arduino Library Manager).OneWire (by Paul Stoffregen) (Arduino Library Manager).To build this project, you need to install the following libraries: ESP32 with VS Code and PlatformIO: Upload Files to Filesystem (SPIFFS).
DATAGRAPH SERIAL NUMBER HOW TO
If you’re using VS Code with the PlatformIO extension, read the following tutorial to learn how to upload files to the filesystem:
DATAGRAPH SERIAL NUMBER MAC OS

Learn more about building a web server with files saved on the filesystem: To keep our project better organized and easier to understand, we’ll save the HTML, CSS, and JavaScript files to build the web page on the board’s filesystem (SPIFFS). ESP32 Web Server using Server-Sent Events (Update Sensor Readings Automatically).
