Devices

Status & Control

Monitor device status and control your devices from the dashboard.

Device Control Panel

Click on any device in your device list to open its control panel. Here you'll find everything you need to monitor and control your device.

Status Information

The device header shows key status information:

Connection Status

Green dot = online, Red dot = offline. Updates in real-time.

Last Seen

When the device last communicated with the server.

IP Address

The device's local network address (if reported).

Uptime

How long the device has been running since last restart.

Pin Controls

Control your device's GPIO pins directly from the dashboard:

Digital Pins

Toggle switches let you set pins HIGH or LOW. Great for controlling LEDs, relays, and motors.

Click the toggle to switch between ON (HIGH) and OFF (LOW)

Analog Pins

View real-time readings from analog sensors. Values update automatically.

ESP32: 0-4095 (12-bit) | ESP8266/Arduino: 0-1023 (10-bit)

PWM Sliders

Adjust PWM output for dimming LEDs or controlling motor speed.

Drag the slider to set values from 0 to 255

Variables

View custom variables exposed by your device's firmware. These typically include sensor readings and device state.

Variables like temperature, humidity, or light_level appear here with their current values. Values refresh automatically every few seconds.

Functions

Execute custom functions defined in your device's firmware:

Simple Functions

Click the button to run the function. For example, a "reset" function to restart the device.

Functions with Parameters

Enter a value in the text field before clicking. For example, "setColor" with value "255,0,0" for red.

Real-Time Updates

The control panel updates automatically:

  • Pin states refresh when changed from the device
  • Variables update every 5 seconds (configurable)
  • Status changes show immediately when device goes online/offline

Offline Devices

If your device is offline:

Controls are Disabled

You can't send commands to an offline device. Controls will be grayed out.

Queued Commands

Some commands can be queued and delivered when the device reconnects. Check the Commands section for status.