thank you for the help, I managed to make it with the following settings:
-The Mikrotik/Starlink connects to my L2TP main connection on fixed VPN IP address, I own also a linux box with apache/PHP.
So I made a PHP with the following code:
<?php
$cmd = $_GET['cmd'];
if ($cmd == "stow") {
# echo "ok";
shell_exec('grpcurl -plaintext -d {\"dish_stow\":{}} starlinkipvial2tp:9200 SpaceX.API.Device.Device/Handle');
} else {
# echo "error";
}
?>
Note that I am using grpcurl, you can download it somewhere, also, pre compiled versions.
On the Mikrotik / starlink side, I have the following setting:
/ip firewall nat add action=dst-nat chain=dstnat comment="Stow via VPN" dst-port=9200 in-interface=L2TP-VPN protocol=tcp to-addresses=192.168.100.1 to-ports=9200
/system routerboard mode-button set enabled=yes on-event="/log error \"Mode button pressed, executing Stow...\"\r\
\n/tool fetch url=\"http://linux-ip/sl.php\?cmd=stow\""
It works that way but maybe there is a simpler way to archive this, thank you again