user-img

Taikun Corner

  • 1 Projects
  • 1 Followers
  • Jun 27,2025
+ Follow

Smart NAS Monitoring with CrowPanel & TrueNAS API

This project showcases how to turn the CrowPanel ESP32-based touchscreen into a powerful real-time dashboard for TrueNAS monitoring. Using the TrueNAS REST API, we display live pool status, storage usage, and system health metrics, bringing network-attached storage insights directly to your fingertips. It’s a perfect example of combining home server management with DIY IoT innovation.

Smart NAS Monitoring with CrowPanel & TrueNAS API
 
  • thumbnail-img
 

Story

In this video, I demonstrate how to program and customize the CrowPanel — an ePaper display based on the ESP32 — to monitor your TrueNAS server in real time. This is the third episode in my CrowPanel series, and it builds upon previous tutorials where I covered the device’s specs and how to easily start programming it.

 

Using the TrueNAS REST API, I show how to query and display pool health, temperature, and storage usage directly on the CrowPanel. The project combines DIY electronics, home server monitoring, and practical API integration. The result is a sleek, always-on dashboard that’s both energy-efficient and informative.

 

All the source code is freely available on GitHub, so you can easily replicate or extend the project:

🔧 https://github.com/Taikun/CrowPanel-ESP32-4.2-E-paper-HMI-Display-with-400-300

 

Whether you’re a homelab enthusiast or just looking to extend your TrueNAS setup with a stylish and functional display, this project is a great starting point.

 

📺 Watch the full video tutorial here:

https://youtu.be/i-4RXwCo2gc

Code
  • CrowPanel-ESP32-4.2-E-paper-HMI-Display-with-400-300

    https://github.com/Taikun/CrowPanel-ESP32-4.2-E-paper-HMI-Display-with-400-300
    View

Smart NAS Monitoring with CrowPanel & TrueNAS API

This project showcases how to turn the CrowPanel ESP32-based touchscreen into a powerful real-time dashboard for TrueNAS monitoring. Using the TrueNAS REST API, we display live pool status, storage usage, and system health metrics, bringing network-attached storage insights directly to your fingertips. It’s a perfect example of combining home server management with DIY IoT innovation.

85
 
3
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 3 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection