Seite 1 von 2

[V4.0 IP3] Update Modbus Profil

Verfasst: Di Aug 15, 2023 10:12 am
von KNXMane
Hallo Zusammen,

ich habe vor einiger Zeit zwei Modbus Profile für zwei SMA Inverter angelegt. Funktioniert soweit alles. Nun möchte ich gerne 2 Signal hinzufügen.
Leider kann man das Profil nur editieren, wenn man eine Kopie und neue Version anlegt. Leider kann ich das neue Profil im Geräte Manager nicht dem Gerät zuordnen. Sehe ich es richtig, dass ich dazu ein neues Geräte mit dem neuen Profil anlegen muss und alle Signale neu zuordnen? Oder kann man das neue Profil dem alten Gerät zuordnen oder dies aktualisieren. Ich habe in den Einstellungen nichts gefunden.

Danke

Markus

Re: Update Modbus Profil

Verfasst: Di Aug 15, 2023 10:54 am
von StefanW
Hallo Markus,

ein Upgraden des Modbus Profils im laufenden Betrieb ist (noch) nicht implementiert.

Wenn Du nur zwei Signale hinzufügen möchtest, dann kannst Du dafür ein "Mini-Profil" erstellen und einfach ein zweites Gerät anlegen, das auf die gleiche ID zugreift und diese beiden Signale abfrägt und diese dann mit Objekten verknüpft, kommt unter dem Strich auf das gleiche hinaus.

Es ist uns klar, dass eine solche Funktion wünschenswert wäre, nur leider ist das sehr komplex im Detail. Zum einen könnte ein Nutzer mit dem einen Profil gleichzeitig mehrere verschiedene Geräte ansprechen (z.B. jemand hat zwei Dutzend Zähler) und dann müsste man schon unterscheiden, ob die Änderung auf einem, mehreren oder allen Geräten angewendet werden soll und dann kann dies zu manigfaltigen Komplikationen führen, wenn sich durch die Änderung eines Profiles auch die Dekodierung / Kodierung, Formeln, Grenzwerte, Datentypen und Einheiten ändern, wenn ganze Register wegfallen, obwohl diese verknüpft sind usw. Der Kunde würde bei so einer Funktion erwarten, dass er auf die jeweiligen Folgen seines Handelns hingewiesen wird und das ist sehr aufwändig, wenn z.B. 30 Register aktiv abgefragt werden und mit 40 Objekten verknüpft sind und beim neuen Profil sind drei Register gelöscht, 12 geändert und fünf dazu gekommen. Eine solche Massenänderung ist schwer handhabbar in der Oberfläche und der Aufwand ist enorm.

Wir haben daher - damals vor zwei Jahren, als wir das Modbus Feature entwickelt haben - entschieden, diese komplexe Funktion nicht zu realisieren, weil das mehrere Monate länger gedauert hätte und es auch viele andere Wünsche unserer Kunden gab.

lg

Stefan

Re: Update Modbus Profil

Verfasst: Di Aug 15, 2023 11:15 am
von blaubaerli
Hallo Markus (@KNXMane,

bitte trage doch gemäß der Forenregeln noch die aktuelle Version deines TWS im Betreff des Threads ein.

Danke.

Beste Grüße
Jens

Re: Update Modbus Profil

Verfasst: Di Aug 15, 2023 11:43 am
von KNXMane
StefanW hat geschrieben: Di Aug 15, 2023 10:54 amWenn Du nur zwei Signale hinzufügen möchtest, dann kannst Du dafür ein "Mini-Profil" erstellen und einfach ein zweites Gerät anlegen, das auf die gleiche ID zugreift und diese beiden Signale abfrägt und diese dann mit Objekten verknüpft, kommt unter dem Strich auf das gleiche hinaus.
Hallo Stefan,

wenn das so möglich ist, kann ich damit absolut leben. Danke für den Tipp.

Markus

Re: [V4.0 IP3] Update Modbus Profil

Verfasst: So Feb 11, 2024 9:46 pm
von FHartwich
Hallo zusammen,

ich stehe gerade vor dem gleichen Problem. Die Modbusregistertabelle des Herstellers ist aus diversen Gründen grausam und so kommt es, daß ich immer wieder mal Signale zufügen oder ggf auch rauskicken möchte. Leider gibt es keine Beschreibung der Signale und man kann sich nur am Signalnahmen und vielleicht an der Einheit noch was zusammenreinen. Zusätzlich umfaßt die Modbustabelle die Register SÄMTLICHER Geräte, die der Hersteller anbietet. Einige der Register sind gerätüberbreifend gültig, andere sind gerätespezifisch. Nur leider fehlt in der Tabelle ein Hinweis, welches Signal/Register zu welchem Gerät gehört.
Wenn man nun eine Solewärmepumpe hat, aber ein Register für z.B. eine Enteisungsfunktion findet, kann man sich als Nutzer dann ausdenken, ob es das für die eigene Solepumpe wohl gibt oder nicht. Kenne ich nur für Luftwärmepumpen, für mich also nicht relevant. Aber so sitzt man vor der Tabelle und schüttelt den Kopf darüber. Hinzu kommt, daß der Hersteller bei irgendwelchen Updates auch schon mal die Modbusregister anfaßt und dann nicht mehr funktioniert, was mal funktioniert hat. Man ist also gezwungen, sein Modbusprofil anzupassen.

Die Option, einfach weitere kleine Zusatzprofile anzulegen, habe ich ebenfalls herausgefunden. Das geht natürlich und ich bin froh, daß ich nun diesen Thread hier gefunden habe und weiß, daß ich offensichtlich nichts übersehen habe oder falsch mache.

Eine Funktion, die es erlaubt, einem bestehenden und mit einem Gerät verbundenen Modbusprofil weitere Register hinzuzufügen oder es sonstwie zu bearbeiten, wäre schon schön.
Die Erklärung von dir oben, Stefan, kann ich natürlich auch einigermaßen nachvollziehen. Vielleicht gibt es ja mal eine Zwischenlösung, die, z.B. mit entsprechendem Hinweis an den Nutzer, doch das Editieren eines bestehenden Profils ermöglicht. Der von dir skizzierte Fall mit dem mehrfach genutzten Profil für viele Geräte ist am Ende für den Privatanwender vielleicht eher eine Ausnahme.

Bis dahin baue ich Zusatzprofile ;-)

Danke und Gruß,
Fabian

Re: [V4.0 IP3] Update Modbus Profil

Verfasst: Fr Okt 18, 2024 6:49 pm
von gospelrock
Guten Abend,

ich stehe auch immer mal wieder vor dem Problem, Änderungen an vorhandenen Modbus-Profilen durchführen zu müssen.
Gibt es mittlerweise einen workaround, wie man ein vorhandenes Profil durch eine geänderte Kopie ersetzen kann?
Bei jeder Änderung ein neues kleines "Miniprofil" anzulegen wird auf die Dauer auch ganz schön unübersichtlich.

Ein neues Gerät mit dem neuen Profil anzulegen und dann im Gerätemanager alle Register neu zu verknüpfen, fällt bei Profilen mit >100 Registern auch aus.

Viele Grüße,
Peter

Softwarestand meines TWS: V4.1 IP3

Re: [V4.0 IP3] Update Modbus Profil

Verfasst: Sa Okt 19, 2024 6:21 pm
von gbglace
Nein keine Änderungen im Workflow.

Was ist denn der Grund für die regelmäßigen Profilanpassungen? Bekommt das Gerät Firmwareupdates und stellt dann neue Register zur Verfügung?

Re: [V4.0 IP3] Update Modbus Profil

Verfasst: Sa Okt 19, 2024 7:13 pm
von cheater
Also ich stoße auch öfters auf das Problem, das noch etwas fehlt und alles neu eingerichtet werden muss. Die Gründe sind sehr vielfältig:

- beim Anlegen des Profils etwas vergessen
- Datentyp falsch eingetragen
- Werteprüfung nachträglich hinzugefügt

Vieles erkennt man oft erst, wenn man mal eine Zeit mit dem Gerät gearbeitet hat.

Re: [V4.0 IP3] Update Modbus Profil

Verfasst: Sa Okt 19, 2024 8:31 pm
von Sun1453
Finde gerade die Werteprüfung in dem Zusammenhang besonders. Diese sollte jederzeit anpassbar sein. Machte mir am meisten Anpassungsbedarf.

Re: [V4.0 IP3] Update Modbus Profil

Verfasst: Sa Okt 19, 2024 9:05 pm
von gospelrock
Bei mir ist es momentan ein Update der Firmware meines AlphaESS-Wechselrichters. Dort gibt es neuerdings die Funktion des Dispatching. Man kann per Modbus das Laden und Entladen des Speichers beeinflussen. Dafür werden Register verwendet, die vorher als reserviert bezeichnet waren und die ich dementsprechend auch nicht im Profil vorgesehen habe. Da aber schon weitere Updates angekündigt wurden, weiß ich, dass ich das Profil noch öfter ändern werde.