Ach65 a dit :
Je ne pensais pas a ça, mais a récupérer en interne du routeur l'info qu'il affiche sur l'onglet "VPN": état de la connexion : "Connecté" ou "Non-connecté"
ça, c'est plus facile, même si cela ne répond as à tous les besoins (par exemple, pour un VPN initié par un firewall ou par un PC).
Je rajouterai ça dans la prochaine version :

La mention VPN sera affichée à côté de l'adresse IP publique quand le VPN du routeur est connecté.
Il sera également possible de tracer l'historique de connection du VPN avec la variable y.VpnStatus :

Sur ce graphique, le VPN est actif quand la valeur est à 1.