this is currently not possible due for security reasons. Commands are always run with the privileges of the logged on user (for not accidentally running programs with SYSTEM privileges). Once automated user logon is implemented in a future version you could logon an administrative user and run the desired commands. Until then I don't see a solution for your use case, I'm sorry.
you're right that in Veyon 4.1 all passwords (also including the LDAP bind password) are stored encrypted in the local configuration. Once you upgrade to Veyon 4.1 and modify the configuration they get encrypted automatically (besides other configuration updates). This means you should save your configuration before upgrading to 4.1 as reverting back to 4.0 will make problems.
Unfortunately Veyon currently is not available for Raspberry Pi (armel/armhf/arm64). You can however build packages on your RPI on your own as described in our README file. We might provide binary packages for RPI in the future as well.
We currently do not have example scripts yet but the help text of the CLI networkobjects import command should give you all information required to import files:
veyon-ctl networkobjects help import
(requires one of the 4.1 preview versions). Feel free to ask specific questions
theoretically you can omit the master computer from the configuration with the drawback that auto-discovery of current room will not work. In your case you can enable the setting "Hide local computer" in the Master configuration page in Veyon Configurator. This should hide the master computer while functioning regularly.
You can try to use host names instead of IP addresses. If that's not possible you can only limit the range for dynamic IP address leases in your DHCP server configuration and add host entries for every possible IP address in Veyon Configurator. An automatic discovery plugin for dynamic environments will be available later this year.
If they are on the same network, then try disabling your firewall.
If the connection is successful, try to open ports
Check energy settings to try to solve the sleep mode, it could be an option
do you use server ports other than the default ones (i.e. 11100)? If so please upgrade to Veyon >= 4.0.7 which contains a fix for remote control with non-default ports. If you didn't change the ports you normally shouldn't encounter any problems. Which authentication method are you using? Are you using access control rules?
Thanks for fixing that in a future release.
The message box shouldn't be a problem (and could be a indicator that it works). Custom positions is not that important - to fix the zoom level will be enough.