February 22, 20215 yr The original question of this thread is basically: give me something similar to ICC for SunSynk. One potential solution is solar assistant which provides real time monitoring and remote access: https://solar-assistant.io/ This is the options listed under the inverter: If I select "Use inverter values" for the battery and don't have any PI to battery cable, it reads the SoC, volts, amps, watts and temperature from the inverter:
March 5, 20215 yr Hi All, I am new to the form and am wanting to connect my smart system to my inverter, does anybody still have the modbus pdf as i cannot seem to download it . it says the file is no longer available. if anybody could assist with this it would help allot. Thanks, Dustin
March 5, 20215 yr This has been quite an interesting thread that I have been following for a while now. I am finally at the point where I’m able to attempt what is been going on in this thread. I have a Sol-Ark 12 K inverter. My RS 485 port appears to be an ethernet connection port. The RS 485 connections on external devices, that I have seen, all have either two or three wire connections. Maybe I’ve missed it, but how do you go from my ethernet port that’s RS 485 down to a three wire terminal for a 485 connection point? I loaded two pictures, one of my RS 485 ethernet port connection of my Sol Ark. The other is a RS 485 to Ethernet converter? I am basically trying to get the information out of my Sol-Ark over to a raspberry pie. Maybe there’s an easier way?
March 6, 20215 yr Thanks Kalahari for the reply. Yes, I've seen that in my manual. However, not sure how that translates? So using an Ethernet cable plugged into my RS485 inverter port, on the other end of my Ethernet cable, cutting open the Ethernet cable, taking the individual wire stand(s) 1 or 8 and wire it into the RS485-B and 2 or 7 into the RS485-A and so on as described? Sorry but kind of new to this sort of DIY, but learning a lot from this forum. Thanks again. 17 minutes ago, Kalahari Meerkat said: from the manual
March 6, 20215 yr This is what I'm using to get my RS485 from the inverter to Raspberry Pi4. That's why I'm looking for the correct wiring connection. So based on what I've read, once the RS485 is wired correctly, the data should flow to the through this, to the Raspberry Pi via the USB port.
March 6, 20215 yr 30 minutes ago, ShawnHayes said: This is what I'm using to get my RS485 from the inverter to Raspberry Pi4. That's why I'm looking for the correct wiring connection. So based on what I've read, once the RS485 is wired correctly, the data should flow to the through this, to the Raspberry Pi via the USB port. Your unit with USB port would have a Data-, a Data+ and a ground connection, which would be pins 1,2 & 3 off the RJ45 on the inverter end. So if pin 1 on the inverter end is green-white, pin 2 is green and pin 3 is orange, just to pick some colours, then green-white would be connected to Data-, green would be connected to Data+ and orange would go to ground on the green connector of the external USB adapter/converter...
March 6, 20215 yr Thanks again Kalahari. I think that gives me good idea. I just wasn't very clear on exactly how to connect the wires, that's the best explanation "to me" so far. I'll update as I advance or if I run into any more obstacles.
March 10, 20215 yr I've been working with this for several days, getting the USB/RS485 adapter to work. I've enter the commands found on the link provided by BlouBul with the USB/RS485 adapter.
March 10, 20215 yr Sorry that I sent that last post before I was finished typing. I have entered the first set of commands to get the RS-485 adapter connected. But once you connect the adapter via the instructions, the next command line once entered, takes me to a screen as if I should be seeing #DATA come in to where I can add info? but once in that screen I can’t do anything as instructed. Does this mean that I’m not receiving data therefore that screen isn’t operating correctly? Or am I missing something else?
March 10, 20215 yr @ShawnHayes maybe someone else will get back to you with a better answer, but basically you need to send a modbus query and you should get an answer, but if your query is incorrectly expressed/formatted, you probably won't even get a ¿que¿ back, I presume, but I have 0 experience with this and will also still have to learn... need to organise an RS485 interface first...
March 16, 20215 yr On 2021/02/22 at 12:53 PM, Denarius said: The original question of this thread is basically: give me something similar to ICC for SunSynk. One potential solution is solar assistant which provides real time monitoring and remote access: https://solar-assistant.io/ @Denarius It is unclear from the website, what does this software offer me that the standard Sunsynk App does not, apart from running on a Raspberry Pi and perhaps being a bit more up to date, can't really see anything?
March 16, 20215 yr I am really looking for an easy way to intergrate my Sunsynk into Home Assistant so that I can control my Sonoff Ewelink devices based on what is happening with my inverter
March 16, 20215 yr So, my question is. Instead of querying for the data via the RS485/Modbus connection. The WIfi Adapter that is on the Sunsynk inverter is already sending most of the data that we want to the Solarman server via the internet so that we can view it on the app. If I go to the webpage for the adapter (very secure password admin/admin) it has a page with remote server settings that have the default settings in them and then space for a second servers settings that I can edit. I am assuming that it will then send the data to that server as well (guessing things well above my pay grade here 🙂 ) Any one of you clever people know how to catch the data and see what is being sent, Node-red/InfluxDb/Grafan perhaps? JohnB
March 16, 20215 yr Is it possible to perhaps connect the wifi up to a local server using the TCP or UDP connection settings and send data requests to the inverter that way?
March 16, 20215 yr Tried the home-assistant-solaredge-modbus Integration from HACS and linked that up to the Wifi adapter by adding my Home Assistant servers details as the second server on the wifi adapter and appears to be working as it is picking up 1 Device and 83 entities. Looks promising, will see what the data looks like tomorrow
March 17, 20215 yr Have gone back through this thread again and see that Bloubul commented on how to do this
March 17, 20215 yr Doesn't look like there is any connection to the inverter. Will be following Bloubul's post and hoping for an idjuts guide to connecting tomy inverter 🙂
March 18, 20215 yr Hi all This thread has been really great thanks for sharing so much. I am about to get a new inverter and deciding on a Deye or Sunsynk. So just a question has anyone managed to interface to a Deye inverter using the modbus protocol discussed here? Before I buy I want to make 100% sure the above will work as I really want to integrate the inverter into my home assistant and node-red local controllers. Cliff
March 18, 20215 yr 1 hour ago, Vassen said: I think most who have succeeded have tried it on the sunsynk although the protocol spec should be the same for the deye. Yea I have worked on a Deye and you can see they are almost identical but I just wanted to check if anyone had actually tried the RS485 modbus protocol on the Deye. My gut tells me they should be the same as they both use the same WiFi logger and therefore should support the same protocol.
March 19, 20215 yr I’ve been following this thread and trying to keep up, but I am having some issues I hope someone here can answer? I live in the States, I have the cousin to the SunSynk, the Sol-Ark 12 K. I have been trying, with no success, to get data from my inverter from the RS485 port. I was informed by the manufacture that the RS485 port is intended for battery communication only. I also was informed by Sol-Ark that the Wi-Fi is the only way Data is transmitted from the inverter. Sol-Ark offers a PowerView ES app to view your data. However this power view app is a cloud-based service. So I cannot even use it directly unless I have Internet access. I have read that some folks on this thread have been able to pull data from the Wi-Fi. It appears you need to be some sort of web scraper to figure this out. Knowing the Sunsynk and Sol-Ark are cousins, is it possible to break the data communication between Sol-Ark WiFi & the PowerView cloud app that’s used? Thanks
March 19, 20215 yr 14 minutes ago, ShawnHayes said: I’ve been following this thread and trying to keep up, but I am having some issues I hope someone here can answer? I live in the States, I have the cousin to the SunSynk, the Sol-Ark 12 K. I have been trying, with no success, to get data from my inverter from the RS485 port. I was informed by the manufacture that the RS485 port is intended for battery communication only. I also was informed by Sol-Ark that the Wi-Fi is the only way Data is transmitted from the inverter. Sol-Ark offers a PowerView ES app to view your data. However this power view app is a cloud-based service. So I cannot even use it directly unless I have Internet access. I have read that some folks on this thread have been able to pull data from the Wi-Fi. It appears you need to be some sort of web scraper to figure this out. Knowing the Sunsynk and Sol-Ark are cousins, is it possible to break the data communication between Sol-Ark WiFi & the PowerView cloud app that’s used? Thanks We are developers of solar monitoring software and this forum doesn't allow responses from commercial members, so please see this reply purely as technical input in terms of what is possible. I can confirm that we can read all metrics from both the WiFi/RS232 port and the RS485 port of both the Deye and SunSynk inverters. We read it directly meaning it doesn't use or intercept the WiFI dongles that are commonly used. We also store all data on the device and there is no technical reason why internet is required. So in short everything you mentioned is technically completely possible and is how all our customers do their monitoring.
March 19, 20215 yr 37 minutes ago, ShawnHayes said: I was informed by the manufacture that the RS485 port is intended for battery communication only. One way to interpret the message from your manufacturer is "with our range of products, the RS485 port is intended for battery communication only"...
March 19, 20215 yr @Solar Assistant When about do you anticipate having the RS485 connection available? I am assuming that if you use the RS232 interface you will loose the wifi connection to Solarman, is that correct? Does it integrate with Home Assistant at all, I think the biggest demand is to be able to control Sonoff type devices to be able to automatically switch high load devices off when there is not sufficient power?
March 19, 20215 yr 1 hour ago, Solar Assistant said: We are developers of solar monitoring software and this forum doesn't allow responses from commercial members, so please see this reply purely as technical input in terms of what is possible. I can confirm that we can read all metrics from both the WiFi/RS232 port and the RS485 port of both the Deye and SunSynk inverters. We read it directly meaning it doesn't use or intercept the WiFI dongles that are commonly used. We also store all data on the device and there is no technical reason why internet is required. So in short everything you mentioned is technically completely possible and is how all our customers do their monitoring. So if I understand what you’re saying correctly, even though I have the Sol-Ark inverter, it is possible to capture the data from the RS 232 port? I understand that this may be possible, I guess I am just not understanding how I am able to do that or what I need to accomplish this?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.