Skip to content

Commit 34d4c34

Browse files
committed
pv1 pv2 pv3 pv4 power second fix
1 parent 340655b commit 34d4c34

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

custom_components/foxess/sensor.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ async def async_update_data():
148148
now = datetime.now()
149149

150150
methodRaw = "POST"
151-
rawData = '{"deviceID":"'+deviceID+'","variables":["generationPower","feedinPower","batChargePower","batDischargePower","gridConsumptionPower","loadsPower","SoC","batTemperature"],"timespan":"day","beginDate":{"year":'+now.strftime("%Y")+',"month":'+now.strftime("%_m")+',"day":'+now.strftime("%_d")+'}}'
151+
rawData = '{"deviceID":"'+deviceID+'","variables":["generationPower","feedinPower","batChargePower","batDischargePower","gridConsumptionPower","loadsPower","SoC","batTemperature","pv1Power","pv2Power","pv3Power","pv4Power"],"timespan":"day","beginDate":{"year":'+now.strftime("%Y")+',"month":'+now.strftime("%_m")+',"day":'+now.strftime("%_d")+'}}'
152152

153153

154154
restRaw = RestData(hass, methodRaw, _ENDPOINT_RAW, None, headersData, None, rawData, DEFAULT_VERIFY_SSL)
@@ -169,7 +169,7 @@ async def async_update_data():
169169
allData['raw'][variableName] = None
170170

171171

172-
reportData = '{"deviceID":"'+deviceID+'","reportType":"month","variables":["feedin","generation","gridConsumption","chargeEnergyToTal","dischargeEnergyToTal","loads","pv1Power","pv2Power","pv3Power","pv4Power"],"queryDate":{"year":'+now.strftime("%Y")+',"month":'+now.strftime("%_m")+'}}'
172+
reportData = '{"deviceID":"'+deviceID+'","reportType":"month","variables":["feedin","generation","gridConsumption","chargeEnergyToTal","dischargeEnergyToTal","loads"],"queryDate":{"year":'+now.strftime("%Y")+',"month":'+now.strftime("%_m")+'}}'
173173

174174

175175
restReport= RestData(hass, methodRaw, _ENDPOINT_REPORT, None, headersData, None, reportData, DEFAULT_VERIFY_SSL)
@@ -368,7 +368,7 @@ def __init__(self, coordinator, name, deviceID):
368368

369369
@property
370370
def native_value(self) -> str | None:
371-
return self.coordinator.data["report"]["pv1Power"]
371+
return self.coordinator.data["raw"]["pv1Power"]
372372

373373
class FoxESSPV2Power(CoordinatorEntity,SensorEntity):
374374

@@ -391,7 +391,7 @@ def __init__(self, coordinator, name, deviceID):
391391

392392
@property
393393
def native_value(self) -> str | None:
394-
return self.coordinator.data["report"]["pv2Power"]
394+
return self.coordinator.data["raw"]["pv2Power"]
395395

396396
class FoxESSPV3Power(CoordinatorEntity,SensorEntity):
397397

@@ -414,7 +414,7 @@ def __init__(self, coordinator, name, deviceID):
414414

415415
@property
416416
def native_value(self) -> str | None:
417-
return self.coordinator.data["report"]["pv3Power"]
417+
return self.coordinator.data["raw"]["pv3Power"]
418418

419419
class FoxESSPV4Power(CoordinatorEntity,SensorEntity):
420420

@@ -437,7 +437,7 @@ def __init__(self, coordinator, name, deviceID):
437437

438438
@property
439439
def native_value(self) -> str | None:
440-
return self.coordinator.data["report"]["pv4Power"]
440+
return self.coordinator.data["raw"]["pv4Power"]
441441

442442

443443
class FoxESSEnergyGenerated(CoordinatorEntity,SensorEntity):

0 commit comments

Comments
 (0)