Starting a new thread as this was getting lost in the Hints, Tips & Troubleshooting thread.
Post details of your integration with Home Assistant etc.
I don't think I have an external database. It's a pretty simple set up.
I just want to get away from the VM and the rickety laptop it runs on. Whenever there's a Windows update there are issues so I'd prefer HAOS.
Yeah it's as simple as backup, download the backup, put on usb key
Install on the nuc and restore backup from login screen on the nuc
Sorry for the remedial circuit diagram, didn't have MS Paint handy!
That circle with the blue mark is a switch, believe it or not.
Ok so is this the same as what you have there?
Yup. Aced MS Paint there.
paint.net 😂
I have had a good search online for an SofarMQTT logger but I cannot find a premade model. If I follow the guide to build one can the parts be sourced easy enough?
Pre made with optional tft
Thank you!
I've gone ahead and ordered one. Will I need to run a socket to the inverter to supply power to the module or can it be powered from the inverter?
It needs USB power, but RS485 does handle long distances, so you could run a long cable for the communication. instead of running the socket
Hi folks. Looking for some help. I have 10 panels split between east/west/south. My east/west panels are connected to a solis inverter and i can see what they are doing.
The south facing panels are on their own micro inverters and i have no way of monitoring them which is annoying.
What are the opions here? Id like something with an app but easy to install. Just something to monitor production.
There is a lot of info out there but hard to identify the best solution.
What's the make/model of the micro-inverters. Depending on what you have, you may have some easy options.
Not a clue but they are easily reached. Will get up and have a look in morning. Thanks. Is there any generic system that would work?
It's the microinverter you want to identify. Panels aren't relevant.
Just put a shelly EM on the AC cable going to the micros.
Shelly EM has 2 CT Clamp inputs so you can put one on the micros and one on the string inverter and SUM them in the app.
Shelly CT on the live of the AC cable - that is. The live will need to be exposed for this to happen. Won't work if it's over the L and N and E together.
I thought that would go without saying 😂
Well, it might for some, but we've seen the pro's do silly things too.
I by no means a pro lads so thanks for the pointers. I'm adding to more panels to the south face so will have 1.62KW directly south along with 1.62kw east and 1.62kw west.
I wouldn't be to overly concerned about monitoring production of 810watts but it would be useful to see what 1.62KW is doing.
Can someone post a link to where I can pickup the Shelly EM from?
Thanks again lads.
This is what I'm looking at here?
https://www.shelly.com/en/products/shop/shelly-em-120a/shelly-em-2x-120a
Yes, that should be fine except I'd go for the 50A CT where the load is less than 10kW.
Have you an Eddi or Zappi to use a MyEnergi CT clamp ?
No literally just a solis inverter and 2 micros. Nothing else was installed by installer.
Id be happy enough with the shelly. Going to order it now.
Yes the load is only 3.24kw from the solis and it will be 1.62kw from the micros. So the 50A cts will be good?
Thanks for the help fellas. Will let you know how the install goes.
Enphase, Hoymiles and BPE are the common ones in Ireland, I would think. Each have different ways of managing the inverters. Let us know and we'll see what we can find out.
I'll get on the roof at the weekend. One of the panels will have to come off so I can look at the inverter. Will report back with photos.
Looking for some help with adding some registers to the Solarman HA integration for my Solis inverter.
In the solis_hybrid.yaml you can specify the registers and specs for the HA entity. Below showing the BMS Battery Discharge Current Limit as an example, then the Timed Charge Current and Timed Discharge Current are the 2 that I added.
solis_hybrid.yaml
- name: "BMS Battery Discharge Current Limit" class: "current" state_class: "measurement" uom: "A" scale: 0.1 rule: 1 registers: [33144] icon: 'mdi:battery-arrow-down' - name: "Timed Charge Current" class: "current" state_class: "measurement" uom: "A" scale: 0.1 rule: 1 registers: [43141] icon: 'mdi:battery-arrow-up' - name: "Timed Discharge Current" class: "current" state_class: "measurement" uom: "A" scale: 0.1 rule: 1 registers: [43142] icon: 'mdi:battery-arrow-down'
This creates the entities correctly in HA but it won't update the entities with values from the Solis. I'm assuming because the registers I'm querying are holding registers (4xxxx) instead of input registers (3xxxx).
Is there an additional statement to go in the YAML to let solarman know it's a holding register and query accordingly?
Are the registers you're adding within the existing ranges? If not, you'll have to extend them or add a new register scan range.
Thanks a million Jonathan. Added a new scan range for holding registers (0x03 code).
start: 43141 end: 43142 mb_functioncode: 0x03
Works a treat now!
Finally got OpenDTU up and running to monitor the 4 panels on a Hoymiles Microinverter.
String 1 & 2 are in slight shading until I have the whole lot moved to its permanent location, they should all be reading similar to string 4.
OpenDTU allows for integration into Home Assistant and has MQTT built in so makes things fairly straight forward for those who have gone down this route.
Note: For those going building there own kit and getting parts from blinkyparts and the like, there is an amount of soldering involved even with the pre-soldered kit option. I wouldn't do a lot of soldering so a bit of time and patience is required.
Well done.
There is supposed to be the option of setting the inverter to the various EN-50549:x regional standards via OpenDTU (including our own IE standard), but development on that wasn't making great progress the last time I looked. Feel free to raise a feature-request ticket on the github if you wish. I'll raise the request otherwise eventually, but it's at the bottom of a list just now.