diff --git a/backend/app/routers/sites.py b/backend/app/routers/sites.py
index ac26269..c8b0eb4 100644
--- a/backend/app/routers/sites.py
+++ b/backend/app/routers/sites.py
@@ -366,6 +366,9 @@ class DeyeRegistersLiveResponse(BaseModel):
reg142_limit_control: int
reg143_export_limit_w: int
reg178_peak_shaving_switch: int
+ reg178_control_board_special_1: int
+ reg178_mi_export_cutoff_bits: int
+ reg178_mi_export_cutoff_is_on: bool
reg191_peak_shaving_w: int
read_at: str
diff --git a/frontend/src/api/backend.ts b/frontend/src/api/backend.ts
index 78d135e..c891c2f 100644
--- a/frontend/src/api/backend.ts
+++ b/frontend/src/api/backend.ts
@@ -433,6 +433,9 @@ export type DeyeRegistersLive = {
reg142_limit_control: number
reg143_export_limit_w: number
reg178_peak_shaving_switch: number
+ reg178_control_board_special_1: number
+ reg178_mi_export_cutoff_bits: number
+ reg178_mi_export_cutoff_is_on: boolean
reg191_peak_shaving_w: number
read_at: string
}
diff --git a/frontend/src/components/ControlPanel.tsx b/frontend/src/components/ControlPanel.tsx
index 4b03892..cba0027 100644
--- a/frontend/src/components/ControlPanel.tsx
+++ b/frontend/src/components/ControlPanel.tsx
@@ -90,6 +90,16 @@ const LiveRegistersSection = memo(
sub="Bit4–5: 10 = disable při exportu, 11 = enable při IDLE/CHARGE"
valueText={live?.reg178_peak_shaving_switch != null ? String(live.reg178_peak_shaving_switch) : undefined}
/>
+