Seite 1 von 1

Probleme mit OpenWB EVU Kit

Verfasst: Mi Nov 12, 2025 7:17 am
von tobox
Wir haben seit Jahren 2 OpenWB Duo am laufen mit einer übergeordneten OpenWB-Instanz in einem Container. Lief bzw. läuft problemlos mit Version 2.1.8-Alpha.1.

Ich habe dann mehrfach Updates auf neuere Versionen eingespielt, und immer Fehler beim Auslesen des Hauptzählers bekommen (OpenWB EVU Kit). Daher bin ich dann immer wieder (Proxmox sei Dank) zum alten Snapshot des Systems zurückgesprungen und habe mit dem alten System weiterarbeiten können.

Trotzdem würde ich gerne die aktuelle Software nutzen. Daher habe ich einen neuen Container aufgesetzt, und _nichts_ eingerichtet außer dem OpenWB EVU Kit. Gleicher Fehler wie bei der laufenden Instanz nach dem Update. Installierte Version: 2025-11-11 09:39:33 +0100 [a34279c38]

Kann sich das Logfile vielleicht mal jemand ansehen?

LG
Thomas

Re: Probleme mit OpenWB EVU Kit

Verfasst: Mi Nov 12, 2025 7:39 am
von openWB
Fragst du von mehreren Endgeräten ab?
Den Netzwerk/Modbus Adapter mal neugestartet (stromlos machen)

Re: Probleme mit OpenWB EVU Kit

Verfasst: Mi Nov 12, 2025 7:46 am
von LutzB
Sieht eher so aus, als ob der Zähler ein Problem mit der Abfrage der Seriennummer hat. Das ist irgendwann in den letzten Versionen ergänzt worden.

Re: Probleme mit OpenWB EVU Kit

Verfasst: Mi Nov 12, 2025 10:43 am
von tobox
openWB hat geschrieben: Mi Nov 12, 2025 7:39 am Fragst du von mehreren Endgeräten ab?
Den Netzwerk/Modbus Adapter mal neugestartet (stromlos machen)
Ich frage immer nur von einem Gerät ab. Wenn ich die alte Instanz stoppe und die neue Starte, hilft auch ein neustart (Software) des EVU Kits nicht. Stromlos machen habe ich noch nie probiert, ist aber nicht so einfach.

Da es mit einem Sprung zurück zu alter Firmware geht, würde ich auch vermuten, dass es kein wirklicher Fehler im EVU Kit ist.

Re: Probleme mit OpenWB EVU Kit

Verfasst: Mi Nov 12, 2025 10:44 am
von tobox
LutzB hat geschrieben: Mi Nov 12, 2025 7:46 am Sieht eher so aus, als ob der Zähler ein Problem mit der Abfrage der Seriennummer hat. Das ist irgendwann in den letzten Versionen ergänzt worden.
Was soll mir diese Info sagen? In welcher Version wurde das geändert? Dann könnte ich mal die Version davor ausprobieren, um es einzugrenzen.

Re: Probleme mit OpenWB EVU Kit

Verfasst: Mo Nov 17, 2025 10:50 am
von tobox
Bei den aktuellen Versionen sehe ich mit Wireshark als ersten Zugriff immer folgendes (kann gerne die PCAPs bereitstellen):

Modbus/TCP
__ Transaction Identifier: 10
__ Protocol Identifier: 0
__ Length: 6
__ Unit Identifier: 2
Modbus
__ .000 0011 = Function Code: Read Holding Registers (3)
__ Reference Number: 64512
__ Word Count: 2

Bei der alten, funktionierenden Version sieht der erste Zugriff so aus:

Modbus/TCP
__ Transaction Identifier: 5926
__ Protocol Identifier: 0
__ Length: 6
__ Unit Identifier: 2
Modbus
__ .000 0100 = Function Code: Read Input Registers (4)
__ Reference Number: 0
__ Word Count: 6


Kann damit irgendjemand etwas anfangen? Die obige Anfrage bekommt gar keine Antwort der Gegenstelle. Unten geht es normal weiter mitn weiteren Antworten und Zugriffen.

Re: Probleme mit OpenWB EVU Kit

Verfasst: Mo Nov 17, 2025 11:08 am
von tobox
Ich habe das Auslesen der Seriennummer in sdm.py mal auskommentiert (bzw. fest auf "12345" gesetzt).

Funktioniert jetzt ohne Fehlermeldung!
Screenshot_20251117_120703.png
Screenshot_20251117_120703.png (63.6 KiB) 130 mal betrachtet