{{-- CSS --}} {{-- BOOTSTRAP --}} {{-- TAILWIND --}} {{-- CHART.JS --}} {{-- JAVASCRIPT --}} {{-- ENLACE A JS GENERAL --}} Energía {{-- CARGANDO --}}
{{-- BOTON SUBIR --}}
@include('includes/header')
{{-- Botones de arriba --}} {{-- Obtener el id_ct almacenado en la sesión --}} @php $id_ct = session()->get('id_ct'); @endphp {{-- Desplegable para seleccionar el CT --}}
@if ($id_ct) @php // Filtrar para encontrar el CT seleccionado $selected_ct_info = $ct_info->filter(function ($ct) use ($id_ct) { return $ct->id_ct == $id_ct; }); @endphp @if ($selected_ct_info->isEmpty())
@else

CALIDAD DE ENERGÍA

@foreach ($ct_info as $ct) @if ($ct->id_ct == $id_ct) {{-- CONTENEDOR CUERPO --}}
{{-- PRIMERA FILA --}}

RESUMEN DE EVENTOS

(Mes actual)

Sobretensiones

{{ count($resultadosQ11) > 0 && !empty($resultadosQ11[0]->sobre_tensiones) ? number_format($resultadosQ11[0]->sobre_tensiones, 0, '.', '.') : 'No hay datos' }}

Subtensiones

{{ count($resultadosQ9) > 0 && !empty($resultadosQ9[0]->sub_tensiones) ? number_format($resultadosQ9[0]->sub_tensiones, 0, '.', '.') : 'No hay datos' }}

Cortes de tensión

{{ count($resultadosQ10) > 0 && !empty($resultadosQ10[0]->cortes_tension) ? number_format($resultadosQ10[0]->cortes_tension, 0, '.', '.') : 'No hay datos' }}

Micro cortes

{{ count($resultadosQ8) > 0 && !empty($resultadosQ8[0]->micro_cortes_tension) ? number_format($resultadosQ8[0]->micro_cortes_tension, 0, '.', '.') : 'No hay datos' }}

{{-- SEGUNDA FILA --}}
{{-- 1º cuadro --}}
{{-- c3-1 --}}

CAPACIDAD DEL TRAFO

Último mes

@if (count($resultadosQ18) > 0) {!! !empty($resultadosQ18[0]->val_kva) ? '

' . $resultadosQ18[0]->val_kva . ' kVA

' : '

No hay datos de kVA

' !!} {!! !empty($resultadosQ18[0]->cap_instalada) ? '

' . number_format($resultadosQ18[0]->cap_instalada, 2) . '%

' : '

No hay datos de %

' !!} {!! !empty($resultadosQ18[0]->mes) ? '

' . date('d/m/y', strtotime(substr($resultadosQ18[0]->mes, 0, 10))) . '

' : '

No hay datos de fecha

' !!} @else

No hay datos

@endif
{{-- c3-2 --}}

% USO

Capacidad último año

@if (count($resultadosQ19) > 0 && !empty($resultadosQ19[0]->cap_instalada))
{{-- GRAFICO DE BARRAS CAPACIDAD Último Año --}}
@else

No hay datos

@endif
{{-- c4 --}}

ENERGÍA DESPACHADA

Últimos 7 días

@if (count($resultadosQ12) > 0 && !empty($resultadosQ12[0]->energia_importada_total))
{{-- GRÁFICO DE ENERGÍA DESPACHADA --}}
@else

No hay datos

@endif
{{-- SCRIPT PARA EL GRÁFICO DE ENERGÍA DESPACHADA --}}
{{-- FILTRO AQUI --}}
{{-- DESEQUILIBRIOS --}}

DESEQUILIBRIOS DEL CT

@if (request()->query('fecha_inicio') && request()->query('fecha_fin')) Del {{ \Carbon\Carbon::parse(request()->query('fecha_inicio'))->format('d/m/Y') }} al {{ \Carbon\Carbon::parse(request()->query('fecha_fin'))->format('d/m/Y') }} @elseif (request()->query('fecha_inicio')) Del {{ \Carbon\Carbon::parse(request()->query('fecha_inicio'))->format('d/m/Y') }} al {{ \Carbon\Carbon::now()->format('d/m/Y') }} @else (Últimas 48 horas) @endif

{{-- DESEQUILIBRIOS VOLTAJE --}}

Desequilibrio Voltaje

@if (is_array($resultadosQ47) && count($resultadosQ47) > 0)
@else

No hay datos

@endif
{{-- GRAFICO DESEQUILIBRIO VOLTAJE --}}

Mín

{{ !empty($resultadosQ47[0]->min_pct_deseq_voltaje) ? $resultadosQ47[0]->min_pct_deseq_voltaje : '0' }}%

Máx

{{ !empty($resultadosQ47[0]->max_pct_deseq_voltaje) ? $resultadosQ47[0]->max_pct_deseq_voltaje : '0' }}%

{{-- DESEQUILIBRIOS CORRIENTE --}}

Desequilibrio Corriente

@if (is_array($resultadosQ47) && count($resultadosQ47) > 0)
@else

No hay datos

@endif
{{-- GRAFICO DESEQUILIBRIO CORRIENTE --}}

Mín

{{ !empty($resultadosQ47[0]->min_pct_deseq_corriente) ? $resultadosQ47[0]->min_pct_deseq_corriente : '0' }}%

Máx

{{ !empty($resultadosQ47[0]->max_pct_deseq_corriente) ? $resultadosQ47[0]->max_pct_deseq_corriente : '0' }}%

{{-- TERCERA FILA --}}

TENSIONES DEL CT

@if (request()->query('fecha_inicio') && request()->query('fecha_fin')) Del {{ \Carbon\Carbon::parse(request()->query('fecha_inicio'))->format('d/m/Y') }} al {{ \Carbon\Carbon::parse(request()->query('fecha_fin'))->format('d/m/Y') }} @elseif (request()->query('fecha_inicio')) Del {{ \Carbon\Carbon::parse(request()->query('fecha_inicio'))->format('d/m/Y') }} al {{ \Carbon\Carbon::now()->format('d/m/Y') }} @else (Últimas 48 horas) @endif

{{-- VOLTAJE R --}} {{-- PRIMERA FILA NARANJA --}}

Voltaje Fase R

Promedio Fase R

@if (is_array($resultadosQ15) && count($resultadosQ15) > 0)
@else

No hay datos

@endif
{{-- ELEMENTO CENTRAL GRAFICO DE PUNTOS NARANJA --}}
@if (isset($resultadosQ16[0]) == null)

No hay datos

@else
@endif
{{-- ELEMENTO DERECHO MAX MIN NARANJA --}}

Máx

{{ !empty($resultadosQ15[0]->max_volt_1) ? $resultadosQ15[0]->max_volt_1 : '0' }} V

Mín

{{ !empty($resultadosQ15[0]->min_volt1) ? $resultadosQ15[0]->min_volt1 : '0' }} V

{{-- SCRIPTS PARA EL GRÁFICO GAUGE 1 --}} {{-- SCRIPTS PARA EL GRÁFICO VOLTAJE 1 --}} {{-- VOLTAJE S --}} {{-- SEGUNDA FILA CELESTE --}}

Voltaje Fase S

Promedio Fase S

@if (is_array($resultadosQ15) && count($resultadosQ15) > 0)
@else

No hay datos

@endif
{{-- ELEMENTO CENTRAL GRAFICO DE PUNTOS CELESTE --}}
@if (isset($resultadosQ16[0]) == null)

No hay datos

@else
@endif
{{-- ELEMENTO DERECHO MAX MIN CELESTE --}}

Máx

{{ !empty($resultadosQ15[0]->max_volt_2) ? $resultadosQ15[0]->max_volt_2 : '0' }} V

Mín

{{ !empty($resultadosQ15[0]->min_volt2) ? $resultadosQ15[0]->min_volt2 : '0' }} V

{{-- SCRIPTS PARA EL GRÁFICO GAUGE 2 --}} {{-- SCRIPTS PARA EL GRÁFICO VOLTAJE 2 --}} {{-- TERCERA FILA AZUL --}} {{-- VOLTAJE T --}}

Voltaje Fase T

Promedio Fase T

@if (is_array($resultadosQ15) && count($resultadosQ15) > 0)
@else

No hay datos

@endif
{{-- ELEMENTO CENTRAL GRAFICO DE PUNTOS AZUL --}}
@if (isset($resultadosQ16[0]) == null)

No hay datos

@else
@endif
{{-- ELEMENTO DERECHO MAX MIN AZUL --}}

Máx

{{ !empty($resultadosQ15[0]->max_volt_3) ? $resultadosQ15[0]->max_volt_3 : '0' }} V

Mín

{{ !empty($resultadosQ15[0]->min_volt3) ? $resultadosQ15[0]->min_volt3 : '0' }} V

{{-- SCRIPTS PARA EL GRÁFICO GAUGE 3 --}} {{-- SCRIPTS PARA EL GRÁFICO VOLTAJE 3 --}} @endif @endforeach @endif @endif