The energy screen stays as it is; a new Urządzenia card has clearly tappable Szczegóły rows that open a bottom sheet with every value of the device. Backend: GET /api/energy/details with the label/unit catalog in EnergyDetailsService; stale devices show no values, unreported fields are omitted.
The energy screen stays as it is; a new Urządzenia card has clearly tappable Szczegóły rows that open a bottom sheet with every value of the device. Backend: GET /api/energy/details with the label/unit catalog in EnergyDetailsService; stale devices show no values, unreported fields are omitted.
Groups of labelled values for the Deye, Fronius and house meter, so the
energy screen can show more without crowding it. A stale device has no
groups; a field the device did not report is left out.
The catalog of labels, units and groups lives in the backend
(EnergyDetailsService): the frontend renders whatever groups arrive, so
a new field is one line in one file and needs no UI release. It also
keeps field names out of TypeScript and lets the backend round values
(Wh to kWh) once.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A "Urządzenia" card lists the Deye, Fronius and house meter as rows with
a "Szczegóły ›" chevron, 56 px high. Tapping one opens a bottom sheet on
a phone (a dialog on wide screens) with the grouped values; it closes by
button, backdrop or Escape and returns focus to the row.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The gateway now reads the Deye lifetime counters, inverter power and
temperatures, and the meter's per-phase energy into house_meter_phases.
A group can take its fields from another measurement of the same device.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The energy screen stays as it is; a new Urządzenia card has clearly tappable Szczegóły rows that open a bottom sheet with every value of the device. Backend: GET /api/energy/details with the label/unit catalog in EnergyDetailsService; stale devices show no values, unreported fields are omitted.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.