CardsAir

Air Card

This feature is only available in ESP-DASH Pro
Preview

A specialized UI component that displays air/wind-related data with a distinctive icon. Supports numeric and string values with optional units/symbols, perfect for showing air pressure, wind speed, or similar measurements.

Initializer

/* 
  Air Card
  Valid Arguments: (ESPDash dashboard, Card Type, const char* name, const char* symbol (optional) )
*/
Card card1(&dashboard, AIR_CARD, "Power Consumption", "kWh");

Callback

💡

Air card doesn’t require any callback.


Updater

card1.update(int value);
card1.update(float value);
card1.update(String value);

Or you can also update the symbol along with the value like this:

card1.update(value, "kWh");

Reference

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

 
...
 
/* Air card initializer */
Card air(&dashboard, AIR_CARD, "Wind Speed", "kmph");
 
 
void setup() {
  ...
 
  /* Air card updater - can be used anywhere (apart from global scope) */
  air.update(100);
}
 
void loop() {
  ...
}
 
Copyright © 2024 Softt. All rights reserved.