Hey guys , I am taking over from Pieter and own him all the credits for this app.
So with this opportunity I migrated the app to homey sdk v3 and refactored some stuff. This is breaking current devices so you need to remove and add it again.
Besides some different layout also made it non blocking so you can use other modbus tools too ( I poll every 20 seconds so it can be in use, just retry until it works, or use some docker proxy)
Also with selecting some remote control option on the battery , there is no need to set remote control to controlset. Plus added some extra flow conditions.
For now I only support meter1 and battery1 but adding meter 2, 3 plus extra battery is easy now. Let me know if you wants this and I can add these capabilities.
Here is a full list of all the registers, let me know which ones are important to add and explain why this is. solaredge.modbus/drivers/solaredge.ts at main · biemond/solaredge.modbus · GitHub
migrated from sdkv2 with javascript to sdk3 with typescript. plus make it flexible, minimal and non blocking on the 1502 socket.
so I can maintain it for the coming years.
Thank you for the new app 2….
Now I get data from the battery an inverter and meter that this is conected to.
But I miss the possibility to set dicharge and charge power to meet my needs to sometimes charge from grid at lower watts to not exes grid company’s limits in kWh.( this cost more mint if I
Go above)
And I am also wondring how to get my second inverter data in to homey so I can use flows based on the total Solar I produce?
it has invertor id plus you can set discharge and charge
so you need to set it in some remote control and add some delay between charge and discharge else it will be in parallel executed and will get connection errors, but I will retry in that case
I have now upgraded an tester to get the new charge disagreeable I needed to remove the storedge and add it again but exept from this as i can se everything is working. I will test more and kept you updated