ESP32 Embedded Web Dashboard

Real-time bi-directional telemetry & remote relay control (TALL Stack)

@if (session()->has('message'))
{{ session('message') }} Live Wire update active
@endif
Temperature
{{ $latest->temperature ?? '--' }} °C
Sensor: DHT22 / DS18B20
Humidity
{{ $latest->humidity ?? '--' }} %
Relative humidity level
Signal Strength (RSSI)
{{ $latest->rssi ?? '--' }} dBm
IP: {{ $latest->ip_address ?? 'N/A' }}
Device Connection
{{ $latest && isset($latest->created_at) && $latest->created_at->gt(now()->subSeconds(15)) ? 'ONLINE' : 'OFFLINE' }}
Last heartbeat: {{ $latest && isset($latest->created_at) ? $latest->created_at->diffForHumans() : 'Never' }}

Relay Actuators & Remote Control

Relay #1 Status
{{ ($latest->relay_1 ?? false) ? 'ON (ACTIVE)' : 'OFF (INACTIVE)' }}
Relay #2 Status
{{ ($latest->relay_2 ?? false) ? 'ON (ACTIVE)' : 'OFF (INACTIVE)' }}

Pending Command Queue

@forelse($commands as $cmd) @empty @endforelse
ID Command Payload Status
#{{ $cmd->id }} {{ $cmd->command }} {{ $cmd->payload ?? 'N/A' }} {{ $cmd->status }}
No pending commands in queue

Recent Telemetry Streams

@forelse($telemetries as $log) @empty @endforelse
Timestamp Device ID Temp (°C) Humidity (%) Relay 1 Relay 2 RSSI
{{ isset($log->created_at) && $log->created_at ? $log->created_at->format('Y-m-d H:i:s') : '—' }} {{ $log->device_id }} {{ $log->temperature }} {{ $log->humidity }} {{ $log->relay_1 ? 'ON' : 'OFF' }} {{ $log->relay_2 ? 'ON' : 'OFF' }} {{ $log->rssi }} dBm
No telemetry data recorded yet.