Modbus abfragen und über weiteres Gerät verteilen

das habe ich auch schon im Auge gehabt, kann aber leider die Wärmepumpe noch nicht integrieren, sonst hätte ich die Verrenkungen alle gar nicht gebraucht, sondern könnte es über die Software komplett lösen :wink:

wobei natürlich eine Überlegung wäre, dass ich die Software installiere und lediglich den Modbus-Proxy zweckentfremde :wink:

Kann man das nicht irgendwie über Symcon bewerkstelligen? Symcon müßte die Werte doch nur per Modbus zur Verfügung stellen.

DAS wäre natürlich die Ideallösung, wenn eine direkte Integration in IPS machbar wäre.

Derzeit behelfe ich mir jetzt provisorisch mit einem HomeAssistant AddOn welches innerhalb von 5 Minuten installiert und eingerichtet ist und es läuft bisher hervorragend.

Symcon kann nativ nur als ModBus master agieren. Also Werte lesen und schreiben. Aber nicht als Slave selber gelesen werden.
Michael

Schade! Ich benötige die Auskopplung nämlich auch. Somit wächst HomeAssistant weiter, obwohl ich eigentlich keine zwei Systeme laufen lassen wollte. :confused:

ich nutze den hier und er läuft jetzt seit 2,5 Stunden fehlerfrei und war sehr einfach zu integrieren:

Sollte es jedoch eine IPS-Lösung geben, so würde ich direkt switchen, da ich eigentlich keine zwei Systeme parallel betreiben möchte.
Aktuell ist es aber leider alternativlos :confused:

1 „Gefällt mir“

Interessant, muss ich wohl auch noch probieren. Ich habe ja zwar auch einen Huawei-WR (inkl Dongle). Der hängt sich zwar nicht auf, aber ich erhalte immer noch zu viele Fehlermeldungen (ein paar 100 Stk pro Tag) in IPS beim Zugriff auf die Register - vermutlich eine Eigenheit in IPS, da dies nicht passiert im HA.

Ev. kann ich dies dann mittels dem Proxy besser - sprich ohne Tausende Fehlermeldungen - in IPS integrieren…

bisher habe ich seit der Modbus-Proxy läuft erst 3 Fehlermeldungen vom FlowHandler.
Bei mir war es jetzt nochmals eine deutliche Verbesserung bei den Fehlermeldungen.

Wäre es ev. nicht besser, man würde gleich die Basis-Version vom Proxy installieren (und nicht die angepasste für HA)?
Sprich

Auf dieser Basis beruht ja offensichtlich die HA-Version. Was denkst du?

macht sicherlich Sinn - allerdings fehlt mir das Wissen das in einem Proxmox-Container umzusetzen :wink:
Vor allem würde man sich dann nicht von HA abhängig machen

Genau :+1:

Man kann es auch als Docker-Container installieren. Werde ich mal am Wochenende anschauen…

ich habe es gerade als Proxmox LXC-Container mit Debian12 gemäß der Anleitung

https://blog.caina.de/2024/01/28/modbus-proxy-als-service-unter-debian12-mit-python3-11/

zum Laufen gebracht.

Achtung bei der Anleitung: ein Teil der Pfade ist in den Screenshots nur unzureichend dargestellt!

Nachdem ich das mit den Pfaden gemerkt habe war die Software in wenigen Minuten eingerichtet (das meiste war Tipparbeit).
Firewall und ähnliches habe ich unter Debian nur grob eingerichtet, da die Installation nur im heimischen Netzwerk funken darf und keinen Zugang zum Internet hat.

1 „Gefällt mir“

Oha, du bist schnell :slight_smile:
Ich komme wohl erst am Wochenende dazu. Aber danke für den Tipp.
Bin dann gespannt auf deine Rückmeldung ob alles soweit funktioniert wenn ein paar Tage rum sind.

so, erste Rückmeldung, nachdem es seit gestern läuft:

7 Fehler:

bisher hatte ich pro Tag zwischen 100-150 Fehlermeldungen.
Eventuell kann man die Einstellungen noch irgendwie optimieren, sodass die Fehlermeldungen reduziert werden?

Edith sagt:
Bei Bedarf kann ich auch den LXC-Container zur Verfügung stellen, falls sich jemand mit der Einrichtung schwer tut.

heute Morgen hatte ich 211 Fehler auf der Uhr.
Ein Teil der hinterlegten Fehler sagen mir gar nichts und ich verstehe nicht, ob das Problem am Proxy hängt oder an der Verarbeitung in IPS?
Vielleicht kann sich @paresy hierzu mal äußern, wie die Fehler geprüft werden könnten?

Sind die Fehler jetzt von der Verbindung beim Proxy? Du kannst ja mal probieren bei den Experteneinstellungen die Wartezeit zu erhöhen.

paresy

Was wäre da denn mal ein Beispielwert ?
Ich habe mal von 20 auf 500ms gesetzt, mal sehen was passiert.
Habe auch viele Meldungen :
07.06.2024, 09:43:11 | TimerPool | ModBus Zähler 30 (2) (UpdateTimer): Wirkenergie Σ T1 Bezug: Zeitüberschreitung beim Warten auf Antwort

Danke für deine rasche Reaktion :slight_smile:

Ja die Rückmeldungen kommen jetzt vom Proxy und der hat eigentlich mehr als genug Power um die Anfragen abzuarbeiten.

Kannst du mal einen Wert für die Experteneinstellung nennen?
Aktuell ist er wie folgt hinterlegt:

image

Edit:
hier noch die Leistungsdaten des Containers:
mit 1 Gbit/s angebunden und eigentlich langweilt sich der Container zu Tode:
image

aktuelle Fehler:

Wenn ich das richtig sehe, hat es nicht viel gebracht mit der Anzahl an Fehlermeldungen, richtig? Einzig die Möglichkeit, von versch. Clients auf den Proxy zuzugreifen, macht es interessant.

Schade, dass man es in IPS nicht hinbekommt, das Ganze ohne Fehlermeldungen, welche das Log flutet, zu nutzen… Ich habe schon mit versch. Verzögerungen ausprobiert (mal unabhängig von einem Proxy), aber keinen Erfolg gehabt bisher.