diff --git a/sma/CHANGELOG.md b/sma/CHANGELOG.md index 4fe72e8..47f1776 100644 --- a/sma/CHANGELOG.md +++ b/sma/CHANGELOG.md @@ -1,5 +1,9 @@ +## 0.1.4 + +- patch for tripower inverters + ## 0.1.3 - Extend package to support tripower inverters diff --git a/sma/config.yaml b/sma/config.yaml index a0c4327..615cb3d 100644 --- a/sma/config.yaml +++ b/sma/config.yaml @@ -1,6 +1,6 @@ name: "SMA Energy Meter emulator" description: "Simulate one or more SMA energy meters based on mqtt messages." -version: "0.1.3" +version: "0.1.4" slug: sma url: "https://github.com/Roeland54/SMA-Energy-Meter-emulator" arch: diff --git a/sma/src/emeter.py b/sma/src/emeter.py index 5b87237..e479674 100644 --- a/sma/src/emeter.py +++ b/sma/src/emeter.py @@ -54,7 +54,7 @@ class emeterPacket: SMA_CURRENT_L1 = 0x001F0400 SMA_CURRENT_L2 = 0x00330400 SMA_CURRENT_L3 = 0x00470400 - SMA_VOLTAGE_L1 = 0x00020400 + SMA_VOLTAGE_L1 = 0x00320400 SMA_VOLTAGE_L2 = 0x00340400 SMA_VOLTAGE_L3 = 0x00480400 SMA_VERSION = 0x90000000 @@ -78,10 +78,6 @@ def begin(self, timeStampMs): # Add dummy values for measurements to make sure the package always contains these. Solves tripower inverters not recognizing the data as valid. # Totals - self.addMeasurementValue(emeterPacket.SMA_POSITIVE_ACTIVE_POWER, 0) - self.addCounterValue(emeterPacket.SMA_POSITIVE_ACTIVE_ENERGY, 0) - self.addMeasurementValue(emeterPacket.SMA_NEGATIVE_ACTIVE_POWER, 0) - self.addCounterValue(emeterPacket.SMA_NEGATIVE_ACTIVE_ENERGY, 0) self.addMeasurementValue(emeterPacket.SMA_POSITIVE_REACTIVE_POWER, 0) self.addCounterValue(emeterPacket.SMA_POSITIVE_REACTIVE_ENERGY, 0) self.addMeasurementValue(emeterPacket.SMA_NEGATIVE_REACTIVE_POWER, 0)