Regarding our conversation about being able to run the tR4W server somewhere else like a Raspberry PI, I did look and this could be created as a Python script to run on a PI but my thought is to get rid of the TR4WSERVER all together. I hate to say, “What does N1MM do?” but this is one area they do things better. Specifically, they do not have a dedicated server. Each program can share the data. They just let you designate one program as the master. I am thinking it would be even better to have a 100% peer arrangement where there is not a MASTER per se. Each program can send a message to the others and when it arrives, it makes sure everyone else has seen it. I have to devise a protocol to do that but it should not be hard to do. I’m open to other ideas of course.
Some notes gleaned from an email thread...