Nefit-Easy Domoticz

Nefit-Easy Domoticz

7 januari 2021 0 Door Ivo

Nefit-Easy not so Easy

Dat is niet voor niets de bijnaam voor de Nefit-Easy-server van Bosch.
Als eerste start je de Terminal op. en plak onderstaande codes.
Installeer npm als dat nog niet op je pi staat:

Home Assistant gebruikers klik hier.

sudo apt-get install npm
sudo npm install pm2 -g
sudo pm2 startup systemd –u pi --hp /home/pi

Krijg je errors met het installeren van pm2?
Gebruik:
wget -qO- https://getpm2.com/install.sh bash

Deze code installeert de Nefit-Easy-server:

sudo npm i nefit-easy-http-server -g

Nu open /etc/ssl/openssl.cnf

sudo nano /etc/ssl/openssl.cnf

En pas onderaan de volgende 2 regels aan

MinProtocol = None
CipherString = DEFAULT

Opslaan en sluiten CRT+O en CRT+X.
Daarna maak nefiteasyhttpserver.sh aan met:

sudo nano nefiteasyhttpserver.sh

Plak onderstaande code met je eigen codes, de serial en acces-key vind je op de achterkant van je Nefit-easy aan de muur. Het paswoord heb je ooit aangemaakt voor de Nefit app.

#!/bin/bash
/usr/bin/easy-server --serial=your-serial --access-key=your-access --password=your-password --host=127.0.0.1 >/dev/null

Bewaar het CRT+O en sluit CRT+X. Dan plak:

sudo chmod 755 nefiteasyhttpserver.sh

Start het script met:

sudo pm2 start /home/pi/nefiteasyhttpserver.sh
sudo pm2 save

Check of het werkt met:

pm2 list
pm2 show nefiteasyhttpserver

Met sudo netstat -plunt |grep :3000 zul je zien of het actief is. Heb je Grafana op poort 3000? Dan loopt het sowieso fout, dan dien je de poort van Grafana te veranderen.
Herstart Domoticz en voeg de Nefit Easy HTTP server over LAN interface hardware toe.
sudo systemctl restart domoticz

HTTP Error

Krijg je in de log file:

NefitEasy: Error getting http data!

Dan kunnen er een paar zaken fout zijn, doet de Nefit app het? Nee? dan ligt de Bosch server er tijdelijk uit. Geen paniek.
Doet die het wel? dan gaan we nefit-easy-cli installeren.
sudo npm i nefit-easy-cli -g
Daarna onderstaande met je eigen codes:
sudo easy-server --serial=MYSERIAL --password=MYPASSW --access-key=MYACCESkey
sudo netstat -plunt |grep :3000
Hopelijk werkt het nu wel!
Soms werkt het sluiten en start van de Nefiteasy server
sudo pm2 stop /home/pi/nefiteasyhttpserver.sh
sudo pm2 start /home/pi/nefiteasyhttpserver.sh

Nefit

Start het niet na een reboot? Kijk hier.

Heb je IKEA lampen in huis? Koppel deze ook met je Domoticz!