Solar – Emoncms & NodeRed & SolPipLog
Table of Contents
Sources
- https://nodered.org/docs/getting-started/raspberrypi
- https://flows.nodered.org/node/node-red-node-emoncms
- https://github.com/njfaria/SolPipLog
- https://github.com/emoncms/emoncms/blob/master/docs/RaspberryPi/readme.md
- https://www.raspberrypi.com/software/operating-systems/
- https://github.com/openenergymonitor/EmonScripts/tree/master/install
Start
- Install Raspberry Pi OS on SD-Card ( Install a version with desktop because of solpiplog)
- Install emoncms
- Install node-red (if not already installed)
- Install solpiplog
- Install mosquitto
Install Emoncms & First Setup
sudo apt-get update && sudo apt-get upgrade
wget https://raw.githubusercontent.com/openenergymonitor/EmonScripts/stable/install/init.sh
chmod +x init.sh && ./init.sh
http://192.168.1.100/ // the raspberry pi IP adress
create account
// If you want change emoncms settings
sudo nano /var/www/emoncms/settings.ini
Install xrdp for remote desktop
sudo apt-get install xrdp
sudo service xrdp start | stop | restart | status
Install SolPipLog
// THIS PART IS NOT FINISHED READ OFFICIAL github
download newest release
https://github.com/njfaria/SolPipLog/releases
export .zip
execute
Install mosquitto & nodered
https://4wobi.com/2021/08/08/raspberry-pi-nodered-mosquitto/
Install nodered module
install https://flows.nodered.org/node/node-red-node-emoncms
Finish
now we should have something like that
192.168.1.103 // emoncms
192.168.1.103:1880 // nodered
192.168.1.103:1883 // mqtt-broker
192.168.1.103:9001 // mqtt-websocket