Skip to content

Commit 46f7d9e

Browse files
author
Jeremy Ewing
committed
dashboard: fix detail pages to use actual EG4 register names
Inverter detail was using ac_output_* registers that don't exist for the EG4 6000XP. Switch to eps_voltage_*, eps_power_*, eps_apparent_power, eps_frequency, state, fault/warning, runtime, and temps. Also fix grid and load energy today keys and add pv3 to solar detail.
1 parent 2b64604 commit 46f7d9e

1 file changed

Lines changed: 17 additions & 13 deletions

File tree

‎api/static/index.html‎

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -515,17 +515,18 @@ <h3>Global Control</h3>
515515
}
516516
function detailInverter(r) {
517517
return `<div class="detail-grid"><div class="card"><div class="card-section"><h3>Output</h3><div class="props">
518-
${prop('AC Voltage R','ac_output_voltage_r',{suffix:' V'})}
519-
${prop('AC Voltage S','ac_output_voltage_s',{suffix:' V'})}
520-
${prop('AC Voltage T','ac_output_voltage_t',{suffix:' V'})}
521-
${prop('AC Power R','ac_output_power_r',{suffix:' W', int:1})}
522-
${prop('AC Power S','ac_output_power_s',{suffix:' W', int:1})}
523-
${prop('AC Power T','ac_output_power_t',{suffix:' W', int:1})}
524-
${prop('EPS Power','eps_power',{suffix:' W', int:1})}
525-
${prop('EPS Frequency','eps_frequency',{suffix:' Hz', digits:2})}
518+
${prop('Voltage R','eps_voltage_r',{suffix:' V'})}
519+
${prop('Voltage S','eps_voltage_s',{suffix:' V'})}
520+
${prop('Voltage T','eps_voltage_t',{suffix:' V'})}
521+
${prop('Power L1','eps_power_l1',{suffix:' W', int:1})}
522+
${prop('Power L2','eps_power_l2',{suffix:' W', int:1})}
523+
${prop('Total Power','eps_power',{suffix:' W', int:1})}
524+
${prop('Apparent Power','eps_apparent_power',{suffix:' VA', int:1})}
525+
${prop('Frequency','eps_frequency',{suffix:' Hz', digits:2})}
526+
${prop('State','state',{int:1})}
526527
${prop('Fault Code','fault_code',{int:1})}
527528
${prop('Warning Code','warning_code',{int:1})}
528-
${prop('Runtime','runtime',{suffix:' min', int:1})}
529+
${prop('Runtime','runtime',{suffix:' s', int:1})}
529530
</div></div></div><div class="card"><div class="card-section"><h3>Temperatures</h3><div class="props">
530531
${prop('Inverter','temp_inverter',{suffix:' °C'})}
531532
${prop('Battery','temp_battery',{suffix:' °C'})}
@@ -555,25 +556,28 @@ <h3>Global Control</h3>
555556
${prop('Frequency','grid_frequency',{suffix:' Hz', digits:2})}
556557
${prop('Import Power','grid_import_power',{suffix:' W', int:1})}
557558
${prop('Export Power','grid_export_power',{suffix:' W', int:1})}
558-
${prop('Import Today','grid_energy_in_today',{suffix:' kWh', digits:2})}
559-
${prop('Export Today','grid_energy_out_today',{suffix:' kWh', digits:2})}
559+
${prop('Import Today','grid_import_today',{suffix:' kWh', digits:2})}
560+
${prop('Export Today','grid_export_today',{suffix:' kWh', digits:2})}
560561
</div></div></div></div>`;
561562
}
562563
function detailSolar(r) {
563564
return `<div class="detail-grid"><div class="card"><div class="card-section"><h3>Solar</h3><div class="props">
564565
${prop('Total PV Power','pv_total_power',{suffix:' W', int:1})}
565566
${prop('PV1 Power','pv1_power',{suffix:' W', int:1})}
566567
${prop('PV2 Power','pv2_power',{suffix:' W', int:1})}
568+
${prop('PV3 Power','pv3_power',{suffix:' W', int:1})}
567569
${prop('PV1 Voltage','pv1_voltage',{suffix:' V'})}
568570
${prop('PV2 Voltage','pv2_voltage',{suffix:' V'})}
569-
${prop('PV Energy Today','pv_energy_today',{suffix:' kWh', digits:2})}
571+
${prop('PV3 Voltage','pv3_voltage',{suffix:' V'})}
572+
${prop('PV Energy Today','pv1_energy_today',{suffix:' kWh', digits:2})}
570573
</div></div></div></div>`;
571574
}
572575
function detailLoad(r) {
573576
return `<div class="detail-grid"><div class="card"><div class="card-section"><h3>Load</h3><div class="props">
574577
${prop('Total Load','load_power',{suffix:' W', int:1})}
575578
${prop('EPS Power','eps_power',{suffix:' W', int:1})}
576-
${prop('Load Energy Today','load_energy_today',{suffix:' kWh', digits:2})}
579+
${prop('EPS Energy L1','eps_energy_l1_today',{suffix:' kWh', digits:2})}
580+
${prop('EPS Energy L2','eps_energy_l2_today',{suffix:' kWh', digits:2})}
577581
${prop('EPS Energy Today','eps_energy_today',{suffix:' kWh', digits:2})}
578582
</div></div></div></div>`;
579583
}

0 commit comments

Comments
 (0)