Victron Venus enumeriert USB neu / vergibtt neue MQTT Bezeichnungen bei Neustart

Hallo,
ich habe einen RPI3 mit Venus laufen, Daly per RS485-USB, Shelly 1PMplus, MPPT, MultiplusII dran.
Wenn der RPI neu bootet scheinen die enumerierungen per USB neu vergeben zu werden.
In der Folge ändern sich auch die MQTT-Topics von z.B::
N/b827eb9432fe/battery/1/Dc/0/Current
auf:
N/b827eb9432fe/battery/2/Dc/0/Current
Das stört dann in der Folge die Hausautomatisierung weil die keine Daten mehr auf dem entsprechenden Topic bekommt.
Lässt sich dieses neue anordnen der Topics irgendwie unterbinden???
Ausserdem bleibt ab und zu der Shelly 1PMplus "hängen".
Dann ändert sich die Anzeige nicht mehr (Im Dashboard vom Venus).
Dann hilft nur ein Neustart der RPI was zu obigem Problem führt.
Könnte man die Shelly-Anbindung (den Dienst) irgendwie neu starten ohne der RPI neu zu starten? ( Er läuft wohl nicht über SystemD)
Ja, Danke schonmal für Ideen,
Ingo

ich nutze Modbus in meiner HA. Nach jedem Reboot des RPI hat der MPII entweder die Geräte-ID 238 oder 239. Das nervt. Suche auch schon ne Weile nach einer Lösung.

Auch ich habe das Problem, dass das JKBMS mal Geräte-ID 1, dann mal 2 oder auch 3 bekommt. Ist ein bisschen nervig.

Bin gespannt, ob jemand zur Lösungsfindung beitragen kann...

Gut zu wissen das ich mit dem Problem nicht alleine bin. Bei fast jedem Neustart werden die angeschlossenen USB Geräte neu verteilt zwischen ttyUSB0 und ttyUSB1.

Hat schon jemand getestet ob VenusOS auch mit symbolischen Links klar kommt? Die könnte man fix setzen und würde somit das Thema mit einem Workaround lösen können

selbe Probleme wie oben, dadurch werden die ModBus-Adressen verschoben und dies nervt mich auch sehr

"mein Workaround":

VenusKonsole -> Geräteliste -> Multiplus -> erweitert -> ReStart Ve.Bus system

gerne würde ich dazu eure "Bestätigung" erhalten, das dies funktioniert hat. Da ich nicht absichtlich das laufende System starten möchte.