Sorry I have no videos to share, but I can try to walk you through the basics.
First of all in your diyBMS I assume you have enabled Mqtt by entering the IP address of your raspberry Pi.
Now to send the messages to OpenEnergyMonitor in Node Red drag a ‘mqtt in’ box from the left hand side (in the Network section) and drop it into the work area. Double click on it to set it up and in the ‘Server’ box enter localhost:1883
If your mosquitto MQTT server has security enabled (sorry I do not remember if Openenergy monitor enables security on Mqtt out of the box) , click on the pencil icon just to the right of the Server box and select ‘Security’.
The default user is emonpi and the default password is emonpimqtt2016
Select ‘Update’ to exit the security settings.
Now to continue setting up ‘mqtt in’ in the box labelled ‘Topic’ enter diybms then select ‘Done’
Now drag a ‘debug’ box into the work area and draw a line from the mqtt output to the input of debug. (Note: The button at the right hand edge of the debug icon enables/disables debug messages)
Now you are ready to test out if you are receiving Mqtt messages from diyBMS. Select the ‘Bug’ icon in the top right of your screen. It is the funny looking one between the Book and the cog wheel icons. Then press the ‘Deploy’ button at the extreme top right.
If all is well you should start to see messages appearing in the right hand pane.
If that works go to the next step. Drag a ‘mqtt out’ box into the work area and draw a line from ‘mqtt in’ to ‘mqtt out’. Click on the ‘mqtt out’ box and set Topic to emon/diybms and select ‘Done’
Now click ‘Deploy’ once more and mqtt messages will be sent into OpenEnergy monitor.
Go to your emon page and select Setup>Inputs. You should see an input heading called diybms. Now you can set up feeds as per normal in emon.
Hope that all makes sense and works for you.