Installation
Learn how to effortlessly set up ESP-DASH, a feature-rich dashboard library for ESP8266, ESP32, RP2040+W and RP2350+W microcontrollers. ESP-DASH provides an intuitive web interface for monitoring sensor data, controlling outputs, and visualizing real-time metrics with minimal code.
This guide will walk you through the installation process across different platforms and help you get started with the necessary dependencies.
Dependencies
ESP-DASH depends on the following libraries present in your libraries folder. Please stricly install the compatible versions of these dependencies only! Using any other version might break ESP-DASH or may cause ESP-DASH to work partially.
As of v4.0.9, We have officially switched our dependency to ESP32Async/ESPAsyncWebServer
which is now the only official & maintained version. It’s advised to delete old forks and install the latest release from ESP32Async organization.
This was a joint decision among multiple core collaborators to form ESP32Async organization and keep a single active version. All the changes and improvements from mathieucarbou’s fork of ESPAsyncWebServer were merged in ESP32Async/ESPAsyncWebServer.
Install dependencies based on your platform:
- ESP8266 Arduino Core >= v3.1.2
- (ESP32Async) ESPAsyncTCP @ v2.0.0
- (ESP32Async) ESPAsyncWebServer >= v3.7.1
- ArduinoJson >= v7.3.0
Install ESP-DASH
You can install ESP-DASH in the following ways in Arduino IDE.
Library Manager
Go to Sketch > Include Library > Library Manager > Search for “ESP-DASH” > Install
Manual Installation
Windows
- Download the Repository
- Extract the .zip in
Documents > Arduino > Libraries > {Place "ESP-DASH" folder Here}
Linux
- Download the Repository
- Extract the .zip in
Sketchbook > Libraries > {Place "ESP-DASH" folder Here}
Import through Arduino IDE
- Download the Repository
- Go to
Sketch > Include Library > Add .zip Library > Select the Downloaded .zip File.