« Heizung, Lüftung, Klima  |

KNV S1155/S1255 Modbus TCP - erste Schritte

Teilen: facebook    whatsapp    email
 <  1  2 ... 3 ... 26  27  28  29 ... 30  31  > 
  •  dkmh
9.12.2019 - 29.4.2024
620 Antworten | 86 Autoren 620
25
645
Bei mir läuft seit letzten Freitag eine neue KNV S1255 und ich wollte mal über meine Erfahrungen zum Thema Modbus TCP berichten, weil es ja eine der Neuerungen im Vergleich zum Vorgänger ist und vielleicht den einen oder anderen interessiert.

Allzu weit bin ich noch nicht gekommen, aber grundsätzlich läuft es, man kann jetzt ohne extra Zubehör direkt übers lokale Netzwerk die Betriebsparameter abfragen (ändern habe ich noch nicht versucht)

Ablauf: 
1. Wärmepumpe ins Netzwerk bringen (WLAN oder Kabel)
2. Modbus TCP im Menü aktivieren
3. IP Adresse der Wärmepumpe herausfinden (Hab ich im Menü nirgends gefunden, also entweder übers Routerinterface oder per Netzwerkscanner)
4. Mit Modbus TCP client verbinden (ich hab https://www.modbustools.com/modbus_poll.html verwndet zum testen ob die Verbindung grundsätzlich klappt)
  - beim verbinden einfach "Modbus TCP/IP" und die IP Adresse und port 502 einstellen.
  - über das selbe tool kann man auch register abfragen siehe https://www.modbustools.com/quickstart.html

Was man dazu noch braucht ist die Registerbeschreibung, da hab ich mich an folgendes gehalten (Beitrag von sisasole):

https://www.haustechnikdialog.de/Forum/t/221748/Neue-Nibe-S-Serie-Wer-hat-Infos-Lohnt-sich-das-warten-?page=2

Bei den Registern ist der typ zu beachten (holding/input)
Allerdings bekomme ich bei manchen Registern keine Werte, bin mir nicht sicher ob die Liste korrekt und komplett ist.

Aber auf den ersten Blick schaut das alles gut aus, eine gute Lösung für die lokale Einbindung der Wärmepumpe.

  •  gdfde
  •   Gold-Award
7.8.2023  (#541)

zitat..
bb11 schrieb: Es geht ja um Sunspec, und da muss man in der NIBE angeben auf welcher IP und auf welchem Port der Wechselrichter hört. 

Ja, aber die Ziel Adresse und Port.
Wenn man die Portnummer 0 irgendwo einstellt, kommt´s zu 99% zu Problemen, weil 0 nicht dafür vorgesehen ist, dass man die auswählt.


zitat..
bb11 schrieb: ch finde es bedenklich, dass NIBE eine Software auf dem Markt bringt, welche durch eine falscheingabe im Benutzermenue sich selber aufhängt und dann nicht mehr läuft (nicht mehr bootet) und man keine Möglichkeit hat, diese wieder auf Werkseinstellungen zurückzusetzen.

Hast du die Möglichkeiten/Hard Reset aus der Bedienungsanleitung ausprobiert?
https://www.manualslib.de/manual/533280/Nibe-S1255.html?page=65




1
  •  chrismo
  •   Gold-Award
7.8.2023  (#542)

zitat..
bb11 schrieb: Bei der S-Serie sind alle Menus dem normalen benutzer Zugänglich.

Das ist aber nicht gut, wenn dann die Eingaben nicht ordentlich geprüft werden. 

zitat..
gdfde schrieb: Wenn man die Portnummer 0 irgendwo einstellt, kommt´s zu 99% zu Problemen, weil 0 nicht dafür vorgesehen ist, dass man die auswählt.

Eben genau deswegen muss man solche Fehleingaben schon im Vorhinein verhindern. Ein Kredo in der IT ist, dass man Usereingaben niemals nie vertraut.

zitat..
bb11 schrieb: Traue da der NIBE Software nicht mehr.

Ja, kann man auch nicht, nach so einem Vorfall. Hast du da Nibe/KNV mal dazu kontaktiert? Weil das ist ja offensichtlich ein Fehler, der ausgebessert gehört, damit das anderen nicht ebenso geht.

1
  •  bb11
7.8.2023  (#543)

zitat..
gdfde schrieb: Ja, aber die Ziel Adresse und Port.
Wenn man die Portnummer 0 irgendwo einstellt, kommt´s zu 99% zu Problemen, weil 0 nicht dafür vorgesehen ist, dass man die auswählt.

Man stellt nichts ein und muss auch nichts auswählen. Man gibt in einem Textfeld die IP und in einen weiteren Textfeld die Protnummer ein. Dazu wird eine Tastatur eingeblendet die via Touch Screen bedient wird. Da kann man sich schnell mal vertippen. Und die Eingaben müssen nicht gespreichert werden, sonder werde sofort übernommen.

Ich bleibe dabei. Schlechtes und unausgereiftes Design. Ob jetzt einstellen, auswählen oder Eingabe in einem Textfeld. Die Software muss damit umgehen können und eine ungültiger Eingabe nicht zulassen oder eine Fehlermeldung bringen. Nicht einfach abstürzen!

Ich bin übrigens nicht der einzige mit diesem Problem:
https://www.haustechnikdialog.de/Forum/p/3560656


zitat..
gdfde schrieb: Hast du die Möglichkeiten/Hard Reset aus der Bedienungsanleitung ausprobiert?

Habe mich mehrfach versucht. Je nach Anleitung versetzt diese Methode die Steuerung lediglich in den letzten Software Release. Ich habe jedoch nie ein Software Update gemacht. Somit lässt sich die Steuerung auch vermutlich nicht in den letzen Software Release zurückversetzen. 

Aber eigentlich ist das alles Geschichte und wir kommen von meiner ursprünglichen Frage ab:

Weiss jemand wie man der NIBE via Modbus Holding Register die Raumtemperatur mitgeben kann? Ohne das ein separater Raumfühler von NIBE installiert werden muss.




1
  •  ufozone
10.8.2023  (#544)

zitat..
chris181 schrieb:

──────
JoJa1101 schrieb:

Hat jemand das passende Register für den ABWESENHEITSMODUS, den ich via Modbus setzen möchte. 🤨
───────────────

Hat hier jemand eine Lösung gefunden?

Irgendwo (vielleicht sogar hier im Thread) habe ich den Tipp gelesen: Einstellung im Menü der Inneneinheit ändern > ins Änderungsprotokoll gehen > Dort steht dann die interne ID des Parameters.

Für den Abwesenheitsmodus hat das sehr gut geklappt:

2023/20230810493107.png


1
  •  fanass
11.8.2023  (#545)
Ich bin zwar nicht Moderator und full ack, was die Qualität und Fehlertoleranz des UI angeht, aber vielleicht kann mir jemand erklären, was das beschriebene Problem und die Diskussion über das UI mit dem Thema des Fadens zu tun hat? 

1
  •  gdfde
  •   Gold-Award
11.8.2023  (#546)

zitat..
fanass schrieb: aber vielleicht kann mir jemand erklären, was das beschriebene Problem und die Diskussion über das UI mit dem Thema des Fadens zu tun hat? 

Dass du, wenn du an den Modbus Einstellungen (=Threadtitel) herumspielst, vorsichtig sein mußt und nicht Port 0 eingeben sollst, da es sonst zu Bootloops und geschrotteten Displays/UI kommen kann.


1
  •  fanass
12.8.2023  (#547)
Es wird seit einer Reihe von Beiträgen über eine Fehlkonfiguration bei der Wechselrichter-Einbindung gesprochen, wie Fehlerintolerant das UI ist und wie man das Gerät wiederbeleben kann. Hat für mich eher maximal perifär was mit Modbus zu tun. Aber diese Diskussion ist auch o.t., deshalb beende ich sie auch hiermit.

1
  •  gdfde
  •   Gold-Award
12.8.2023  (#548)

zitat..
fanass schrieb: Hat für mich eher maximal perifär was mit Modbus zu tun.

Es geht doch um die Modbus Konfiguration, und grad für den unbedarften Laien, der die ersten Schritte mit Modbus macht, kann das durchaus eine relevante Info sein imho.


1
  •  dlobsn
28.8.2023  (#549)
Hey,

meine Frage passt ganz gut zu dem Thema. Ich hab bei mir die WP WP [Wärmepumpe] über FHEM eingebunden, welches in weiterer Folge auf meinen MQTT Server die Daten spielt, das Ganze wird dann mit Loxberry an mein Loxone System weitergegeben. Funktioniert auch in die umgekehrte Richtung, so dass ich auch in den Register über MQTT schreiben kann. Jetzt würde ich gern "Mehr Brauchwasser" als Energiespeicher verwenden, will aber meine WP WP [Wärmepumpe] nicht zu sehr belasten. Gibt es hier eine minimale Einschaltdauer, die hier aktiviert sein sollte bzw. auch "Ausschaltzeit"? Will hier die Parameter des Energiemanagers der Loxone halbwegs richtig konfigurieren.

Bin über jede Hilfe dankbar!

LG

1
  •  Oromis
4.9.2023  (#550)
Das neue Update enthält ja einige spannende Neuerungen für Modbus:

https://www.nibe.eu/webdav/files/myuplink_changelog/nibe-n.pdf

Edit:

Gerade aktualisiert, dh man kann jetzt einige Sensordaten per Modbus vorgeben und nicht nur auslesen, wenn ich es richtig verstehe.

2023/20230904123781.jpg


2023/20230904193343.jpg

1
  •  gdfde
  •   Gold-Award
4.9.2023  (#551)

zitat..
dlobsn schrieb: Jetzt würde ich gern "Mehr Brauchwasser" als Energiespeicher verwenden, will aber meine WP WP [Wärmepumpe] nicht zu sehr belasten. Gibt es hier eine minimale Einschaltdauer, die hier aktiviert sein sollte bzw. auch "Ausschaltzeit"

Ich würds dann bis zum Ende aufheizen lassen (also die konfigurierte Temperatur für "Mehr Brauchwasser").
Ausschaltzeit gibts dann nicht, wenn ich mich richtig erinnere, die WP WP [Wärmepumpe] heizt dann bei ausgeschalteter "Mehr Brauchwasser" Funktion bis zur konfigurierten WW WW [Warmwasser] Temperatur im normalmodus weiter.


1
  •  GeoPod
5.9.2023  (#552)
Dank dir. Gibt es da mehr Infos zu? Was passiert wenn du eins aktivierst?

Modbus Dokument wurde auch aktualisisert:
https://partner.nibe.eu/nibedocuments/29795/M12676EN.pdf

Ich habe seit längerem nicht geupdatet da es bei den letzten Versionen immer Probleme mit dem Modbus gab. Ist das bei der aktuellen Version auch so?

zitat..
Oromis schrieb:

Das neue Update enthält ja einige spannende Neuerungen für Modbus:

https://www.nibe.eu/webdav/files/myuplink_changelog/nibe-n.pdf

Edit:

Gerade aktualisiert, dh man kann jetzt einige Sensordaten per Modbus vorgeben und nicht nur auslesen, wenn ich es richtig verstehe.

 


1
  •  uzi10
  •   Gold-Award
5.9.2023  (#553)
Hallo.

Hat hier schon jemand was per knx realisiert? Mit ner visu wie x1 oder weinzierl modbus tcp schnittstelle?

1
  •  ThomasLevering
5.9.2023  (#554)

zitat..
uzi10 schrieb:

Hallo.

Hat hier schon jemand was per knx realisiert? Mit ner visu wie x1 oder weinzierl modbus tcp schnittstelle?

Ich lese ja per S7-1200 aus, und ich könnte auch per eigenem KNX Baustein alles zum KNX ballern.
Das müsste mit Homeassistant mitlerweile auch gut gehen -> mit "expose"

habe das bei einem Lora Sensor so zum Knx geschickt

knx:
  expose:
    - type: "humidity"
      entity_id: sensor.lht65_1_hum_sht
      address: "7/1/0"


und die entity_id mit werten von der Nibe Integration füllen

PS.
bei der neuen Firmware wird endlich der BT5 richtig gespeichert


1
  •  buffaloluk7
21.9.2023  (#555)
Was sprichst du an damit du das Programm aktivieren/deaktivieren kannst? Bezieht sich das dann auf die komplette Zirkulation oder können die Perioden 1-5 separat gesteuert werden?

zitat..
fanass schrieb:

Das Schalten der Zirkulationspumpe habe ich hinbekommen. Wenn auch auf Umwegen, da sie bei unserer Nibe nicht direkt steuerbar scheint. Ich habe in MyUplink ein deaktiviertes Zirkulationsprogramm Mo-So, 0-24h angelegt, dass ich per modbus bei Bedarf aktiviere.

 


1
  •  fanass
23.9.2023  (#556)

zitat..
buffaloluk7 schrieb:

Was sprichst du an damit du das Programm aktivieren/deaktivieren kannst? Bezieht sich das dann auf die komplette Zirkulation oder können die Perioden 1-5 separat gesteuert werden?

──────
fanass schrieb:

Das Schalten der Zirkulationspumpe habe ich hinbekommen. Wenn auch auf Umwegen, da sie bei unserer Nibe nicht direkt steuerbar scheint. Ich habe in MyUplink ein deaktiviertes Zirkulationsprogramm Mo-So, 0-24h angelegt, dass ich per modbus bei Bedarf aktiviere.
───────────────

Da ich derzeit im Urlaub bin und keinen Zugriff auf die Anlage habe und die Umsetzung auch schon viele Monate her ist, kann ich die Frage  nur grob aus dem Gedächtnis beantworten. Ich meine, dass für jede Periode ein Satz Register vorhanden ist, über den die Zeiten und der Status aktiviert/nicht aktiviert gesetzt werden können. Neben der Modbus-Dokumentation von Nibe hatte ich mir aus der Maschine die Liste der Register herausgedumpt. In einem der Listen findest du sicherlich die notwendigen Register.
Die Zeiten würde ich nicht über Modbus setzen. Das ist zu frickelig. Aber das Ein-/Ausschalten des Profils ist recht einfach umzusetzen.

Nachtrag: Das Profil aktiviere ich, indem ich eine 1 in das Register 4039 schreibe, eine 0 zum deaktivieren. (Erstes Register ist bei mir Register 0, nicht Register 1) 

1
  •  derLandmann
  •   Gold-Award
25.9.2023  (#557)

2023/20230925233389.png
Kann mir den Punkt jemand erklären? Von wo wird die Leistung ausgelesen? Was macht die Nibe damit? Anscheinend ja nichts.


2023/20230925835783.png

Ich wollte mal realisieren dass die KNV nur auf den Awattar Preis reagiert wenn keine PV-Leistung vorhanden ist, bei PV Verfügbarkeit ganz normal durchfährt. Könnte die neue MB Adresse da nützlich sein?

1
  •  DrShouter
  •   Bronze-Award
26.9.2023  (#558)
Läuft die neuste Firmwaree stabil?

Die ständigen Modbus Abbrüche nerven ungemein.... (bekomm am Tag 2x die Lox Nachricht das keine Daten geliefert werden)

1
  •  derLandmann
  •   Gold-Award
27.9.2023  (#559)
Genau das ist der Grund warum ich noch auf 2.14.8 bin. Würde nur updaten wenn mir die neuen Modbus Funktionen einen Vorteil bringen...

1
  •  fanass
27.9.2023  (#560)
Ich nutze Modbus intensiv, bin auf der aktuellen Firmware und habe keine Probleme. Zumindest in meinem Setup (S2125 mit SO40 Steuergerät, Software homebridge, Grafana mit telegraf modbus-Modul, eigene python-Skripte)
Möglicherweise betreffen die Probleme nur bestimmte Geräte oder bestimmte Geräte/Software Kombinationen.

1
  •  LeoGann
16.10.2023  (#561)
Ich habe letztens eine S2125-12 bei mir in Betrieb genommen und stelle fest, dass mit dem myUplink Basiszugang nur minimalistische Angaben ausgelesen werden können - wie es auch in der Beschreibung schon angedeutet wurde. Schön wäre es hingegen, wenn man konfigurierbare Daten auf eine SD-Karte mitschreiben könnte. Aber da gibt's ja noch den modbus-Mode, dessen Möglichkeiten ja vielleicht die Lücke schließen könnte. Leider habe ich damit noch keine Erfahrung gemacht. Meine SO40 ist via WLAN an meinen Router konfiguriert. Habe auch modbus TCP enabled und mit mobus-Poll versucht eine Verbindung herzustellen - leider bislang ohne Erfolg. Mein IP-Scanner registriert zwar eine IP, die neu zu sein scheint, aber keinen Hinweis auf NIBE und dergleichen gibt. Also bin ich mir gar nicht sicher, ob ich in der modbus-Poll App überhaupt die richtige IP verwende. Alles ein wenig dubios bislang für mich. Wäre schön, wenn jemand von euch ein wenig Licht ins Dunkel bringen könnte. Wohl wissend, dass dazu wahrscheinlich Einiges davon existiert im Forum - leider immer nur Stückwerk und nicht umfassend genug. Danke für eure Geduld beim Durchlesen meines Anliegens und freue mich schon auf eure konstruktiven Beiträge ...

1


Beitrag schreiben oder Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]


next