Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FoxEss Modbus Integration: FoxEss H1 Inverter Settings #21

Open
IanR007 opened this issue Mar 22, 2024 · 9 comments
Open

FoxEss Modbus Integration: FoxEss H1 Inverter Settings #21

IanR007 opened this issue Mar 22, 2024 · 9 comments

Comments

@IanR007
Copy link

IanR007 commented Mar 22, 2024

In Inverter Settings "communications" ensure Ethernet is set to "DHCP". This reveals 3 settings which must match your Modbus logging device set up as follows;
IP (LAN) Address: 10.10.100.254
Subnet (Mask) Address: 255.255.255.0
Gateway (DNS): 223.5.5.5

@TonyM1958
Copy link
Owner

TonyM1958 commented Mar 22, 2024

Note that the Ethernet port is disabled by firmware on H1 with Master 1.70 so it will not work however you set it up. You need to use RS485.

@TonyM1958
Copy link
Owner

I've edited your comments as this repository is public and it exposed your contact details.

I think there is a problem with your setup based on what you are saying. It sounds like you have a network cable plugged into the inverter Ethernet port instead of into the ELFIN adapter. That is the only reason I can think of why you need to set the Ethernet port address on the inverter to get it to work?

This port will not provide all the data you will get via RS485 using the ELFIN adapter.

Please can you check your setup?

@IanR007
Copy link
Author

IanR007 commented Mar 22, 2024 via email

@IanR007
Copy link
Author

IanR007 commented Mar 22, 2024 via email

@TonyM1958
Copy link
Owner

I believe you, I just don't see how this could stop the installation of this integration as it just copies files to HA. The only configuration is setting the IP address of the adapter in 'secrets.yaml'.

I understand the ELFIN network is quite tricky to configure. I piggy-backed the info from Nathan's integration here: https://github.com/nathanmarlor/foxess_modbus/wiki/Elfin-EW11.

I can't easily update these instructions as they belong to someone else. Were these instructions you used?

@IanR007
Copy link
Author

IanR007 commented Mar 22, 2024 via email

@FozzieUK
Copy link

I’ve seen it before Tony, it’s not your integration - it’s the inverter, but only when it has been communicating using the old LAN port does it stop the RS485 from working - it’s not obvious as the Inverter comms and slave all appear to be set correctly, but going in and disabling the LAN port restarts the Manager and then it works ok on RS485. I guess less of a problem going forwards now the LAN functionality has been disabled.

@TonyM1958
Copy link
Owner

Thanks. Disabling the LAN port makes a bit more sense. However, I think any changes to the network settings on the inverter reset the network stack so might also re-enable RS485. I used to run both RS485 and LAN and switch between them and haven't seen this.

In summary, it probably doesn't matter what settings you use as long as you make a change that causes the network stack to reset.

Repository owner deleted a comment from IanR007 Mar 22, 2024
Repository owner deleted a comment from IanR007 Mar 22, 2024
Repository owner deleted a comment from IanR007 Mar 22, 2024
@TonyM1958
Copy link
Owner

Actually, I have seen this before. Using the inverter LAN port crashes the Manager. The normal symptom is that modbus responses stop. I had not realised this also stops RS485 modbus. Obviously, changing the network settings, restarts the manager process. The side effect of this is that it also restarts RS485.

All the reasons why Fox disabled the LAN poet in a nutshell!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants