« Heizung, Lüftung, Klima  |

KNV S1155/S1255 Modbus TCP - erste Schritte

Teilen: facebook    whatsapp    email
 1  2 ... 3 ... 30  31  32  33 
  •  dkmh
9.12.2019 - 26.8.2024
644 Antworten | 86 Autoren 644
25
669
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.

  •  ArthurF
27.5.2024  (#621)
hat jemand im IOBroker den neuen myuplink.com Adapter in Verwendung?
Dieser läuft zwar aber die automatische Darstellung der Datenpunkte will nicht laufen.
Der Vorteil wäre, dass man alle an den Server übertragenen Datenpunkte verfügbar hätte. Ich lese von einigen mit sehr positiver Erfahrung, bei mir bleibt diese noch aus.
Danke

1
  •  Notebook
  •   Bronze-Award
30.5.2024  (#622)
hat schon wer das neue update probiert?

Version: 3.0.10

Release date: 2024-05-29
ADDED
• Updated design in display
• Improved performance of user interface
• Add quick links on Home screens
• Added affect icons and texts on Home screen heating and cooling, to indicate what functionality is affecting setting for moment
• Improved handling of periodic hot water increase
• Updated flows in Smartguide on home screen
• S11/1255/, S11/1256: Is now possible to select the "flow monitor NC" function on the AUX-in

CHANGES
• Updated Bulgarian and Ukrainian languages
• Is now possible to perform phase detection for 3x230V systems
• Shunt valve brine temperature (QN41): Fixed an issue with the regulation of shunt valve QN41 that caused the shunt to close incorrectly
• Brine flow alarm is now available in SMO S40
• Forced shutdown of the product by holding down the on/off button, is now changed from 5 to 10 seconds
• SMO S40, VVM S320/325: Added missing energy data in menu 3.1.12
• SMO S40; Fixed issue with ventilation speed on FLM2-4
• SMO S40; Added missing sensor values in menu 3.1.11.13 for FLM

1
  •  ArthurF
30.5.2024  (#623)
Nein, wegen bisheriger negative Erfarungen.
Funktionieren die Modbusregister? Verwendet jemand den myuplink Adatpter im IOBroker.
Bin schon gespannt was unsere Experten zu berichten haben.

1
  •  lewurm
  •   Bronze-Award
30.5.2024  (#624)
hab heute geupdated.  Modbusregister gehen noch alle wichtigen soweit ich das beurteilen kann. 

zitat..
Notebook schrieb: • Improved performance of user interface



_aktuell/20240530116427.png
😢


1
  •  ArthurF
31.5.2024  (#625)
War auch mutig zum upate. zuvor hatte ich 2.21.12 drauf; alles lief einwandfrei.
die Wärmemengenzähler wurden massiv nach unten gedreht
seit dem update habe ich diese Meldung:
Poll error count: 1 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
Woran kann das liegen? Danke für jeden Hinweis!

1
  •  Leo_B
31.5.2024  (#626)

zitat..
ArthurF schrieb: seit dem update habe ich diese Meldung:
Poll error count: 1 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}

Sieht für mich aus, als würde ein Register abgefragt, das es nicht (mehr) gibt. Spannend wäre jetzt, welches Register nicht mehr funktioniert.. Kannst Du detaillierteres Logging aufdrehen bzw. durch Ausschlussverfahren herausfinden, welches Register nicht mehr funktioniert?


1
  •  ArthurF
31.5.2024  (#627)
Die Menüführung am Display sieht gut aus.
Pollerror war timerproblem; gelöst. Anzahl an Registern ist um 60 höher. Alle bisher abgefragten laufen problemlos.
Ein echter Mehrwert ist der neue myuplink Adapter. Der holt automatisch alle register vom Server.
Und sind sofort verwendbar. Der Entwickler hat tolle Arbeit geleistet.

1
  •  Leo_B
1.6.2024  (#628)

zitat..
ArthurF schrieb: Ein echter Mehrwert ist der neue myuplink Adapter. Der holt automatisch alle register vom Server.

Hmm - das versteh ich nicht. Ich verwende zwar kein IOBroker, aber der myuplink-Adapter scheint ja das Cloud API zu verwenden und eben nicht das lokale Modbus TCP.

Der "Illegal function" error hört sich aber wiederum nach einem Modbus Fehler an. 🤔




1
  •  BigMike
15.6.2024  (#629)
Kurz als Information:
habe die V3.0.10 auf meine S1255-PC6 installiert und bisher keinerlei negative Effekte bemerkt, vor allem der Modbus mit IObroker läuft weiterhin fehlerfrei und die neue Menüführung am Gerät selber ist tatsächlich flüssiger und schöner :)

1
  •  gdfde
  •   Gold-Award
19.6.2024  (#630)

zitat..
ArthurF schrieb: War auch mutig zum upate.

Ich auch (3.0.10), bereue es eh schon wieder 😡


zitat..
ArthurF schrieb: Poll error count: 1 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}

Hab ich jetzt auch bei einem Register, das für mich wichtig ist.
Und zwar ist es die Kühlgrenze (Register 183) mit folgenden Einstellungen, die bis dato funktioniert haben:


_aktuell/20240619616734.png

Interessanterweise funktioniert die Heizgrenze (Register 184) nach wie vor.

Könnte jemand ev. mal checken, ob bei ihm die Kühlgrenze abrufbar ist?
Danke.




1
  •  gdfde
  •   Gold-Award
25.6.2024  (#631)

zitat..
gdfde schrieb: Und zwar ist es die Kühlgrenze (Register 183) mit folgenden Einstellungen, die bis dato funktioniert haben:

ok, hab mir die neuen Register direkt von der WPWP [Wärmepumpe] runtergeladen.
Die haben das Register tatsächlich geändert (auf 4205)...das ist echt unglaublich, wenn sie einfach ohne Info bestehende Register ändern. 😡


1
  •  GeoPod
26.6.2024  (#632)
Dank die vielmals für die Info.
Was steuerst du genau mit dem Register? Und wie sieht deine Logik dahinter aus?

1
  •  gdfde
  •   Gold-Award
26.6.2024  (#633)

zitat..
GeoPod schrieb: Was steuerst du genau mit dem Register?

Damit steuere ich den Zeitpunkt/Temperatur, ab wann gekühlt werden soll...analog zur Heizgrenze.

Ich nutz das vor allem mit meiner Bypassschaltung (serielle Schaltung der FBH FBH [Fußbodenheizung] Kreise, damit in der Übergangszeit die Wärme vom EG/OG ins KG transferriert wird), damit die Heizung quasi länger im "Heizbetrieb" ist mit Standby UWP Drehzahl (und in Kombination mit der Parallelverschiebung).

Ich hab diese Register einfach ins IP-Symcon integriert, damit ich das bequem vom PC/Handy aus umschalten kann, anstatt in den Keller zur WPWP [Wärmepumpe] gehen zu müssen.

Automatisiert habe ich das aber nicht.


1
  •  gdfde
  •   Gold-Award
8.7.2024  (#634)
btw, das Register mit der Funktion "Mehr Brauchwasser" habens auch undokumentiert geändert 🤬🤮 , siehe hier: https://www.energiesparhaus.at/forum-s1155-6-pc-finetuning/65127_11#826381

1
  •  fanass
4.8.2024  (#635)
Nachdem ich nach mehreren Firmware-Updates meine S2125-12/SMO S40 Combo immer wieder auf die Version  2.21.12 zurück bin, habe ich mich nun getraut, mal auf 3.1.8 upzudaten. Die Wärmemengen-Register sind endlich wieder da, wenn auch leicht veränderte Werte. Soweit scheint sonst alles wie gewohnt zu laufen.
Bisher habe ich die Information 'Zirkulationspumpe eingeschaltet/ausgeschaltet' aus dem Register aus dem Holding-Register 4039 auslesen können. Das hat laut herausgedumpter Registerliste für 2.21.12 die Bezeichnung id:7857. Unter der 3.1.8 bekomme ich aus dem Register keine Daten mehr.
Ich weiß, dass die Registerlisten für 2.21.12 und 3.1.8 ein Input-Register 1063 für 'Brauchwasserzirkulation' enthalten. Ab das Register liefert mir unter beiden Firmware-Versionen keinen Wert.
Andere vielversprechende Register habe ich in der Registerliste nicht finden können.
Kann mir jemand sagen, unter welchem Register ich den Status der Brauchwasserzirkulation auslesen kann?
Vielen Dank

1
  •  fanass
4.8.2024  (#636)
Vor einigen Firmware-Versionen will NIbe das Feature 'Aux over Modbus' korrigiert haben. Weiß jemand, ob es unter 3.1.8 läuft und kann mir vielleicht erklären, wie man es programmieren muss? Mir ist  nicht ganz klar, wie ich in einem Register gleichzeitig die Nummer für die gewünschte Funktion und einen Wert für die Funktion übergeben soll.

1
  •  BigMike
22.8.2024  (#637)
Moin,
weiß zufällig jemand über welches Register ich meine S1255-PC6 dazu bringe, sofort normales Brauchwasser zu machen?
benutze IOBroker+modbus

1
  •  GeoPod
23.8.2024  (#638)

zitat..
BigMike schrieb:

Moin,
weiß zufällig jemand über welches Register ich meine S1255-PC6 dazu bringe, sofort normales Brauchwasser zu machen?
benutze IOBroker+modbus

Bei mir ist es der Register 697. 
0 Mehr Brauchwasser aus
4 Mehr Brauchwasser aktive bis die vordefinierte Temperatur erreicht ist


_aktuell/20240823920163.png

Gibts eigentlich einen Register um den Heizstab anzusteuern?

1
  •  BigMike
24.8.2024  (#639)

zitat..
GeoPod schrieb:

Bei mir ist es der Register 697. 
0 Mehr Brauchwasser aus
4 Mehr Brauchwasser aktive bis die vordefinierte Temperatur erreicht ist

Vielen dank für deine Antwort!

Mehr Brauchwasser benutzt meines Wissens aber teilweise den Heizstab (Profil Hoch) das möchte ich aber nicht da ich mit meinem Balkonkraftwerk nur 800Watt habe und dieses halt nutzen möchte, wenn Überschuss da ist um es nicht ins Netz zu verschwenden.
Bei Normal WW WW [Warmwasser] nimmt die Nibe ca.600 Watt das passt super.
Behelfe mir damit das ich die Starttemperatur für einige Zeit einfach hochsetze (Hold 59) damit die Nibe startet.
Schöner wäre es halt Normal-WW einfach so zu starten …




1
  •  GeoPod
24.8.2024  (#640)
Bei mir hat er den Heizstab noch nie benutzt. Ich denke dies kann man ausschalten.

schön wäre es wenn man den Heizstab per Register steuern könnte. Du kennst da auch nicht den Register, oder?

1
  •  gdfde
  •   Gold-Award
24.8.2024  (#641)

zitat..
BigMike schrieb: Mehr Brauchwasser benutzt meines Wissens aber teilweise den Heizstab (Profil Hoch) das möchte ich aber nicht da ich mit meinem Balkonkraftwerk nur 800Watt habe und dieses halt nutzen möchte, wenn Überschuss da ist um es nicht ins Netz zu verschwenden.

Den Heizstab sollte man ohnehin deaktiviert haben, den braucht man unter normalen Umständen eh nicht.


zitat..
BigMike schrieb: Behelfe mir damit das ich die Starttemperatur für einige Zeit einfach hochsetze (Hold 59) damit die Nibe startet.
Schöner wäre es halt Normal-WW einfach so zu starten …

Das geht leider nur über Workarounds.
Einen hast du eh schon beschrieben, das setzt aber voraus, dass die WW WW [Warmwasser] Bereitung die ganze Zeit aktiviert ist.
Ich machs so, dass ich "Mehr Brauchwasser" einschalte und dann gleich wieder ausschalte.
Damit die WW WW [Warmwasser] Bereitung getriggert und solange erwärmt, wie es im "normalen" Modus definiert ist.


zitat..
GeoPod schrieb: schön wäre es wenn man den Heizstab per Register steuern könnte.

Wozu bräuchtest du das, wo das Sinn machen könnte?
Ich hab kein Register gefunden, wo man nur den Heizstab ansteuern könnte...Leistung usw. ist per Modbus konfigurierbar.

Die WPWP [Wärmepumpe] verwendet nur den Heizstab im Notbetrieb, aber auch das kann man nicht per Modbus triggern...sollte man auch nicht brauchen.




1


Beitrag schreiben oder Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]


next