Over the past few months, quite often, but not every time, I load JMRI, it gives me the PanelPro main menu. I select the panel file I want to load. The panels load.Logix presets any Turnout Logic I have, the commands are sent to the command station and you hear the turnouts switching, then everything stops. I load 2 Py scripts Set all unkown sensors to inactive and set all unknown Turnouts to closed. The sensors on JMRI turn to grey, the Turnouts do not set on the display or operate on the layout.I cannot operate any of the turnouts by clicking on them and the display doesn't change either. I can change them using the DCC master key pad and this is shown in the Loconet monitor. I am also unable to program any locos with error message?306 - timeout talking to command station.? being displayed and when I move locos using the hand throttle, the sensors do not go active.on the panel.
Cures tried and failed
Closing JMRI and restarting.
Turning off Command stations then turning on again.
Cure tried and succeeded
Turning off everything, then rebooting PC and turning on command stations
NOTES ON ERROR
It doesn't happen every time.
It happened before 4.17.8 was released so it isn't something that was introduced there.
I need to start the connection Monitors before loading any panels, then save the logs.
QUESTION
Is it possible to start the monitors automatically when selecting the profile, and if so how?
NOTICED WITH BOTH JMRI 4.16 and 4.17.8
PC running Windows 10
DCC HARDWARE
Digitrax DCS 52 Zephyr Express as a master for Accessories (JMRI Prefix L2) DCC Concepts AD8fx accessory decoders for turnouts
Digitrax DCS 50 Zephyr as a master for sensors and loco programming (JMRI?Prefix L) Digitrax BDL168 and DigiKeijs DR4088LN-CS sensors
Gaugemaster (MRC) Prodigy 2 for loco control (JMRI?Prefix M)
I am not 100% convinced that the problem is JMRI, but might be something that I've done wrong.