Haal meer uit je NIBE warmtepomp met nibepi
NIBE biedt smart-home oplossingen voor hun warmtepompen. Hiervoor dien je je controller te verbinden met internet en zul je een Uplink account aan moeten maken.Je kunt dan een aantal primaire parameters bekijken maar de mogelijkheden en resolutie zijn beperkt.
Wil je meer zien, parameters aanpassen en daarnaast ook in het verleden kunnen kijken zul je een premium abonnement moeten afsluiten. Dit kost dan 50 euro per jaar.
Voor datzelfde bedrag kun je ook onderdelen voor een nibepi aanschaffen en communiceer je rechtstreeks met je NIBE.
Er worden veel typen warmtepompen ondersteund waaronder NIBE F370,F470,F730,F750,F1145,F1245,F1155,F1255,VVM225,310,320,325,500.SMO20-40.
NOOT: De SMO20 lijkt niet compatibel. Zie verder in de posts van dit topic. (edit 30-12-2022)
Wat heb je nodig?
- Wide Input SHIM (€13,50)
- RS485 Pi (€15,95)
- Raspberry Pi Zero W (€11,50) (Zero 2 lijkt nog door niemand werkend gekregen)
- 16GB microSD (€8,95)
Je kunt de onderdelen eenvoudig stapelen en aan elkaar solderen.
In totaal hoef je maar 4 draden aan te sluiten; plus en min en A en B.
Deze sluit je aan op je controller op de modbus aansluiting maar zet hem dan wel eerst even uit.
In mijn geval heb ik de nibepi aangesloten op de AA3-X4 connector van mijn SMO 40.
9 GND
10 B
11 A
12 12V
Kijk voor jouw warmtepomp waar de soortgelijke aansluitingen zitten.
Je kunt voor de veiligheid de nibepi ook inbouwen in een mooi klein kastje.
Google even op ABS UTILIBOX - GRIJS 95 x 48 x 38mm (G1068)
De software
Download het image http://anerdins.se/NibePi/nibepi_1.1.rar, (met Edge/FireFox) pak het uit met 7zip en brand dit op je SD kaart; bijvoorbeeld met Balena Etcher of Win32DiskImager.Je wifi credentials
Open de SD kaart op je computer.In de boot patitie vindt je het bestand wpa_suppificant.conf
Bewerk deze met een text editor zoals notepad en vul je credentials in.
Voor degenen die het liefst met ethernetkabel werken kun je tips vinden in de post van emielbf.country=NL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="xxxxxxxxxxx"
scan_ssid=1
psk="yyyyyyyyyy"
}
Opstarten
Plaats de SD kaart in de nibepi en start de warmtepomp controller weer op.Wacht totdat je de nibepi ziet op je router en maak het IP adres eventueel fixed.
In menu 5.2.4 kun je het accessoire MODBUS aanzetten.
Als de controller niet in storing valt is je controller verbonden met de nibepi.
Configureren
Je kunt nu de GUI openen op http://nibepi:1880/ui en als dat niet lukt gebruik dan ipv nibepi het IP adress in de URL.Het openingsscherm is in het Zweeds dus dat is een uitdaging.
Door bij Sprak voor English te kiezen verandert het welkomstscherm in gebrekkig Engels met een vleugje Zweeds.
Links boven in het scherm zie je Startsida.
Hier kun je Instalningar kiezen.
De interface werkt traag omdat de Pi Zero niet zo snel is. Houdt hier rekening mee en wacht rustig af.
Bij MQTT vul je je credentials in voor je MQTT broker en zet daarna MQTT aan.
Herstart je nibe-pi. Op je broker zul je een paar topics zien binnenkomen.
Kies nu linksboven voor Datahantering.
In het venster Register management kun je de parameters selecteren die je wilt monitoren.
Deze verschijnen vervolgens na enkele seconden in het venster Data management. Heb geduld.
Ik heb gekozen voor:
Op je broker zie je deze topics vervolgens ook voorbij komen en kun je die data weer uitlezen met jouw favoriete home automation.nibe/modbus/40004
nibe/modbus/40033
nibe/modbus/40067
nibe/modbus/40070
nibe/modbus/40071
nibe/modbus/40079
nibe/modbus/40081
nibe/modbus/40083
nibe/modbus/40152
nibe/modbus/40185
nibe/modbus/40195
nibe/modbus/41002
nibe/modbus/41006
nibe/modbus/41164
nibe/modbus/41167
nibe/modbus/42100
nibe/modbus/43005
nibe/modbus/43009
nibe/modbus/44055
nibe/modbus/44058
nibe/modbus/44059
nibe/modbus/44060
nibe/modbus/44061
nibe/modbus/44069
nibe/modbus/44270
nibe/modbus/44362
nibe/modbus/44363
nibe/modbus/44396
nibe/modbus/44457
nibe/modbus/44699
nibe/modbus/44700
nibe/modbus/44701
nibe/modbus/44703
nibe/modbus/44775
nibe/modbus/44866
nibe/modbus/45001
nibe/modbus/47011
nibe/modbus/47398
In mijn geval is dat NodeRed, InfluxDB en Grafana.
Overige opties
Er is meer mogelijk met deze interface maar daar heb ik nog weinig ervaring mee.Interessant bijvoorbeeld een weersafhankelijke regeling.
De interface is geprogrammeerd in NodeRed.
Je kunt nu de GUI openen op http://nibepi:1880 maar het is nog even boven mijn pet om deze code te doorgronden.
Als je ervaring hebt met nibepi kun je die hier delen want ik denk dat er meer geïnteresseerden zijn.
Ik ben in ieder geval benieuwd naar jullie ervaringen en met name voor verdere optimalisatie van de warmtepomp. Zie hiervoor mijn andere topic: NIBE L/W warmtepomp optimalisatie
Achtergrond informatie
Alle credits zijn voor meesterbrein Frederik Anerdin.Hij houdt van koffie https://www.buymeacoffee.com/0oKFXbQ
https://github.com/anerdins/nibepi/blob/master/README.en.md
https://github.com/anerdins/node-red-contrib-nibepi/
https://www.facebook.com/groups/nibepi
https://www.energiesparha...u-nibe-modbus-modul/52722