One device writes, other device reads same data

Hello community! I have been using Cayenne successfully to log air/water temperature, measured and sent to Cayenne by a Nodemcu. The Cayenne device/project also contains a button to switch on my pool lights. So far so good and it is working very stable compared to other MQTT brokers I had tested.
What I would like to do now is another device (Nodemcu or RB Pi), which is not on the same WiFi, access the online (last measured) above mentioned temperature data.
Does anybody have any input please? Thanks in advance.

you can do it from the RPI using this How to access Cayenne API using Insomnia, Node-red and Thunkable or Data types for Cayenne MQTT API