From 1e97ba3c508ec68cfa7695ffa320022d0e441de6 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Mon, 12 Jul 2021 12:37:08 +0200 Subject: [PATCH] Don't make energymeter inherit from smartmeterproducer/consumer --- libnymea/interfaces/energymeter.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/libnymea/interfaces/energymeter.json b/libnymea/interfaces/energymeter.json index e357f964..7ef40c9a 100644 --- a/libnymea/interfaces/energymeter.json +++ b/libnymea/interfaces/energymeter.json @@ -1,7 +1,23 @@ { "description": "Energy meters measure electric power consumption/production on 3 phases. Often used as root measurements.", - "extends": [ "smartmeterconsumer", "smartmeterproducer" ], + "extends": [ "smartmeter" ], "states": [ + { + "name": "totalEnergyConsumed", + "type": "double", + "unit": "KiloWattHour" + }, + { + "name": "totalEnergyProduced", + "type": "double", + "unit": "KiloWattHour" + }, + { + "name": "currentPower", + "type": "double", + "unit": "Watt", + "logged": true + }, { "name": "energyConsumedPhaseA", "type": "double",