Nefit-Easy Domoticz
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
Start het niet na een reboot? Kijk hier.
Heb je IKEA lampen in huis? Koppel deze ook met je Domoticz!