I have created a virtual PV inverter in Node-Red, which is also displayed in the Venus device overview and in the VRM portal. I can also see the curves under advanced in the VRM portal. ```
/StatusCode is set to 7=Running
Unfortunately, the solar yield is not displayed under Installation data → System overview /Solar on the VRM dashboard.
Same issue here. I tried to ditch my deye python script in favor of this new official way … and ended up not seeing the device on the vrm dashboard.
I see the details in the remote console and the advanced page on vrm though.
Not only values for the individual phases (here single-phase), but also the totals of the phases must be defined as output node, then the “Solar” field appears again in the dashboard.
Note on firmware 3.60
Not every deploy really implements all changes, often an additional reboot was required to ensure that the changes were actually active.
In addition, the set grid setpoint in ESS was suddenly no longer correct and it was set to a completely different value
After deleting a virtual device and recreating it, it worked as expected
Hi, I was missing the status property! It has to be set to 7!
Now I can see my Deye Inverter in the dashboard correctly. Although - as before - it has a fronius logo @Victron : maybe add a feature to add a custom logo, or don’t show it at all for unknown brands?
Interesting. Adding the status code was what made it work for me. Until then the device in the remote console was having the status “starting”. Maybe you only have to inject the status once?
I have connected al the virtual output devices and set status to 7. It is showing the correct data in the remote console, but not showing on the system overview.
PS
I see that the virtal Grid-meter has the same device instance (100) as this one phase PV device (als 100). From what I understood this device status should be unique. So maybe this is the problem, but I don’t know how to solve this.
This is my Victron DEVelopment system (Venus OS on a Rpi with no chargers or batteries connected). I would expect that that is not a problem.
I started with a fully connected 3 phase virtual PV configuration and also added a one phase virtual PV configuration (from which the screenshots are taken).
The double device number (100) are given by Victron.
Back home, I did a complete fresh installation on the RPi Venus OS ‘development’ device, installed Venus Large and created a new virtual device within Node-RED.
The result was the same. So virtual device was added to the device list, device showed correct values on the remote-console [Settings]-[Devices]-[xxx] page, but is not showing data on the remote-console page (classical UI) and the VRM overview page.
So I decided to repeat the same steps on my ‘production’ Cerbo GX, and this work immediately. I tried with both single- and three- phase virtual PV inverters and they all work fine.
During this testing I also discovered that you can only delete a virtual device if you first set the status of that virtual device to zero.
So for now I have to conclude that you cannot test these kind of Victron Node-RED virtual devices in a ‘development’ system if you do not have connected a full inverter/charger/battery system.
So I am curiously if other users have the same experience or that Victron can confirm this?