Locations Tracked
{{ stats.locationsTracked || 0 }}
Weather API Calls
{{ stats.weatherApiCalls || 0 }}
Cache Hits
{{ stats.cacheHits || 0 }}
Uptime
{{ formatUptime(stats.uptimeSeconds) }}

Configuration

{{ config.openweatherConfigured ? 'Configured' : 'Not Set' }}

Batch Weather Fetcher

Status: {{ batchStatus.running ? 'Running' : 'Stopped' }}
Last Run: {{ formatTime(batchStatus.lastRunAt) }}
Next Run: {{ formatTime(batchStatus.nextRunAt) }}
Locations Fetched: {{ batchStatus.locationsFetched || 0 }}

Active Locations

Location Coordinates Last Update POA (W/m2) Cell Temp Weather
{{ loc.name || loc.id }} {{ loc.latitude.toFixed(4) }}, {{ loc.longitude.toFixed(4) }} {{ formatTime(loc.lastUpdate) }} {{ loc.poaWm2?.toFixed(1) || '-' }} {{ loc.cellTempC?.toFixed(1) || '-' }}C {{ loc.weatherCondition || '-' }}
No active locations