Starting a new thread as this was getting lost in the Hints, Tips & Troubleshooting thread.
Post details of your integration with Home Assistant etc.
OK, got all my systems almost working, can I ask advise from you guys?
Sorry for all the questions, all new to me, almost there... very clever stuff so thanks to everyone on here for your hard work.
I cleared the cache, reinstalled again + it appeared. Will get on the APIs next
It should be there. If you open the terminal, within your config folder, is there a custom_components folder? This should have a myenergi folder within it. /root/config/custom_components/myenergi
/root/config/custom_components/myenergi
The other thing you can do with HACS is drop the github repository into it. https://hacs.xyz/docs/faq/custom_repositories
starting to get the system up & going and already some basic issues.
i have home assistant runnning, installed HACS (& restarted HA).
then installed myenergi integration in HACS (& restarted HA).
as i understand it the next step is to install the myenergi integration in HA integrations, the problem being that its not showing up. ive re-installed myenergi integration in HACS several times but it still will not show.
any tips or anything obvious that im missing here?
Has anyone been able to get the data from the 3rd Gen Solis Wifi stick? as the Serial number is 15 Digits long, numbers and letters.
Registers 12501-12595 are for faults/status. So yes you can get info but I do not use them myself.
For those connected directly to the inverter for local automation, are you able to get info on alarms?
ok, moved to other thread,
Wrong thread for this problem. If device is dead than installer or Solic support is your best bet.
it does, this is where wifi stick or elfin device would be connected to but you still need to be able to switch between the 2 masters.
Question - Does the Solis not have an RS485 port - to take a cable into an RS485 to USB dongle, into a Raspberry Pi (or whatever) ? This is how we initially got the data out of the Sofar Inverters
moved to other thread
Here are the links to esp8266 board and relay that I've since I had planty of them from other projects. Yuo could also use all in one device as it is essentialy the same but you need seperate device to flash them. The other device you need is modbus RTU to TCP like elfin. There are ethernet and wifi versions and that should be it. The relay sits in between Solis inverter, wifi stick and elfin. With automation relay powers powers wifi stick or elfin device. When wifi stick is powered on it automatically pull modus data and sends it to the cloud. When elfin is powered, your automation(HA, NodeRed) needs to pull modbus registers.
@Jonathan Will be trying that this evening hopefully and will let you know!! Thanks a mill.
@Metric Tensor Any luck with that Solarman scan script I added to GitHub? Unlikely to work, but worth trying before committing money to Modbus equipment.
I would agree with @silver_sky you definitely need to keep some sort of official device for firmware updates but hooking up occasionally is probably sufficient.
Thanks @reklamos
I would like to do that but I'm not sure I'd have the skills to cobble something together like you described. Could you post a link to the parts you used - it might give me enough of a starting point to do the research and reading.
I'm holding off for exactly the reason @silver_sky described - I think it's probably too expensive to do it the way I described for the benefit.
You can have 2 masters connected at the same time you just do not want for them to talk at the same time as this is when problems occur.
As regards to device I had it done similar way for 10Euro but with esp8266 and relay that was switching the power between 2 masters and it worked fine for over a year.
Thanks for the info. I'm not sure it's worth to do all that. I may just look into how I can get it setup in homeassistant only. I suppose if I needed to update the solis I could just plug in the solis stick.
@silver_sky I am in the same boat as you and I'm working on a plan. In general a modbus slave (which the Solis is) can't have two masters. So either the stick can talk to it, or another device can. But not both simultaneously. However there are devices on the market that act an an intermediate unit and can be installed to fool the solis into thinking that one master is connected when in fact it's two. They are not particularly cheap though. I need to do a lot more research before I purchase but something like this unit might work:
I am also working on a plan to acquire an older model logger stick though.
So we'll see which pans out first.
@Jonathan is correct. Mine isn't a solarman stick. It's a Solis one.
I think @silver_sky is referring to the new Solis (as distinct from Solarman) logging stick which doesn't listen on TCP/8899. Haven't seen any discussions yet on if/how to pass through Modbus commands using that.
Yes, there is. This is what all of us are doing at the moment using pysolamanv5 protocol. The data is pushed to solis cloud and also we pull and store data locally. I think @Jonathan has HA integration for it. I do not use it soe I cannot comment on that.
Modbus from the RS485 interface
Is there any way to keep the solis stick and have local data?
I'm just thinking on terms of updates on the solis inverter.
Thanks lads, really appreciate the help here.
Just to be sure I have the right picture of what I need -
Hardware wise, Im good if i grab a Pi 3, sd card and an elfin modbus to tcp unit? (like this? - https://irl.grandado.com/products/elfin-ew11-elfin-ew11-0-rs485-to-wifi-module-smart-home-serial-server-modbus-tcp-ip-homekit-rj45-tcp-protocol?variant=UHJvZHVjdFZhcmlhbnQ6Njk0MDY4Mjc&gclid=Cj0KCQjwkruVBhCHARIsACVIiOyl2ZYCy9QU-hYNqGPie_xUVcgAqNB-0Ud3HOfrTmqQii-X0ch9CFoaApeCEALw_wcB)
Then install home assistant on the Pi and add in Solis and Myenergi integration + connect the elfin directly to the Solis?
@mag You have to remember that your battery is now integrated as part of the Inverter, and so the battery power is now "mixed" in with your Solar generation.
So using modbus to get info from the inverter is bar far the best solution, since it will be instantaneous data which should reflect the display panel on the inverter.
It's absolutely worth getting this data. It may seem like double dutch and a minefield, but there are plenty of folks here that than guide you.
So you, nothing outside of the Solis can ever differenciate between solar and battery originating power
If you see your import/export than you have meter. It most likely is in your CU. You do not need Myenergy to see all the data as all of it is in inverter already. It is upto you what you want to use. Having solis stick gives you access to Solis cloud and app. You can also pull data from it. If you go modbus route you will not have access to Solis cloud. You will need to build your own 'cloud' in both cases if you want to pull data and automate stuff. Cost wise Solis wifi stick is ~60, elfin modbus to tcp is ~30. But on top of that you'll need RPi or PC/laptop where you will run everything. Use old laptop instead of RPi if you have one. 5-6 years laptop will still be better compared to RPi. The only advatage RPi has is power consumption.
As i understand it there is a CT on the Solis as (before the battery went in) i could see the panel generation and the import/export to the grid. Since the battery was installed, on the Myenergi app the panels/battery i/o is seen as one on the ME app.
@championc I did read your reply, but unfortunatley im several levels below it in terms of understanding the steps to achive what you describe :)
@Jonathan Im currently monitoring using the MyEnergi app + also by just looking at the Solis screen (as its in the utility room) to see what the battery and panels are actually doing.
@reklamos I dont mind really what I use as long as its somewhat user friendly to setup and obv affordable. Would a "modbus RTU to TCP" device be best here, any you would recommend?
@mag If wifi stick is not available or needed then pulling modbus directly is the way. You can use modbus RTU to TCP device and this will give you WiFi access. Actually this is even better compared to Solis wifi stick because you can set higher baud rate. Here is the code that I used with elfin devices https://github.com/NosIreland/solismon2 you may need to modify it to suit your needs.