Einbindung Nibe S-Serie

Einbindung von Wärmepumpen zur Visualisierung / Steuerung in openWB
turbocharger
Beiträge: 4
Registriert: Do Sep 04, 2025 6:20 pm

Re: Einbindung Nibe S-Serie

Beitrag von turbocharger »

Zur Vollständigkeit: OpenWB 2.1.8 Beta 2 und Nibe S1155-6PC mit Firmware 4.4.7.

Seit Firmware 4.4 gibt es bei Nibe übrigens auch eine lokale REST-API. Eine Schnittstellenbeschreibung konnte ich noch nicht finden.
snoerenberg
Beiträge: 37
Registriert: Do Apr 29, 2021 6:29 am
Has thanked: 3 times
Been thanked: 5 times

Re: Einbindung Nibe S-Serie

Beitrag von snoerenberg »

Der Fix ist bereits im Master:
https://github.com/openWB/core/pull/2736

"Mehr Brauchwasser" könnte man auch über Modbus realisieren. An der HTTP REST API war ich auch interessiert.
Ich hatte Nibe auch gebeten (wahrsch. sinnlos) es möglich zu machen, dass man den Überschuss einfach liefert und dann die WP das selbst steuert.

Am Ende funktioniert das schon so mit dem EME-20 was ich habe oder wenn man einen WR/Zähler hat der erkannt wird von Nibe.

Gruß Stephan
PV: 16.47 kWp, 1x SolarEdge SE15K, 1x SolarEdge SE5000H + 2x 9,6 LG RESU Prime 10H, OpenWB Series 2 custom
Fahrzeug: Tesla Model Y LR AWD
Heizung: Nibe 1155-6 PC mit EME20
turbocharger
Beiträge: 4
Registriert: Do Sep 04, 2025 6:20 pm

Re: Einbindung Nibe S-Serie

Beitrag von turbocharger »

Wollte gerade einen Merge Request erstellen und hab gemerkt, dass der Fix schon drin ist. Das ging wirklich schnell. Danke.
snoerenberg
Beiträge: 37
Registriert: Do Apr 29, 2021 6:29 am
Has thanked: 3 times
Been thanked: 5 times

Re: Einbindung Nibe S-Serie

Beitrag von snoerenberg »

turbocharger hat geschrieben: Fr Sep 05, 2025 4:37 am Zur Vollständigkeit: OpenWB 2.1.8 Beta 2 und Nibe S1155-6PC mit Firmware 4.4.7.

Seit Firmware 4.4 gibt es bei Nibe übrigens auch eine lokale REST-API. Eine Schnittstellenbeschreibung konnte ich noch nicht finden.
Die UI auf dem Nibe Display schreibt den Port 8443 ist aber 8888.
Es ist HTTPS zu nutzen.

Einige Calls sind bei der NIBE REST API mit "unauthorized" geblockt wurden. Ggf. muss man da noch einen Nutzer in der WP festlegen und per BasicAuth oder ähnlich mitsenden. Wie du bereits geschrieben hast, fehlt hier die Dokumentation. Die Dev API für die Cloud ist da leider auch keine Hilfe. https://dev.myuplink.com

Einen Call konnte ich erfolgreich absetzen https://[ip-wärmepumpe]:8888/devices/0
Bild

aus der Firmware:

Code: Alles auswählen

/devices
/api/v1/devices
/api/v1/devices/*
/api/v1/devices/*/points
/api/v1/devices/*/points/*
/api/v1/devices/*/notifications
/api/v1/devices/*/aidmode
/api/v1/devices/*/smartmode
/devices/*
/devices/*/pairings
/devices/*/pairings/*
/devices/*/token
/devices/*/offlinetoken
/devices/*/firmware
/devices/*/points
/devices/*/points/*
/devices/*/haystack
/devices/*/events/*
/devices/*/notifications
/devices/*/datetime
/devices/*/timezones
/devices/*/aidmode
/devices/*/smartmode
/devices/*/wifi-networks
Viel Erfolg beim testen.
PV: 16.47 kWp, 1x SolarEdge SE15K, 1x SolarEdge SE5000H + 2x 9,6 LG RESU Prime 10H, OpenWB Series 2 custom
Fahrzeug: Tesla Model Y LR AWD
Heizung: Nibe 1155-6 PC mit EME20
Antworten