NEWS
Weishaupt WWP über Modbus abfragen
-
Bei der IP Adresse hast du offensichtlich was falsch verstanden.
Ich kann mir eigentlich nicht vorstellen das man bei Weishaupt das Netzwerk einstellt.
Da steht bestimmt das man eine Adresse AUS dem Netzwerk einstellen muss oder kann.
Im Modbus Adapter muss dann die Adresse rein die man in der WP eingestellt hat bzw. Welche Sie
ü
ber DHCP erhalten hat. -
@luici Ich habe das gleiche Problem. Nach Aussage weishaupt darf entweder WEM Portal oder Modbus aktiviert sein. Hat bei mir aber auch nicht geholfen. Ich habe den port gescant und der ist offen und erreichbar. Ich bekomme aber immer die Meldung 02 invalid register adresse. IP habe ich die genommen die die WP hat. Hat noch einer eine Idee.
-
So, habe es gerade mit der IP der WBB gestestet, gleiches neg. Ergebniss.
Die Meldung Socket ERROR st
ö
rt mich, hei
ß
t IP und Port funktioniert nicht.Welche Einstellung hast du denn? Ich w
ä
re schon gl
ü
cklich
ü
ber eine Verbindung (Modbus), wenn auch mit Fehlermeldungen bez
ü
glich der Register.
Es gibt ja wirklich nicht so viel einzustellen (ist ja kein Raumschiff).
Wenn ich nur mal eine Verbindung ohne Socketfehler herstellen k
ö
nnte ... -
So, habe es gerade mit der IP der WBB gestestet, gleiches neg. Ergebniss.
Die Meldung Socket ERROR st
ö
rt mich, hei
ß
t IP und Port funktioniert nicht.Welche Einstellung hast du denn? Ich w
ä
re schon gl
ü
cklich
ü
ber eine Verbindung (Modbus), wenn auch mit Fehlermeldungen bez
ü
glich der Register.
Es gibt ja wirklich nicht so viel einzustellen (ist ja kein Raumschiff).
Wenn ich nur mal eine Verbindung ohne Socketfehler herstellen k
ö
nnte ...@luici Ich habe keine Weisshaupt WP.
Kannst du die IP der WP vom iobroker Server aus erreichen?
L
ä
uft dein iob im Docker oder so?Hast du ber
ü
cksichtigt bzw. getestet was @srubber geschrieben hat von wegen entweder WEM oder Modbus ?Ebenfalls ist es immer hilfreich das vollst
ä
ndige debug log zu posten. -
@wendy2702
Kannst du die IP der WP vom iobroker Server aus erreichen?
Mit welcher Adapteralternative k
ö
nnte ich das testen?
Der SMA Modbus funktioniert, ben
ö
tigte noch keine 5 Min. bis zum Laufen.L
ä
uft dein iob im Docker oder so?
N
ö
, l
ä
uft in keinem Docker, ist einer "reinen" Linux Umgebung (Ubuntu), ohne Beanstandungen.
Hab noch einen Raspi im Netz mit IOB, ein
Test des Modbus Adapters mit WBB Einstellungen brachte nichts neues.Hast du ber
ü
cksichtigt bzw. getestet was @srubber geschrieben hat von wegen entweder WEM oder Modbus ?Ja, hab alle Kombinationen durchgespielt. Alle IP M
ö
glickeiten, mit ohne WEM Portal, Modbus f
ü
r SMA aus, alleiniger Betrieb vom WBB Adapter.Ebenfalls ist es immer hilfreich das vollst
ä
ndige debug log zu posten.
Habe ich schon (siehe weiter oben).Hat den keiner die gleiche Konfiguration IObroker WBB Modbus am laufen?
Freue mich aber
ü
ber jegliche Idee, vielen Dank vorab an alle! -
@srubber sagte in Weishaupt WWP
ü
ber Modbus abfragen:
Ich bekomme aber immer die Meldung 02 invalid register adresse.Falsches Register
Falsche Adapter Einstellungen
Falsches Format f
ü
r Register
Holding statt input oder umgekehrt@wendy2702 Hi den Fehler 02 bekomme ich
ü
ber modbus poll. Modbus poll bekommt aber kontakt. Meine Logdatei sieht so aus. Ich bekomme auch denn Socket Error. Anbei noch die IOB Einstellungen.
Was nun?
-
@wendy2702 Hi den Fehler 02 bekomme ich
ü
ber modbus poll. Modbus poll bekommt aber kontakt. Meine Logdatei sieht so aus. Ich bekomme auch denn Socket Error. Anbei noch die IOB Einstellungen.
Was nun?
-
@srubber
Hier mal ein Auszug aus dem Handbuch. Dort steht unter Netzwerk es soll die IP genommen werden von dem der Aufruft. Also w
ä
re das doch der IOB Server oder? H
ä
tte ich schon probiert, aber leider l
ä
uft mein IOB auf Hetzner und hat 10.42.x.x. die kann ich aber in der WP nicht eingeben, warum auch immer. Pingen geht aber vom IOB aus. Der Server ist
ü
ber VPN eingebunden. Solaredge Wechselrichter l
ä
uft einwandfrei mit modbus. -
@srubber
Hier mal ein Auszug aus dem Handbuch. Dort steht unter Netzwerk es soll die IP genommen werden von dem der Aufruft. Also w
ä
re das doch der IOB Server oder? H
ä
tte ich schon probiert, aber leider l
ä
uft mein IOB auf Hetzner und hat 10.42.x.x. die kann ich aber in der WP nicht eingeben, warum auch immer. Pingen geht aber vom IOB aus. Der Server ist
ü
ber VPN eingebunden. Solaredge Wechselrichter l
ä
uft einwandfrei mit modbus.@srubber
Die IP vom IObroker habe ich in der WBB eingetragen, steht auf "Ein",
die NW Maske : 255.255.255.000 . Anpingen geht
ü
ber IObroker.
NMAP sagt PORT STATE SERVICE
502/tcp closed mbap
f
ü
r die IP vom Wechselrichter ist das Ergebnis, Modbus l
ä
uft mit IOB
PORT STATE SERVICE
502/tcp open mbapIch bin der Meinung, dass die WBB den Zugriff verweigert, kann mir aber den Grund daf
ü
r nicht vorstellen, ODER??? -
@srubber
Die IP vom IObroker habe ich in der WBB eingetragen, steht auf "Ein",
die NW Maske : 255.255.255.000 . Anpingen geht
ü
ber IObroker.
NMAP sagt PORT STATE SERVICE
502/tcp closed mbap
f
ü
r die IP vom Wechselrichter ist das Ergebnis, Modbus l
ä
uft mit IOB
PORT STATE SERVICE
502/tcp open mbapIch bin der Meinung, dass die WBB den Zugriff verweigert, kann mir aber den Grund daf
ü
r nicht vorstellen, ODER???@luici Leider kann ich meine IP des IOBroker nicht eintragen. Start mit 10 l
ä
sst die WPP nicht zu. Kl
ä
re ich morgen mit Weishaupt. NMAP sagt bei mir der Port 502 ist open. Siehe Bild. Hast du mal des Internet abgestellt und nur mit IObroker versucht ohne Internet. Geht bei mir ja nicht weil virtueller Server. Kann schon sein das Weishaupt da blockt. Socket error kann auch firewall sein. 
-
So eine "merkw
ü
rdige" Implementierung bez
ü
glich IP Addresse habe ich noch nicht gesehen. Hoffentlich ist das nicht ein
Ü
bersetzungsfehler in der Doku.Habt Ihr beide dieses WBB20 Teil ?
@wendy2702 yes
-
@wendy2702 yes
ja
-
@wendy2702 sagte in Weishaupt WWP
ü
ber Modbus abfragen:WBB20
Also wenn ich mir die Google Ergebnisse mal schnell
ü
berfliege sollte es wohl funktionieren. Allerdings findet man h
ä
ufig hinweise auf eine Abh
ä
ngigkleit der SW der WP.https://community.symcon.de/t/weishaupt-waermepumpe-in-ips/132377
https://community.home-assistant.io/t/weishaupt-heatpump-integration-via-modbus/436823/34
In der Weisshaupt Doku steht aus
ö
fter was von mindestens 10 Minuten Spannungsfrfei schalten die WP wenn es Probleme gibt/gab.Wer weiss wie "empfindlich" die SW auf fehlerhafte anfragen reagiert.
Noch wichtig: Der Adapter wird erst gr
ü
n wenn mindestens ein Register erfolgreich gelesen wird. -
@wendy2702 sagte in Weishaupt WWP
ü
ber Modbus abfragen:WBB20
Also wenn ich mir die Google Ergebnisse mal schnell
ü
berfliege sollte es wohl funktionieren. Allerdings findet man h
ä
ufig hinweise auf eine Abh
ä
ngigkleit der SW der WP.https://community.symcon.de/t/weishaupt-waermepumpe-in-ips/132377
https://community.home-assistant.io/t/weishaupt-heatpump-integration-via-modbus/436823/34
In der Weisshaupt Doku steht aus
ö
fter was von mindestens 10 Minuten Spannungsfrfei schalten die WP wenn es Probleme gibt/gab.Wer weiss wie "empfindlich" die SW auf fehlerhafte anfragen reagiert.
Noch wichtig: Der Adapter wird erst gr
ü
n wenn mindestens ein Register erfolgreich gelesen wird.@wendy2702 Liebe IOBrokers, es muss tats
ä
chlich die IP in der WP eingetragen werden wo der IOBroker l
ä
uft. Ich habe es gerade zum laufen gebracht. Vielen Dank f
ü
r eure Hilfe. Bis jetzt habe ich 5 Register eingelesen. Mal sehen wie es weiter geht. Ich halte euch auf dem laufenden. -
Gl
ü
ckwunsch.
Hab in den letzten Tagen mich nicht um das Problem k
ü
mmern k
ö
nnen.
Ich wollte noch die WBB aus- und wiedereinschalten, um zu sehen ob die Schnittstelle wieder aktiv wird.
Wie hast du das Problem gel
ö
st? Hast du ne Anleitung f
ü
r einen DAU?(Die IP meines IOB habe auch schon eingetragen, allerdings ohne Erfolg. Anpingen konnte ich ihn vom IOB aus.
Ist es so, dass der Adapter erst beim erflogreichen Lesen eines Registers gr
ü
n wird?)Gr
ü
ß
e
Ludwig -
@wendy2702 Liebe IOBrokers, es muss tats
ä
chlich die IP in der WP eingetragen werden wo der IOBroker l
ä
uft. Ich habe es gerade zum laufen gebracht. Vielen Dank f
ü
r eure Hilfe. Bis jetzt habe ich 5 Register eingelesen. Mal sehen wie es weiter geht. Ich halte euch auf dem laufenden.@srubber sagte in Weishaupt WWP
ü
ber Modbus abfragen:@wendy2702 Liebe IOBrokers, es muss tats
ä
chlich die IP in der WP eingetragen werden wo der IOBroker l
ä
uft. Ich habe es gerade zum laufen gebracht. Vielen Dank f
ü
r eure Hilfe. Bis jetzt habe ich 5 Register eingelesen. Mal sehen wie es weiter geht. Ich halte euch auf dem laufenden.Sehr gut. Wollte wie @luici auch nach der Anleitung f
ü
r andere User fragen.Die Modbus Register und Einstellungen dann wenn m
ö
glich auch hier posten: https://forum.iobroker.net/topic/44510/aufruf-sammlung-an-modbus-anbindungen?_=1680078680368 -
So hier eine Aktualisierung,
- der Adapter funktioniert, ist gr
ü
n 
- ich habe keine Ver
ä
nderungen vorgenommen, die WBB nicht neu gestartet, pl
ö
tzlich hat die Schnittstelle funktioniert (hatte jetzt ca. 48h nicht auf die Schnittstelle Port 502 zugegriffen) Warum diese sich so verh
ä
lt??? - in der WBB ist die Adresse vom IOB eingetragen im IOB die IP der WBB (alles /24)
- es m
ü
ssen die richtigen Register und der Datentyp richtig eingetragen werden, sonst wird der Adapter nicht gr
ü
n - der Datentyp, leider f
ü
r nicht alle Register der Anlage, ist signed 16 bit (big endian)
-die Geasmtenergiewert der WP Jahr funktioniert noch nicht bei mir (Wert gleich 0) vlt. kann mir jemand auch einen Tip geben?
-der weishaupt.wem Adapter und Modbus Adapter k
ö
nnen anscheinend gleichzeitig aktiv sein. Der weishaupt.wem Adapter l
ä
uft bei mir nicht stabil (steigt ab- und zu aus), deswegen der Modbus Zugriff auf die WBB mit dem Vorteil, dass dieser im eigenen Netz ist!
Ich denke das das Problem gel
ö
st ist.
Wer ne Idee bezgl. des Datentyps Gesamtenergie Jahr, bitte melden.
Weitere Datentypen werde ich noch testen und mit Grafana visualsieren. Danke noch an alle!
Gr
ü
ß
e
Luici - der Adapter funktioniert, ist gr
-
Ü
berraschung:Per Zufall schaute ich mir die Modbuseinstellung auf der WBB an. Dies hat sich ver
ä
ndert, ohne das ich selbst etwas dazu beigetragen habe. Die eingstellte IP (sollte die des Endger
ä
tes sein, auf der auf die WBB zugegriffen wird) hat sich auf die Netzadresse ver
ä
ndert, hei
ß
t auf die .000
Ich nehme an, dass erst ab dieser Ver
ä
nderung der Zugriff m
ö
glich war und der Modbus Adapter auf Gr
ü
n ging.
Konkret wird die WBB Modbus Schnittstelle auf die xxx.yyy.zzz.000/24 eingestellt (je nach Subnetz), so wie es in der EXCEL Tabelle von Weishaupt vorgegeben ist. Die Anleitung (Handbuchausschnitt, siehe oben) der WBB ist somit nicht korrekt!
Die Schnittstelle funktioniert derzeit stabil. Allerding bleibt der Wert f
ü
r die Gesammtenergie mit der Adresse 36104 auf dem Wert 0 h
ä
ngen. Vlt. k
ö
nnte wendy2702 seine Erfahrungen kunt tun? Oder jeder, der hierf
ü
r eine L
ö
sung hat.Viele Gr
ü
ß
eLuici
-
Ü
berraschung:Per Zufall schaute ich mir die Modbuseinstellung auf der WBB an. Dies hat sich ver
ä
ndert, ohne das ich selbst etwas dazu beigetragen habe. Die eingstellte IP (sollte die des Endger
ä
tes sein, auf der auf die WBB zugegriffen wird) hat sich auf die Netzadresse ver
ä
ndert, hei
ß
t auf die .000
Ich nehme an, dass erst ab dieser Ver
ä
nderung der Zugriff m
ö
glich war und der Modbus Adapter auf Gr
ü
n ging.
Konkret wird die WBB Modbus Schnittstelle auf die xxx.yyy.zzz.000/24 eingestellt (je nach Subnetz), so wie es in der EXCEL Tabelle von Weishaupt vorgegeben ist. Die Anleitung (Handbuchausschnitt, siehe oben) der WBB ist somit nicht korrekt!
Die Schnittstelle funktioniert derzeit stabil. Allerding bleibt der Wert f
ü
r die Gesammtenergie mit der Adresse 36104 auf dem Wert 0 h
ä
ngen. Vlt. k
ö
nnte wendy2702 seine Erfahrungen kunt tun? Oder jeder, der hierf
ü
r eine L
ö
sung hat.Viele Gr
ü
ß
eLuici
@luici Ich habe ja keine WBB aber mal das loggen auf Debug stellen und schauen was da bei dem Register passiert.
Eventuell zum Testen die aktuelle Instanz deaktivieren, eine neue Installieren, konfigurieren und nur das eine Register einstellen.
M
ö
glich ist nat
ü
rlich auch das dieses Register sich ge
ä
ndert hat oder einfach keine Daten liefert.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden