Publish data to virtual temp sensor

I am trying to get data into a virtual temperature sensor. I am running the main 3.60 on a Cerbo GX (v1). This is not yet production, the only devices connected now are a grid meter and 2 RUUVI sensors. For now I am just trying to see how I can control everything.
Creating the device an displaying is on the Venus home screen and VRM caused no problems. I selected to fill the sensor with initial data, so now it displays 25o C and 50% RH.

I am trying to get the data in by publishing it from another Node Red device on the same network. On that device I already have MQTT traffic from my Cerbo to display that on a NR dashboard. The keepalive fires every 30 seconds.
I publish the temperature to

R/abcd12xyz/temperature/100/Temperature

In MQTT explorer I can see the data coming in, but it will not be passed on to the dbus.

The reason I am trying it in this direction in stead of subscribing, is because I do not want another broker keeping the data, trying to be as efficient as I can be.

Am I on the right track, or is the only way to get MQTT data into a virtual device, to subscribe to a second broker?

You’re reading not writing. Change the /R or just use a custom control node and the temp sensor will be listed there.

I get arbitrary data to a Victron virtual device through a Victron control node, which injects the data to the virtual device. The data comes from my external server, not dbus.
Is that what you asking?

I have two different NodeRed devices, one is my Cerbo and the other a Seeed Studo EdgBox RPi 200.

The EdgeBox is my gateway for all domotica sensors and actuators. Some of those sensors I also want to display in VRM. So when the sensor updates my idea was to publish the data from NodeRed on the EdgeBox to the virtual device on the Cerbo.
The other way round was easy; just subscribe and keepalive. I have do to admit: I’m old-skool and just starting with MQTT and JS. Before that RF and C++ only.

I hate doing things twice, so I thought (hoped) I could skip a second MQTT broker on the EdgeBox and use only use FlashMQTT on the Cerbo. Next to that I want to do as little as possible in NodeRed on the Cerbo to keep the processor load down. So just create the virtual device and use NR on the Pi to fill it with data.

I’ve already changed the “R” to a “W”, but that didn’t help