[App][Pro] Sofar (Release 1.1.35, Test 1.1.36)

It should appear in the Battery device along with the other information. As it’s added on the fly when the data is detected, it will probably be the last item on the page.

The SOH does not appear in the battery, there are the same parameters as always.

Furthermore, in the latest beta I noticed (I don’t know if it’s a coincidence) that I have peaks in values that are completely out of scale (perhaps due to wifi?) and I was asking if anything could be done about it.

Hmm, I think I have found some issue in the map file where the name fields have spaces instead of underscores. I’m not sure if that is why it’s not putting in the SOH, but explains why you don’t see a battery voltage.

Interestingly though, after some research I found the SOH register for my inverter, so I have added it to my map and I can now see the SOH in the battery device.

I will fix the map issues and post a new test version soon.

As far as the peaks are concerned, can you give something?

Would you be able to enable the Diagnostics Log and if you capture a bad reading, send the log?

If the values are within the valid range, then it’s difficult to filter them unless there is some other signs to suggest an error. Maybe if it’s one reading I could do some sort of check.

I think I’ve logged in to the problem.
I should have sent it

thanks

have you received the Diagnostics Log?

Yes, I have the log and I am considering options to valid the data.

I have published a new test version that verifies the batter level is withing the range of 5 to 100%.

1 Like


in the latest beta version the data seems solid and the SOH sensor is also present.

thanks for the support :+1: :clap:

1 Like

Good morning, today I lost four values in the grid sensor (total import and export, and also import and export today). Can you tell me why? Is there a way to restore them?

log inverter ok:

  • 2025-10-30T13:55:07.385Z
    Inverter data: : 2701954827, {
    “Inverter_status”: “grid-connected”,
    “Ambient_temperature”: 44,
    “Heatsink_Temperature”: 34,
    “Internal_Temperature”: 0,
    “Grid_Voltage”: 238.3,
    “Grid_Current”: 1.03,
    “Grid_Frequency”: 49.95,
    “Grid_Power”: 190,
    “Consumption”: 190,
    “PV1_Voltage”: 260.7,
    “PV1_Current”: 1.37,
    “PV1_Power”: 330,
    “PV2_Voltage”: 266.7,
    “PV2_Current”: 1.46,
    “PV2_Power”: 390,
    “PV_Power”: 700,
    “Battery_Power”: 430,
    “Battery_Charge”: 23,
    “Battery_SOH”: 97,
    “Battery_Voltage”: 53,
    “Battery_Current”: 8.5,
    “Battery_Temperature”: 21,
    “Battery_Cycles”: 0,
    “Daily_Production”: 3.96,
    “Battery_Charge_Today”: 0.7000000000000001,
    “Battery_Discharge_Today”: 0,
    “Battery_Charge_Total”: 3273.6000000000004,
    “Battery_Discharge_Total”: 2763,
    “Import_Today”: 8.540000000000001,
    ** “Export_Today”: 0.02,**
    ** “Total_Import”: 5378.8,**
    ** “Total_Export”: 3352.7000000000003,**
    “Consumed_Today”: 11.5,
    “Total_Consumption”: 20333.9,
    “Total_Generation”: 19927.800000000003,
    “Daily_Battery_Charge”: 0.7000000000000001,
    “Total_Battery_Charge”: 3273.6000000000004,
    “Daily_Battery_Discharge”: 0,
    “Total_Battery_Discharge”: 2763
    }

What do you mean by lost them?

Have the items disappeared from the screen or are they just not reporting?

I’m noticing that the values in the entity have disappeared because there were many more.


It seems to me that not all values read in the inverter are integrated into their respective entities

what do you recommend I do? try deleting the integration and putting it back? However, this way I would lose all references to flows and insights.
The inverter log from the sofar app appears to return all the correct values even fields no longer present in entities:

“Inverter_status”: “waiting”,

  • “Ambient_temperature”: 39,*
  • “Heatsink_Temperature”: 23,*
  • “Internal_Temperature”: 0,*
  • “Grid_Voltage”: 237,*
  • “Grid_Current”: 0.05,*
  • “Grid_Frequency”: 50.01,*
  • “Grid_Power”: 0,*
  • “Consumption”: 0,*
  • “PV1_Voltage”: 0,*
  • “PV1_Current”: 0,*
  • “PV1_Power”: 0,*
  • “PV2_Voltage”: 0,*
  • “PV2_Current”: 0,*
  • “PV2_Power”: 0,*
  • “PV_Power”: 0,*
  • “Battery_Power”: 0,*
  • “Battery_Charge”: 20,*
  • “Battery_SOH”: 97,*
  • “Battery_Voltage”: 52.2,*
  • “Battery_Current”: 0,*
  • “Battery_Temperature”: 21,*
  • “Battery_Cycles”: 0,*
  • “Daily_Production”: 4.72,*
  • “Battery_Charge_Today”: 0.97,*
  • “Battery_Discharge_Today”: 0.34,*
  • “Battery_Charge_Total”: 3273.9,*
  • “Battery_Discharge_Total”: 2763.3,*
  • “Import_Today”: 10.38,*
  • “Export_Today”: 0.04,*
  • “Total_Import”: 5380.6,*
  • “Total_Export”: 3352.7000000000003,*
  • “Consumed_Today”: 14.18,*
  • “Total_Consumption”: 20336.600000000002,*
  • “Total_Generation”: 19928.5,*
  • “Daily_Battery_Charge”: 0.97,*
  • “Total_Battery_Charge”: 3273.9,*
  • “Daily_Battery_Discharge”: 0.34,*
  • “Total_Battery_Discharge”: 2763.3*
    }

It seems strange to see the big gap above the capabilities. Have you tried rebooting Homey to see if that fixes it?

Yes, it was the first thing I did.

is there any update on my problem?

I will check the code when I get home this evening.

I have published a new test version that should fix the problem.

I updated the app and the values are back, everything seems correct.
I’ll keep an eye on it in the next few days if everything remains stable.
Thank you so much for your support.

1 Like