My Sensors

{{ $stats['sensors_count'] ?? 0 }}

Refill Requests

{{ $stats['refill_requests_count'] ?? 0 }}

Active Alerts

{{ $stats['active_alerts_count'] ?? 0 }}

My Gas Cylinders

View All
@if(isset($sensors) && $sensors->count() > 0)
@foreach($sensors as $sensor)
{{ $sensor->is_active ? 'Active' : 'Inactive' }}

{{ $sensor->registration->location_name ?? 'Gas Cylinder' }}

{{ $sensor->device_uuid }}

Gas Level {{ $sensor->last_gas_level }}%
Battery: {{ $sensor->battery_level }}%
Last update: {{ $sensor->last_ping ? $sensor->last_ping->diffForHumans() : 'Never' }}
View Details @if($sensor->last_gas_level < 20) Request Refill @endif
@endforeach
@if(!isset($sensors) || $sensors->count() === 0)

No gas cylinders registered

Register New Cylinder
@endif @else

No gas cylinders registered

Register New Cylinder
@endif

Recent Alerts

View All
@if(isset($recentAlerts) && $recentAlerts->count() > 0)
@foreach($recentAlerts as $alert)

{{ $alert->type === 'leak' ? 'Gas Leak Detected' : 'Low Gas Level' }}

{{ $alert->created_at->diffForHumans() }}

{{ $alert->description }}

Location: {{ $alert->sensor->registration->location_name ?? 'Unknown' }}
@if(!$alert->is_resolved)
@if($alert->type === 'low_gas') Request Refill @endif
@csrf @method('PATCH')
@else Resolved {{ $alert->resolved_at->diffForHumans() }} @endif
@endforeach
@else

No recent alerts

@endif

Recent Refill Requests

View All
@if(isset($recentRefills) && $recentRefills->count() > 0)
@foreach($recentRefills as $refill)

{{ $refill->sensor->registration->location_name ?? 'Gas Cylinder' }} Refill

{{ ucfirst($refill->status) }}

{{ $refill->delivery_address }}

Requested {{ $refill->created_at->diffForHumans() }} View Details
@endforeach
@else

No recent refill requests

Request New Refill
@endif