@@ -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
373373class 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
396396class 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
419419class 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
443443class FoxESSEnergyGenerated (CoordinatorEntity ,SensorEntity ):
0 commit comments