fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Homer-S
Beiträge: 68
Answers: 0
Registriert: 25. Dez 2017 21:04

fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von Homer-S »

Hallo,
ich hab schon gesucht, aber so richtig eine Antwort zu meinem "fortgeschrittenen Problem" hab ich nicht gefunden.

Meinen SMA Tripower STP 9000TL-20 hab ich mehrere Jahre hinweg via OH 2.5 und Modbus abgefragt. Irgendwann kurz vor meinem Umstieg auf OH3 kamen keine Werte mehr vom WR.
Ich habe dann alles neu gestartet, auch den Modbus aus und an geschalten im WR, dann lief es wieder. Jetzt bin ich mittlerweile auf OH 3.4.4 umgestiegen, bekomme aber das Modbus nicht zum Laufen.

Aktuell bin ich vor der grundlegenden Frage, geht Modbus überhaupt wieder am WR.
Dazu hab ich mir Simply Modbus TCP Client besorgt und gebe folgendes im Fenster ein:
Bild

Nun zu meinen Fragen:
Geb ich das richtige in Simply Modbus ein?
Wenn das Programm sich nicht mit dem WR Modbus verbinden kann, liegt es dann zwingend am WR?
Welche Möglichkeiten der Analyse hab ich noch?

Danke


Ich hänge euch mal meine alte OH2.5 Thing Konfiguration hier hin, mit der ich die Werte auslesen konnte.

Code: Alles auswählen

Bridge modbus:tcp:tripower [ host="192.168.100.48", port=502, id=3, timeBetweenTransactionsMillis=250, connectMaxTries=2] {

        Bridge poller input_30775_4 "SMA_Power_input_gesamt" [ start=30775, length=4, refresh=5000, type="input" ] {
                Thing data 30775_4 [ readStart="30775", readValueType="int32", readTransform="JS(minus2zero.js)" ]
        }
        Bridge poller input_30529_72 "TP_Input_30529_72" [ start=30531, length=12, refresh=5000, type="input" ] {
                Thing data 30531_2 "TP_30531_2" [ readStart="30531", readValueType="uint32"]
                Thing data 30537_2 "TP_30537_2" [ readStart="30537", readValueType="uint32"]
        }
        Bridge poller input_30197_52 "TP_Input_30197_52" [ start=30201, length=34, refresh=2000, type="input" ] {
                Thing data 30201_2 "TP_30201_2" [ readStart="30201", readValueType="uint32"]
                Thing data 30211_2 "TP_30211_2" [ readStart="30211", readValueType="uint32"]
                Thing data 30219_2 "TP_30219_2" [ readStart="30219", readValueType="uint32"]
        }
        Bridge poller input_30769_114 "TP_Input_30769_114" [ start=30839, length=4, refresh=2000, type="input" ] {
                Thing data 30839_2 "TP_30839_2" [ readStart="30839", readValueType="uint32"]
        }
}
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Openhab 4.1.2 in einem Docker Container

Benutzeravatar
udo1toni
Beiträge: 15243
Answers: 242
Registriert: 11. Apr 2018 18:05
Wohnort: Darmstadt

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von udo1toni »

Hast Du schon mal den Wechselrichter stromlos gemacht?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Homer-S
Beiträge: 68
Answers: 0
Registriert: 25. Dez 2017 21:04

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von Homer-S »

udo1toni hat geschrieben: 12. Mai 2023 20:39 Hast Du schon mal den Wechselrichter stromlos gemacht?
Ja ich hab ihm die Sicherung eine ganze Nacht lang gezogen
Openhab 4.1.2 in einem Docker Container

Benutzeravatar
udo1toni
Beiträge: 15243
Answers: 242
Registriert: 11. Apr 2018 18:05
Wohnort: Darmstadt

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von udo1toni »

Hast Du in der Konfiguration des Wechselrichters geschaut, ob Modbus vielleicht einfach ausgeschaltet ist? Das kann ja durchaus durch einen Fehler in der Firmware passieren...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Homer-S
Beiträge: 68
Answers: 0
Registriert: 25. Dez 2017 21:04

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von Homer-S »

2023-05-12 22_31_40-Parameter - Broehlis-PV - Sunny Portal – Mozilla Firefox.jpg
Ja, mehrfach, so verzweifelt wie ich bin :)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Openhab 4.1.2 in einem Docker Container

Benutzeravatar
udo1toni
Beiträge: 15243
Answers: 242
Registriert: 11. Apr 2018 18:05
Wohnort: Darmstadt

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von udo1toni »

Hast Du ihn mal ausgeschaltet (und nach einer Weile wieder eingeschaltet)?
Ich gebe zu, das ist alles ziemlicher Schwachsinn, aber das sind halt so die typischen Punkte...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Tokamak
Beiträge: 183
Answers: 4
Registriert: 20. Aug 2019 08:37
Wohnort: Aachen

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von Tokamak »

Bei mir ist auch ein SMA-WR im Einsatz, den ich bisher immer via HTTP ausgelesen hatte und erst seit über das Modbus-Binding. Meine OH3-Konfig sieht im Prinzip wie deine aus, es dürfte sich also zwischen OH2 und OH3 nicht viel geändert haben.

Da der Simply Client bereits keine Verbindung aufbauen kann, liegt das Problem wohl auf WR- oder Netzseite. Soweit nichts neues.
Hast du es mal mit einem Port-Scan probiert, idealerweise von dort, wo OH läuft?

Dessen Ergebnis sieht bei mir so aus:

Code: Alles auswählen

# nmap -sT -p-1024 192.168.123.12
Starting Nmap 7.80 ( https://nmap.org ) at 2023-05-13 07:03 CEST
Nmap scan report for sma.fritz.box (192.168.123.12)
Host is up (0.0018s latency).
Not shown: 1020 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
23/tcp  open  telnet
80/tcp  open  http
502/tcp open  mbap
MAC Address: ... (SMA Regelsysteme Gmbh)
Dann weißt du zumindest, ob der Port 502 offen ist.
Proxmox mit OH 4.2 und HABApp 24 im LXC-Container

Homer-S
Beiträge: 68
Answers: 0
Registriert: 25. Dez 2017 21:04

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von Homer-S »

Tokamak hat geschrieben: 13. Mai 2023 07:15 Hast du es mal mit einem Port-Scan probiert, idealerweise von dort, wo OH läuft?
# nmap -sT -p-1024 192.168.123.12
Nur zur Nachfrage, die IP Adresse die im nmap abgefragt wird, ist die vom OH Server, richtig?
Openhab 4.1.2 in einem Docker Container

Tokamak
Beiträge: 183
Answers: 4
Registriert: 20. Aug 2019 08:37
Wohnort: Aachen

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von Tokamak »

Da du wissen willst, ob der WR erreichbar und Port 502 offen ist, die IP-Adresse des WR.
Proxmox mit OH 4.2 und HABApp 24 im LXC-Container

Homer-S
Beiträge: 68
Answers: 0
Registriert: 25. Dez 2017 21:04

Re: fortgeschrittene Modbus Probleme mit OH3 und SMA WR

Beitrag von Homer-S »

Ich habe beide IP Adressen mal getestet:
Die vom WR:

Code: Alles auswählen

 nmap -sT -p-1024 -Pn 192.168.100.48
Starting Nmap 7.80 ( https://nmap.org ) at 2023-05-13 14:26 CEST
Nmap scan report for SMA-Wechselrichter.fritz.box (192.168.100.48)
Host is up.
All 1024 scanned ports on SMA-Wechselrichter.fritz.box (192.168.100.48) are filtered

Nmap done: 1 IP address (1 host up) scanned in 207.32 seconds
die, wo der openhab Container drauf läuft:

Code: Alles auswählen

Starting Nmap 7.80 ( https://nmap.org ) at 2023-05-13 14:41 CEST
Nmap scan report for srv-homeweb-fritz-box-fritz-box-fritz-box.fritz.box (192.168.100.11)
Host is up (0.00012s latency).
Not shown: 1021 closed ports
PORT    STATE SERVICE
22/tcp  open  ssh
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds

Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds
Openhab 4.1.2 in einem Docker Container

Antworten