Skip to Content
You're viewing documentation of an outdated version. Check the latest documentation for v5.x.x
CardsStatus

Status Card

PreviewPreviewPreviewPreview

A status indicator component that displays state information with 4 distinct status types - idle, warning, success, and danger. Each status type can be accompanied by a custom message to provide contextual feedback on the dashboard.

Valid Statuses

  • DASH_STATUS_SUCCESS - Success (Green)
  • DASH_STATUS_WARNING - Warning (Yellow)
  • DASH_STATUS_DANGER - Danger (Red)
  • DASH_STATUS_IDLE - Idle (Grey)

Initializer

/* Status Card Valid Arguments: (ESPDash dashboard, Card Type, const char* name, const char* status (optional) ) */ Card card1(&dashboard, STATUS_CARD, "Test Status", DASH_STATUS_SUCCESS);

Callback

💡

Status card doesn’t require any callback.


Updater

Status card updater allows you to set a message:

card1.update("message");

Or, message + status at the same time:

card1.update("Message", DASH_STATUS_SUCCESS);

Reference

This is a reference sketch showing positions for intializer and updater.

... /* Status card initializer */ Card status(&dashboard, STATUS_CARD, "Test Status", DASH_STATUS_SUCCESS); void setup() { ... /* Status card updater - can be used anywhere (apart from global scope) */ status.update("Warning message", DASH_STATUS_WARNING); } void loop() { ... }
Last updated on
Copyright © 2025 Softt. All rights reserved.