From 1f1fb1c0797d48bbd64256b7acad86201bffac6a Mon Sep 17 00:00:00 2001 From: Roeland Lutters Date: Sun, 14 Jul 2024 14:07:35 +0200 Subject: [PATCH] Homewizard p1: add phase measurements (#14822) --- meter/homewizard.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/meter/homewizard.go b/meter/homewizard.go index 72ccfd856..52d2f1d5b 100644 --- a/meter/homewizard.go +++ b/meter/homewizard.go @@ -61,3 +61,17 @@ var _ api.MeterEnergy = (*HomeWizard)(nil) func (c *HomeWizard) TotalEnergy() (float64, error) { return c.conn.TotalEnergy() } + +var _ api.PhaseCurrents = (*HomeWizard)(nil) + +// Currents implements the api.PhaseCurrents interface +func (c *HomeWizard) Currents() (float64, float64, float64, error) { + return c.conn.Currents() +} + +var _ api.PhaseVoltages = (*HomeWizard)(nil) + +// Voltages implements the api.PhaseVoltages interface +func (c *HomeWizard) Voltages() (float64, float64, float64, error) { + return c.conn.Voltages() +}