I am trying to get MQTT within node red from my Multiplus II GX working.
I have followed all the instruction the following post but it just says connecting. I have gone through the instructions a few times to be sure I have not made a mistake. https://community.victronenergy.com/questions/174616/connect-to-cloud-vrm-mqtt-with-node-red.html
I have the port set @ 8883
I have the URL set at mqtt87.victronenergy.com
as per https://community.victronenergy.com/questions/155407/mqtt-local-via-mqtt-broker.html
One thing I noticed is that within the instructions I have not set anything under security.
I am sorry for the lack of detail in my question, but if anyone can point me in the right direction to work out why, I would be very grateful.
I have Venus OS installed (2.92) on a RPi4 (working on updating OS) and everything is still working charging wise etc, but I noticed that when I go into VRM the Solar Production hadn't been working over the last week. I thought it was just that Victron had removed the feature from VRM. But when I change the date range for the summary at the bottom of the dashboard I see that Solar Production yields dropped off abruptly on March 19 (see photo), yet the system is still charging and working perfectly fine from a production standpoint as far as I am aware (battery charges to 100% daily, etc) I don't recall making any changes around that time that could have caused this, is there a setting messed up somewhere?
The only other odd thing I noticed poking around in the Remote console was that the device was displaying the incorrect UTC time, and therefore device time, despite being connected to the internet. It is saying it is March 16 currently (about 2 weeks behind, see second screenshot). I am wondering if this is causing the anomaly in VRM as the data being uploaded may be overwriting past dates? I have tried rebooting the device and will report back if the time updates, but thought I would see if anyone else has this issue.
EDIT: Rebooting the device had no effect on UTC time, it is still displaying incorrectly.
EDIT the second: I changed the local time from the remote console and it changed the UTC time displayed as well. This changed was also reflected on the Rpi system by running "date" in terminal. I guess the question now is why the time isn't updating correctly from the internet.
I still have to activate my ESS (and install my panels) but I have a "beginners" questions.
While setting up my MP2 (5000), one of the options (i need) is UPS as we have regular grid failure.
My question, when setting up ESS, will the MPPT supply power to the loads when the grid is active (SOC 100%) - and when the grid is out, it will revert the power to loads and battery? Or do I need Node-Red to do the priority settings?
Ik ben bezig met node red maar ik vrees dat ik er gewoonweg te weinig van snap.
Voor dat ik heel veel verkeerd doet is mijn vraag, is er iemand in de positie en de mogelijkheid om mij even te helpen met een aantal instellingen.
Ik wil een instelling maken dat mijn grid feed in veranderd door de soc van de batterij.
En ik wil dat er een relai schakeld op de cerbo bij een soc van >95%
En ik wil een relai schakeling maken op basis van temperatuur.
Ik hoor het graag :)
Hello lovely people,
I am a complete noob and apologise in advance...sorry.
I'm mostly looking for some confirmation before pulling the trigger on buying hardware to attempt Venus OS install on. RPI's are obviously pretty hard to find at the moment so I've been searching for a reasonably priced alternative: leading me to the Beaglebone Black.
Can anyone confirm for me that this: https://uk.rs-online.com/web/p/microcontroller-development-tools/1252411 is the correct board for the job before I drive down to RS components to purchase?
I have read through the github wiki several times and confused myself :D am I correct in thinking I can install Venus OS on BBB, and then connect my 3x ve direct/usb cables to a 3rd party USB hub, and from there connect to my RPI4 which is running my Homeassistant OS.
really appreciate if anyone can help me clarify whether my intended plan is doable.
I've just upgraded my test RPi installation from VenuOS 2.93 to 3.00. What I can't find anywhere are the release notes. I figure that things will have changed significantly in a major version increments... But I can't find them anywhere. I know I'll be missing the obvious place, so if somebody could point me at the VenusOS release notes, I'd be grateful.
Thanks in advance,
When using a Cerbo GX with a GX Touch display, it's possible to manual switch the free relay on/off.
But is it also possible (with Node Red) to let this relay give a short pulse when pressing the GX Touch relay on/off button? I've got hardware which can only be set on/off by and external pulse.
I've been doing quite some searching and reading on the net, but I can't find more that other Cerbo GX users who also search for this option. Giving in account that I'm not a Node Red expert, so maybe the answer is easy, but I probably don't know how to make this function on software level...
Next to this I would like to know if the other relay with Victron's fixed "If-Then" functions, whether it will ever be released, to be used as a free programmable/usable relay too.
I am running an off-grid system with a GX Device and an MPPT, BMV and Phoenix Inverter 12/800. I also have DC loads connected to the system. As long as the inverter is not running, the consumption values in VRM are perfectly valid, but as the inverter runs, the values measured are off, as the inverter power is just added ON TOP of the DC Load Power which already includes all the current drawn by the inverter.
Is there a way to configure the GX Device to ignore the AC Power measurements, as they are already included in the DC Load? If not: it'd be great to have an option in the menu that states that the inverter is run on the DC system. Otherwise I am unable to reliably log the system consumption...
I just finalized my integration of the go-eCharger as a evcharger into the Victron OS. You can find my project on github with all you need to setup: https://github.com/vikt0rm/dbus-goecharger
Does anyone know if victron are supporting the new Symo/Primo Gen24 models?
Anybody know if they are detected and read by the VenusOS?
HAve always been using the Remote console from my PC but today it is no longer working. It works via VRM and also via a mobile device on local ip address but not from windows PC. Venus OS is 2.91 . Also tried http://venus.local/ - same problem . Tried Chrome, FireFox and Edge - all the same - comes up with screen below. Checked ip address and that has not changed. I have rebooted the device , my PC and router - still no success.
In the Firmware Changelog for v3.11 under "Improvements" there's a line that says "Add support to relay remote control mode, which allows the user to manually select the relay state."
How does one use this relay remote control mode? Is it accessible via NodeRed?
@mvader (Victron Energy) Hi Matthijs,
I hope you will find few minutes to answer my question.
Is there a plan to implement reading of more NMEA2000 PGNs to be able to better interface Cerbo GX or Venus OS to vessels' electronics?
I would like to request the ability to control the following via NodeRed/Modbus for the Multi RS Solar:
1) ESS Mode (Optimized with batterylife, Optimized without battery life, Keep batteries charged)
2) ESS Minimum discharge SOC
Both would be useful but either would do.
Charging batteries during cheap times is possible but requires fudges to make it work. I can use Generator rules to turn on the input relays at night and also if I have a large load. The downside is I end up charging the batteries during the day if I have a large load.
I currently have to use a Windows PC to automate clicking buttons in the VictronConnect App to set the ESS Mode!
Don't know if there is a formal method for asking for features but please accept this as one :)
Hello. Pretty new to Node-red here so i don't know if it's my fault. 2 days ago i had vedirect node installed just adding it with palette manager and i was able to connect to the device. Now i can't even add the contrib to Node-red. It installs but then it says a module is missing.
0|node-red | 19 Mar 20:27:22 - [info] Installing module: node-red-contrib-victron-vedirect-usb, version: 0.1.0
0|node-red | 19 Mar 20:27:27 - [info] Installed module: node-red-contrib-victron-vedirect-usb
0|node-red | 19 Mar 20:27:27 - [info] Added node types:
0|node-red | 19 Mar 20:27:27 - [info] - node-red-contrib-victron-vedirect-usb:victron-vedirect-usb : Error: Cannot find module '@serialport/bindings'
0|node-red | Require stack:
0|node-red | - /home/deunan/.node-red/node_modules/node-red-contrib-victron-vedirect-usb/src/nodes/vedirect-usb.js
0|node-red | - /usr/lib/node_modules/node-red/node_modules/@node-red/registry/lib/loader.js
0|node-red | - /usr/lib/node_modules/node-red/node_modules/@node-red/registry/lib/index.js
0|node-red | - /usr/lib/node_modules/node-red/node_modules/@node-red/runtime/lib/nodes/index.js
0|node-red | - /usr/lib/node_modules/node-red/node_modules/@node-red/runtime/lib/index.js
0|node-red | - /usr/lib/node_modules/node-red/lib/red.js
0|node-red | - /usr/lib/node_modules/node-red/red.js
I created a new clean VM and the error is still there.
deunan@victron-lab:~$ node -v
Welcome to Node-RED
19 Mar 20:38:21 - [info] Node-RED version: v3.0.2
19 Mar 20:38:21 - [info] Node.js version: v18.15.0
19 Mar 20:38:21 - [info] Linux 5.15.0-56-generic x64 LE
19 Mar 20:38:23 - [info] Loading palette nodes
19 Mar 20:38:27 - [warn] ------------------------------------------------------
19 Mar 20:38:27 - [warn] [node-red-contrib-victron-vedirect-usb/victron-vedirect-usb] Error: Cannot find module '@serialport/bindings'
Thanks in advance for any help.