djfanatix / com.solaredge

Homey app to receive realtime data from your Solaredge solar installation
MIT License
1 stars 2 forks source link

Device unavailable. Homey Pro #9

Closed mprovementdev closed 2 years ago

mprovementdev commented 2 years ago

Hi,

I have walked thru all the necessary settings. Still, I get the message. The device is unavailable. As far I can see. All the settings are correct. But maybe I overlooked something.

I have send diagnostic report via Homey: 69ae9c61-0df2-4a5a-9f9b-48f344bee3cb

Settings inverter: image Communication setting inverter: image Settings Device Homey: image Status Device Homey (Pro) image

djfanatix commented 2 years ago

please try the following things:

Let app run for a few minutes and then send me a diagnostics report

Most of the connection problems are due to internet, routing issues. Make sure your SolarEdge inverter has a fixed IP address

djfanatix commented 2 years ago

Ok, I see your diagnostics report, it is a connection issue. Is the IP address correct? otherwise check in your router

mprovementdev commented 2 years ago

Settings Router: image

djfanatix commented 2 years ago

Try to restart your inverter, sometimes this helps to connect. Otherwise I don't know, it has nothing to do with the app, but networking.

mprovementdev commented 2 years ago

It's connected. And I see also a bit of traffic transferred. image

Have restarted The Homey. I'm ad work so for restarting the Inverter we have to wait... And I have figured out how to restart it.

mprovementdev commented 2 years ago

I have also installed the test version of the app.. But that also didn't help. So my last option is to restart the inverter. Hopefully, that will work.

I'll keep you posted.

djfanatix commented 2 years ago

Some inverters with old firmware only want to connect by modbus tcp during the first minutes after starting

mprovementdev commented 2 years ago

My inverter is brand new... 1 week old, it should have the latest firmware. That's my assumption.

mprovementdev commented 2 years ago

@djfanatix sorry for my late response. Finally, I have found some time to troubleshoot. Yesterday I have tried everything. Full reset and restart inverter, restart homey, restart SolarEdge app, re-install SolarEdge app, change port from 1502 to 502, setup a' port forwarding rule in my router: image

Sadly enough, nothing works.

djfanatix commented 2 years ago

You could try to connect with an app like 'Modbus TCP'(iOS) to connect to your inverter, so you could see it is reachable or not

mprovementdev commented 2 years ago

I'll give it a try when I get back home.

mprovementdev commented 2 years ago

I have tried it with your suggested app. And indeed. The inverter is not reachable. I think to know what the issue is. The inverter is connected via WIFI. And if I read the inverter's manual regarding MODBUS. It says: https://www.solaredge.com/sites/default/files/sunspec-implementation-technical-note.pdf "MODBUS over TCP Support MODBUS/TCP uses the Ethernet media in physical layers to carry the MODBUS message handling structure and can support a large number of devices in one network; it is easier to integrate into the Local Area Network (LAN) of a company, so it is the choice of more and more customers."

It looks like it only works via Ethernet.

djfanatix commented 2 years ago

there are other users who use the app with wifi, so it should work. I guess it is a networking issue, (ip, ports, different vlan or so)

mprovementdev commented 2 years ago

I can ping the IP sddress from different devices (IOS, desktop) from the same Wifi network. That should say. It is reachable. I will contact the supplier lets see if they can help.