The Bulletin Board has reached 500 registered users. That does include 361 spammers who have posted 462 pieces of junk. The other 139 have posted twice. In the last week another 78 have registered but have not validate their email address (and likely will not).
Added "Type hints" to most function/module def. These are new with version 3.x of python. Figured out the answer two errors that have been there for a while and adding some more structure.
Finely got PyCharm updated on the RPi
Restructured the TrainThing laptop app. Now the laptop and RPi talk to each other nicely.
If nothing else is happening, JMRI send a status request to the Base Station every 30 seconds, just to keep the internet link from timing out. So do I.
More of a problem, if a train is running, JMRI continually sends commands to the trains. The DCC documentation suggest this needs to be done due to the electrically "noisy" connection between the track and locos.
Loaded/linked Sphinx to PyCharm on the laptop (4)
End of the week ran Sphinx on the laptop software. All went well. However, the RPi was full of "errors" because of the type hints I added.
Updated Sphinx to fix the type hint errors. Now other things don't work the same.
Arduino is going to replace the failed Arduino Mega.