@extends('layouts.app') @section('title', 'Sensor Logs: ' . $sensor->device_uuid) @section('content')

Sensor Logs: {{ $sensor->device_uuid }}

{{ $sensor->gasCompany ? $sensor->gasCompany->name : 'No Company' }}
Last seen {{ $sensor->last_ping ? $sensor->last_ping->diffForHumans() : 'Never' }}
@php $status = $sensor->status ?? 'offline'; $statusClasses = [ 'online' => 'bg-green-100 text-green-800', 'offline' => 'bg-gray-100 text-gray-800', 'battery_low' => 'bg-yellow-100 text-yellow-800', ][$status] ?? 'bg-gray-100 text-gray-800'; @endphp {{ ucfirst($status) }}

Sensor Logs

Detailed log of sensor data and events

@if($logs->count() > 0)
    @foreach($logs as $log)
  • {{ $log->created_at->format('M j, Y g:i A') }}
    {{ $log->gas_level }}% Gas
    {{ $log->created_at->diffForHumans() }}
    Battery: {{ $log->battery_level }}%
    @if($log->latitude && $log->longitude) @endif
    @if($log->metadata)
    Additional Data:
    {{ json_encode($log->metadata, JSON_PRETTY_PRINT) }}
    @endif
  • @endforeach
{{ $logs->links() }}
@else

No logs found

This sensor has not reported any data yet.

@endif
@endsection