Skip to main content

Fill Level Widget

Fill Level Widget

Overview

The Fill Level widget provides visual representation of fill levels or capacity, often displayed as tank or container graphics. It's ideal for monitoring liquid levels, capacity utilization and any metric representing fullness or completion.

Use Cases

  • Tank Monitoring - Display liquid levels in tanks
  • Storage Capacity - Show storage utilization
  • Battery Levels - Visualize battery charge levels
  • Completion Progress - Show project or task completion
  • Inventory Levels - Monitor stock levels visually

Key Features

  • Visual container representation
  • Percentage or absolute value display
  • Color-coded levels
  • Threshold indicators
  • Min/max markers
  • Real-time updates

Configuration

Basic Settings

FieldRequiredDescription
Name❌ NoDisplay name for the widget
Thing✅ YesSelect Thing to monitor
Measure✅ YesChoose measure representing level (with id, measure, thingId)

Level Settings

FieldRequiredDescription
Min Value✅ YesMinimum level value
Max Value✅ YesMaximum level value (100%)
Warning Level✅ YesWarning threshold value
Critical Level✅ YesCritical threshold value
Color✅ YesBase color for the fill level visualization
Convert to Percentage❌ NoDisplay value as percentage

Display Options

FieldRequiredDescriptionDefault Value
Display mode❌ NoContainer style: 'circular' or 'linear''linear'
Transparent❌ NoRemove widget backgroundfalse
Border color❌ NoWidget border color-
Background Color❌ NoWidget background color-

Best Practices

  1. Clear Thresholds - Set meaningful warning/critical levels
  2. Appropriate Scaling - Set min/max matching physical limits
  3. Color Coding - Use standard colors (green=safe, yellow=warning, red=critical)
  4. Units - Display units clearly (liters, gallons, %)
  5. Multiple Tanks - Use consistent styling across multiple tanks

What's Next?