Yes i have butt i am planing to go remote as soon as possible.
But is not a problem I just think is is a spelling error in the code that say to 3 instead of 2. On the flowcard
Thomas Sveri 97722812
Yes i have butt i am planing to go remote as soon as possible.
But is not a problem I just think is is a spelling error in the code that say to 3 instead of 2. On the flowcard
Thomas Sveri 97722812
I also have no data flow from meter and inverter when i enable storedge in advanced settings. Befor i enabel it is fine on the inverter and is showing data. Storedg or inverter2 does not get data either. But i can set charge or discharge or battery. but i am struggling to make i stop again even if i sen charge from exsess pv only.
one more qustion what has been sat as fallback(Storage Charge/Discharge Default Mode) mode. Had it been a god to have flowcard on this and the time setting (Remote Control Command Timeout)for the (Remote Control Command Mode)
I found the error, I will update it in the new test version
What is your exact configuration?
I think you have multiple inverters and storage and a meter.
That is really complicated for the app.
The main inverter should have the meter + storage
The second inverter nothing.
Otherwise it will not work for the app.
There is no support (yet) for 2 x meters or 2 x storage
dignosticks: 3493a1bf-1b91-4f0a-b719-08cec2f3c3ca
i have it as this: main inverter have the meter + storage
The second inverter nothing.
try this
https://homey.app/a/solaredge.modbus/test/
Try to put the polling for main inverter on 10s and second on 13s or so.
(so it doesn’t poll at the same time)
i tried that now nothing more is showing up. as sonn as i turn of storedge and restarts app the main inverter gets data.
Whenever you change settings, always restart the app and wait a bit.
Please restart the app and send me a diagnostics report after 5 minutes
For those who want to use the Homey app, Grafana and Home Assistant with Solaredge Modbus:
Install Modbus-Proxy on a rpi or with docker (for example on a Synology NAS)
Use the modbus address of the Modbus-Proxy in the Homey app.
https://github.com/michbeck100/modbus-proxy
I use it with 3 clients connecting to it every 2 seconds, works perfect!
Sorry i did something wrong so my messege was deleted and i postet to many posts so this comes the dayafter i wrote it:
i did as folowed:
instaled app
added inverter (master)
switched on meter
restartet app
all data was from metter and inverther ar displayd and updatet
added storedg
switch on storedge in advanced setting on inverter
restartet app
now data from inverter like watt freezes an import and export ++ from meter freeze. Storedge still has no data sowing like batery % it say updated 1 sec ago but no number is showing
i can set remote and dicharge or charge as i want with the flows
But it may seems to be a bug somewhere because i cant control the batteri to stop charging or discarging. i tried to send Charge excess PV. It may be a better ide to get the possebility to set defalt mode(fallbackmode) and then send time and mode as a flow etch time you want to charge or discharg , as per eksempel in the manual from solaredge.
Like this and make to new flow cards possibilitys
and then when you want somthing charging or dischargin
Discharge 1500W for 15 minutes:
StorageRemoteCtrl_CommandTimeout = 900 // Seconds. Inverter reverts to the defaults set in
the initial configuration after the time out. A new flow card for this
StorageRemoteCtrl_CommandMode = 4 // ‘Discharge’ mode
StorageRemoteCtrl_DischargeLimit = 1500 // W
Is it the comandmod we are sending when sending 1-7 CommandMode or default mode?
Hi @Pieterv123,
I created some flows to see production records (Energy) of our SolarEdge at certain times.
I.e. 09.00 11.00 13.00 15.00 17.00 hr
Now in the wintertime the sun rises after 09.00 am, I do receive a notification for a record. This record is the total energy production of the last day.
I’ve checked Insights I did saw that the Energy monitor is NOT reset at midnight.
The question: how to reset at midnight the Energy number?
I don’t know exactly what you mean, but the values will not reset at midnight.
The app just gets the raw data from the inverter and displays this.
If you want to have insights or daily/hourly data, I advise you to use the Power by the Hour app, or insight trends (if you can find it)
As you can see in the above “insight” the sum of Energy of the last day remains till after 09.00 am.
Meanwhile I did find a solution, therefore I’ve created a new record point at 11.00 pm. After creating this new record point the problem was cleared. A new day starts with a new “sum of Energy”.
Hey, so I am using latest test version but I don’t see my batt status (lg 10kwh) , also when I enable storedge I don’t get any data in on the invertor , only temp and some total. If I disable storedge then it works and get actual data.
Plus can you sync your github to latest so I can try it myself and send you a PR. Plus how you can get debug info about what is retrieved.
I am on holiday, I will try later on to upload the code to github.
Actually the app needs a rewrite, as the code is quite fucked up
maybe in a few months I have more time.
I am facing some issues with the limitations of Homey and the modbus dependency.
Did you send the diagnostics report?
Do you have one or two batteries? Maybe your battery is connected as battery two, and this is not supported (yet)
If you have the possibility to make a readout of all the modbus data, this would help.
For example with home assistant, nodered or other.
ok cool, please update your repo.
1 batt and indeed maybe it is as batt 2. Let me do some readouts.
what are your limitations with modbus?
With the current modbus dependency I can only read modbus registers which are in use.
If the app reads a modbus register without content (so not being used by your inverter) the app will crash.
So the app needs to know before starting which registers are in use.
(3 meters + 2 batteries are possible)
here is my setup from modbus
python3 modbus.py --timeout 5 --unit 1 --json 192.168.107.25 1502
{
"c_manufacturer": "SolarEdge",
"c_model": "SE4000H-RWS00BNO4",
"c_version": "0004.0011.0030",
"c_serialnumber": "aaaa",
"c_deviceaddress": 1,
"c_sunspec_did": 101,
"current": 47,
"l1_current": 47,
"l2_current": 0,
"l3_current": 0,
"current_scale": -2,
"l1_voltage": 2327,
"l2_voltage": 0,
"l3_voltage": 0,
"l1n_voltage": 0,
"l2n_voltage": 0,
"l3n_voltage": 0,
"voltage_scale": -1,
"power_ac": -3671,
"power_ac_scale": -2,
"frequency": 49999,
"frequency_scale": -3,
"power_apparent": 11051,
"power_apparent_scale": -2,
"power_reactive": 10423,
"power_reactive_scale": -2,
"power_factor": -3321,
"power_factor_scale": -2,
"energy_total": 4079682,
"energy_total_scale": 0,
"current_dc": 55965,
"current_dc_scale": -5,
"voltage_dc": 3894,
"voltage_dc_scale": -1,
"power_dc": -3727,
"power_dc_scale": -2,
"temperature": 3128,
"temperature_scale": -2,
"status": 4,
"vendor_status": 0,
"rrcr_state": 0,
"active_power_limit": 100,
"cosphi": 0,
"meters": {
"Meter1": {
"c_manufacturer": "SolarEdge",
"c_model": "SE-MTR-3Y-400V-A",
"c_option": "Export+Import",
"c_version": "72",
"c_serialnumber": "aaaa",
"c_deviceaddress": 2,
"c_sunspec_did": 203,
"current": 24,
"l1_current": 0,
"l2_current": 4,
"l3_current": 19,
"current_scale": -1,
"voltage_ln": 23163,
"l1n_voltage": 23163,
"l2n_voltage": 23298,
"l3n_voltage": 23277,
"voltage_ll": 0,
"l12_voltage": 0,
"l23_voltage": 0,
"l31_voltage": 0,
"voltage_scale": -2,
"frequency": 5000,
"frequency_scale": -2,
"power": -412,
"l1_power": 0,
"l2_power": -105,
"l3_power": -305,
"power_scale": 0,
"power_apparent": 519,
"l1_power_apparent": 5,
"l2_power_apparent": 111,
"l3_power_apparent": 412,
"power_apparent_scale": 0,
"power_reactive": -316,
"l1_power_reactive": -5,
"l2_power_reactive": -34,
"l3_power_reactive": -276,
"power_reactive_scale": 0,
"power_factor": 5840,
"l1_power_factor": 1630,
"l2_power_factor": 9190,
"l3_power_factor": 6700,
"power_factor_scale": -2,
"export_energy_active": 12401,
"l1_export_energy_active": 0,
"l2_export_energy_active": 0,
"l3_export_energy_active": 12401,
"import_energy_active": 444956,
"l1_import_energy_active": 995,
"l2_import_energy_active": 178422,
"l3_import_energy_active": 265539,
"energy_active_scale": 0,
"export_energy_apparent": 0,
"l1_export_energy_apparent": 0,
"l2_export_energy_apparent": 0,
"l3_export_energy_apparent": 0,
"import_energy_apparent": 0,
"l1_import_energy_apparent": 0,
"l2_import_energy_apparent": 0,
"l3_import_energy_apparent": 0,
"energy_apparent_scale": -32768,
"import_energy_reactive_q1": 0,
"l1_import_energy_reactive_q1": 0,
"l2_import_energy_reactive_q1": 0,
"l3_import_energy_reactive_q1": 0,
"import_energy_reactive_q2": 0,
"l1_import_energy_reactive_q2": 0,
"l2_import_energy_reactive_q2": 0,
"l3_import_energy_reactive_q2": 0,
"export_energy_reactive_q3": 0,
"l1_export_energy_reactive_q3": 0,
"l2_export_energy_reactive_q3": 0,
"l3_export_energy_reactive_q3": 0,
"export_energy_reactive_q4": 0,
"l1_export_energy_reactive_q4": 0,
"l2_export_energy_reactive_q4": 0,
"l3_export_energy_reactive_q4": 0,
"energy_reactive_scale": -32768
}
},
"batteries": {
"Battery1": {
"c_manufacturer": "LG",
"c_model": "R15563P3SSEG12107161013",
"c_version": "DCDC 7.4.8 BMS 1.7.0.1",
"c_serialnumber": "aaaaa",
"c_deviceaddress": 15,
"c_sunspec_did": 0,
"rated_energy": 9800.0,
"maximum_charge_continuous_power": 5000.0,
"maximum_discharge_continuous_power": 5000.0,
"maximum_charge_peak_power": 4078.0,
"maximum_discharge_peak_power": 4716.0,
"average_temperature": 13.0,
"maximum_temperature": 0.0,
"instantaneous_voltage": 390.79998779296875,
"instantaneous_current": 0.0,
"instantaneous_power": 0.0,
"lifetime_export_energy_counter": 0,
"lifetime_import_energy_counter": 37,
"maximum_energy": 9800.0,
"available_energy": 9310.0,
"soh": 100.0,
"soe": 8.496240615844727,
"status": 6,
"status_internal": 3,
"event_log": 0,
"event_log_internal": 0
}
}
}