Update Venus OS GPS position from other provider

Hello,

I would like to be able to update Venus OS GPS information (installed on RaspberryPi 4) using informations from a router (i,.e. Pepwave)
I have seen a solution in the Victron communitity that requires SSH access and the creation of a virtual tty device (
https://community.victronenergy.com/questions/17470/venus-gx-to-pull-gps-coordinates-from-onboard-rout.html)

Same need is describe in this post (https://community.victronenergy.com/questions/198384/i-have-gps-information-over-tcp-in-nmea-formats.html)

I was wondering if it would be possible to request this feature in Venus OS?

  1. Preference
    Virtual tty device in venus os that listen to udp/tcp for GPS data

  2. Preference
    Expose Venus OS GPS information in writable format in Node Red

  3. Preference
    Use Signal K to receive GPS information from a provider (i.e. router) and push data to Venus OS

Thanks
Andrea

well the solution from the first thread you posted works rock solid even after many updates of venus os without any changes … so why don´t you like this simple solution?

it is just a startup script added to venus os …

Exactly because I recognise it as brilliant solution I would like to see it implemented as standard component in Venus OS (as i specified as priority 1)

For me it is obvious that Venus OS should have a built in mechanism to update its GPS position from external source. That is why I added option 2 and 3 as alternative suggestions

sorry, then I didn´t understand what you meant. I guess 1) would be the way to go - venus os acting as a nmea183 server to recieve gps data (like the described solution).

and also in addition venus should provide its GPS data to signal k and/or to nmea2000. atm even if you directly connect a gps reciever to cerbo gx venus can only use it on its own without providing it to signal k … That´s why I had to modify my router to send gps data to venus os AND in addition to signal-k (which is on the same machine) which isn´t very nice: all GPS recivers can provide data to one machine out of the box - but broadcasting to more than one machine is not possible without modifcations most times!