2022-09-21, 10:43 PM
sailoog... Lets try to coordinate changes better in the future.. I made a lot of improvements you ignored or did not know I made, and continue with new changes.. it became hard to merge. I redid everything this time without wxformbuilder and keeping your improvements.
The main change is to use systemd for pypilot services. This is really is required for a sane setup because it can respawn any crash, but more importantly it starts pypilot sooner at boot and a command can be used to configure the pypilot processes without requiring the gui, and the log output managed by journald.
Anyway, I think I managed to merge finally. Please test:
https://github.com/pypilot/openplotter-pypilot
both hat and web services can be run without pypilot as well.. in this case they will attempt to locate and use a remote pypilot such as tinypilot for example.
ironman:
As for running without signalk, openplotter has signalk server by default. Did you disable signalk server? There is no technical reason pypilot should not work if you do this.
The main change is to use systemd for pypilot services. This is really is required for a sane setup because it can respawn any crash, but more importantly it starts pypilot sooner at boot and a command can be used to configure the pypilot processes without requiring the gui, and the log output managed by journald.
Anyway, I think I managed to merge finally. Please test:
https://github.com/pypilot/openplotter-pypilot
both hat and web services can be run without pypilot as well.. in this case they will attempt to locate and use a remote pypilot such as tinypilot for example.
ironman:
As for running without signalk, openplotter has signalk server by default. Did you disable signalk server? There is no technical reason pypilot should not work if you do this.