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 H3: add grid #8403

Merged
merged 2 commits into from
Jun 15, 2023
Merged

FoxESS H3: add grid #8403

merged 2 commits into from
Jun 15, 2023

Conversation

andig
Copy link
Member

@andig andig commented Jun 11, 2023

Es gab auch Meldungen, der H3 könne nur rs485. Im Moment haben die Templates einen komischen Zustand- es gibt h1, h3 und rs485. Wirkt inkonsistent, ich wüsste aber nicht, wie wir das sortieren sollten?

@andig andig added the devices Specific device support label Jun 11, 2023
@andig andig requested a review from premultiply June 11, 2023 09:32
@dirkmuenchhausen
Copy link

Meine Erfahrung ist, dass man den H3 ab einer bestimmten Firmwareversion nicht mehr per Ethernet Schnittstelle auslesen kann. Es geht demnach nur noch RS485. Das haben andere User aus in diversen Foren bestätigt. Das Template "fox-ess-h3_0.yaml" wird demnach bei aktueller H3 Firmware nicht mehr funktionieren. Wie es sich mit dem H1 verhält, kann ich nicht sagen. Klar ist, dass die H1 und H3 Serie verschiedene Register haben und darum die Templates separiert sein müssen.
Mein Vorschlag ist es, für den H3 nur noch ein Template für die Anbindung per RS485 vorzuhalten. Das wäre dann diese Konstellation:

  • H1 via RS485
  • H1 via Ethernet (...kann sein, dass das auch nicht mehr geht)
  • H3 via RS485

@premultiply
Copy link
Member

Und bei RS485 sind die Register bei H1/H3 einheitlich aber grundsätzlich ganz anders als bei Ethernet??

@dirkmuenchhausen
Copy link

Nein. Das Modbus Protokoll für die RS485 Kommunikation von H3 und H1 weist unterschiedliche Register auf. Wie es sich mit der Ethernet Kommunikation verhält, kann ich nicht sagen. Geht ja nicht mehr mit dem H3. Ich denke, dass die bisher im Template verwendeten Register aber für den H1 passen werden, unabhängig von der Schnittstelle.

@premultiply
Copy link
Member

premultiply commented Jun 11, 2023

Laut https://github.com/StealthChesnut/HA-FoxESS-Modbus/blob/main/custom_components/HA-FoxESS-Modbus/modbus-H3-LAN.yaml und https://github.com/StealthChesnut/HA-FoxESS-Modbus/blob/main/custom_components/HA-FoxESS-Modbus/modbus-H3-USB.yaml gibt es (zumindest bei H3) erwartungsgemäß keinen Unterschied.

Das H3-Template funktioniert daher mit beiden Schnittstellen.

Jetzt wäre nur noch zu klären ob das beim H1 auch so ist.

@andig andig marked this pull request as draft June 12, 2023 08:35
@andig
Copy link
Member Author

andig commented Jun 12, 2023

Ich geb auf- möchte jemand den PR fertig machen und ggf. noch das rs485 Template mit anfassen?

@andig andig marked this pull request as ready for review June 15, 2023 19:45
@andig andig merged commit 2f4f06f into master Jun 15, 2023
@andig andig deleted the feature/h3-grid branch June 15, 2023 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devices Specific device support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants