About 2 weeks ago, I found that using PHD2 running on my Raspberry Pi was giving better results than trying to guide over the network using Ekos. I think a number of people probably do that already as I have seen it in the forums quite a bit. The reason it gives better results is probably in large part due to network communication speed, but I don't know exactly. Regardless, there is support in Ekos for controlling PHD2 remotely during your imaging session. Anotherwords, the remote computer (the PI) is running PHD2, and Ekos running on the local computer is giving it some commands like telling it to start guiding, dither, connect devices, etc. Ekos already supports this.
The biggest drawback to this method was that there was reduced information available in Ekos from the external program. I decided to tackle this problem. A few days ago, I found that Ekos was already getting enough information to display the guide errors and the graphs, it just needed some minor correction to get the information displayed. I worked with Jasem to correct this issue. On Friday, I decided to see if I could get the guide star image PHD2 reports to display in Ekos, since it would be nice to be able to monitor the star it is trying to guide on. After a number of hours over the last couple of days, I finally got that mostly working. There are just a couple of other PHD2 items that I plan to work on the next couple of days, and then PHD2 remote support should be a lot more useful!
Hopefully this helps more people than just me. Just a couple of more days and I should be able to work out the other issues.
Here is what I have working so far: