¿ªÔÆÌåÓý

Date   
How to stop auto-train that loses next Signal #dispatcher
Hi All, sometimes, fortunately very very seldom, an auto-train running under Dispatcher on our Club layout loses next Signal and so it does not stop although that Signal is set to Stop. I mean there is no next Signal in the Dispatcher window in those situations. On one side I am investigating with the help of System Consolle but on the other side, since our goal is safety first, I would like to stop the train when this behaviour happens. Is there a way to use LogixNG or scripts? I am not able to get/drive the decoder address of the running train in the block where it should stop. Thanks for help! Giuseppe Di Biasi ___________________________________ JMRI 5.10 MacOS Monterey 12.7.6 Windows 11 Java 17
Started by Giuseppe Di Biasi @
Build 2365 Fails to Launch on macOS arm64
Bob et al - Looks like the signing issue again. (macOS 15.5, Java 17) Fred Dalzell
Started by Fred Dalzell @
JMRI/Raspberry Pi Touchscreen panels - layout expansion questions 8
Good Afternoon, I currently have a layout running with the following set up: NCE Power Cab Raspberry Pi running JMRI using M Steve Todd's file This is connected to the layout via an NCE USB Adapter The Raspberry Pi runs a touchscreen which I have set up as a control panel and operate turnouts from this - the panel itself effectively is fullscreen on the Raspberry Pi touchscreen. I'm looking at expanding the layout, and realistically it would need a second control panel for the extension - I don't really want to redraw the existing panel and reduce the size of the panel itself as it's currently very user friendly. From reading the various JMRI documents, I'm not entirely sure how to go about this - it is clear that I can only have one Raspberry Pi unit connected in via an NCE USB adapter , but am I correct in saying that if I network a second Pi to the main one, either via the built in wifi or an ethernet cable, this is feasible? From my limited understanding, you can load up two separate panel windows and switch between them ,so am I correct that if this is the case, the original Pi panel can effectively stay as is, with the new Pi Panel running as a networked unit and showing just the additional panel? thanks in advance
Started by Richard Lea @ · Most recent @
Studying LogixNG first steps- Yard Ladder example not working. 5
Example from here. I guess there is some assumed/unmentioned hoop through which this newbie has not jumped :) Downloaded and unpacked the example zip. Opened the contained XML with Panel Pro > load all panels and table. Can see the panel, click a track sensor, sensor changes but no points. Had a look in sensor, turnout and logixNG tables which look something like this novice might expect. Then I tried the logixNG tables table(!) and spotted the described Yard Ladder sensor/turnout table was missing. Loaded the table from the zip-contained CSV. No change - sensors still change on clicking but the points do not follow. What am I missing, please?
Started by colin smith @ · Most recent @
Coding with Packet Analyzer 11
Anyone up for a job? How much would you charge to make me code? To parse the data coming from the packet analyzer and update the locomotive roster with new running time. Maybe make some stats out of the data coming back....
Started by Canadian Locomotive Logistics @ · Most recent @
Build 2361 Failure to Launch 4 #jenkins #mac-os
Build 2361 fails to launch on macOS arm64 (15.5, Java 17). Build 2360 works fine. Fred Dalzell
Started by Fred Dalzell @ · Most recent @
Trying to replicate 3-way LogixNG code 6 #logixng
Dave Sand, I saw a copy of your 3way LogixNG.xml code (May 6th) which looked interesting (anyway, I assume it¡¯s yours). It operates much smoother than the Sensor/Route/Turnout conglomeration I developed to do the same thing. Up until now, I have been avoiding any Logix or LogixNG coding, at my age, I really didn¡¯t want to learn another programming language. Since the code operated the 3-way turnouts just the way I liked. My plan was to add it to my layout.xml with a modification adding of two extra tracks/turnouts. I tried merging the two xml files (but it created two separate panels), not ideal. I also tried the proper way, creating the code from scratch, but (for me) LogixNG is a steep learning curve. I don¡¯t understand the methodology of how to program by completing the dialog boxes. I got as far as the lines completing the (if-) then-else statements which I couldn¡¯t get it to look like your code, I became so frustrated, the project got put on the back burner. Is there an editor to directly type-in the code, leaving the debugger to point out syntax errors? I would like an easier way to replicate your code. Thank you in advance for your expertise. John Bauchiero - NCE PH-Pro & PowerCab, Pi4, DCC-EX - JMRI 5.11.6 - Java 17.0.12
Started by John Bauchiero @ · Most recent @
Startup Gets Stuck 23 #startup
Recently it became necessary to reinstall Java and JMRI. First, I checked that both programs were uninstalled. I then installed Java Version 8 Update 441 and JMRI Version 4.26+R381. Both were problem free installs. I then tried to start JMRI so I could load my roster. The Java icon and the DecoderPro icon appeared in the taskbar and the small JMRI splash screen appeared in the middle of my screen. That's as far as the startup got. I've listed my equipment below. What am I missing? I'd appreciate any help in getting started. -- Richard Richter Dell Lattude 3190 2-in-1 Laptop Computer Microsoft Windows 11 Pro RR-CirKits LocoBuffer-NG Rev-a Digitrax ZephyrXtra DCS 51 Command Station
Started by rprdds24@... @ · Most recent @
JMRI requiring restart when C/MRI connection temporarily lost? 4 #cmri
Using C/MRI IO boards (with RS485 bus) I find that if the RS485 bus -even momentarily- loses connection then I have to restart Panel Pro. Is that correct? Or is there a way to get JMRI to reset its C/MRI connection (RS485 bus) so that Panel Pro does not have to be completely restarted?
Started by Erik84750 @ · Most recent @
Locked Xnet Message queue not being send to layout 16 #lenz #xpressnet
Hi there, I am experiencing an issue with JMRI, I am using the latest 5.10 production release. I experienced similar issue with the previous version. I am using a Lenz LVZ100 command station with a serial interface on a raspberry pi. Everything works as expected, but after a while, the queue for a DCC address stops being treated. I mainly run my trains through custom jython scripts. The only workaround I found is to restart JMRI. When this happens any JMRI tool is useless for a specific address (withrottle, jmri throttle, web throttle...), but that address can still be controlled with handheld command outside JMRI. I enabled trace log level and here is what I get. In this example address 2 is stuck while address 9 works fine at the same time. Not processing queue : 18:31:08,106 jmri.jmrix.lenz.XNetThrottle DEBUG - set Speed to: 0.09 Current step mode is: 28 SS [Speeder : TGV V150 (DCC 2)] 18:31:08,107 jmri.jmrix.lenz.XNetThrottle DEBUG - adding message to message queue [Speeder : TGV V150 (DCC 2)] 18:31:08,608 jmri.jmrix.lenz.XNetThrottle DEBUG - set Speed to: 0.0 Current step mode is: 28 SS [Speeder : TGV V150 (DCC 2)] 18:31:08,608 jmri.jmrix.lenz.XNetThrottle DEBUG - adding message to message queue [Speeder : TGV V150 (DCC 2)] Processing queue (same session) : 18:31:33,841 jmri.jmrix.lenz.XNetThrottle DEBUG - set Speed to: 0.03 Current step mode is: 28 SS [Speeder : TGV Poste (DCC 9)] 18:31:33,842 jmri.jmrix.lenz.XNetThrottle DEBUG - adding message to message queue [Speeder : TGV Poste (DCC 9)] 18:31:33,842 jmri.jmrix.lenz.XNetThrottle DEBUG - sending message to traffic controller [Speeder : TGV Poste (DCC 9)] 18:31:34,083 jmri.jmrix.lenz.XNetThrottle DEBUG - Throttle 9 - received message 01 04 05 [AWT-EventQueue-0] 18:31:34,085 jmri.jmrix.lenz.XNetThrottle DEBUG - Status Timer Stopped [AWT-EventQueue-0] 18:31:34,085 jmri.jmrix.lenz.XNetThrottle DEBUG - message queue empty [AWT-EventQueue-0] 18:31:34,343 jmri.jmrix.lenz.XNetThrottle DEBUG - set Speed to: 0.06 Current step mode is: 28 SS [Speeder : TGV Poste (DCC 9)] 18:31:34,343 jmri.jmrix.lenz.XNetThrottle DEBUG - adding message to message queue [Speeder : TGV Poste (DCC 9)] 18:31:34,343 jmri.jmrix.lenz.XNetThrottle DEBUG - sending message to traffic controller [Speeder : TGV Poste (DCC 9)] 18:31:34,626 jmri.jmrix.lenz.XNetThrottle DEBUG - Throttle 9 - received message 01 04 05 [AWT-EventQueue-0] 18:31:34,627 jmri.jmrix.lenz.XNetThrottle DEBUG - Status Timer Stopped [AWT-EventQueue-0] 18:31:34,627 jmri.jmrix.lenz.XNetThrottle DEBUG - message queue empty [AWT-EventQueue-0] Any ideas greatly appreciated. Adrien
Started by vdrien @ · Most recent @
How do I import openpyxl? 36
I want to run a Jython script inside of jmri so I can manipulate turnouts, etc. However, the script doesn't recognize openpyxl when I try to import it. I need openpyxl to access an Excel spreadsheet. How do I import openpyxl? Thanks in advance, Nick
Started by Nick Brownsberger @ · Most recent @
LogixNG POM 7 #logixng
I am using the POM function in LogixNG. Currently setting a CV = to an IM value. Works good. Now I'd like to ADD an IM value to the CV. In the snip I started out trying to just add a constant (50) but that didn't work. I think I need to use the Formula tab but not sure of the syntax. -- Many thanks in advance! Vinny DeRobertis ~ Apex, NC New York & Hudson Valley RR Windows 7 Pro / Java 11 / JMRI v5.10 Command Station: Digikeijs DR5000. Booster: Digikeijs DR5033 (4) Samsung A7 10.4" Tablets Fully Kiosk/Engine Driver v2.37.187 DCC/DMX Gateway: Pricom LLS. LocoNet Input Modules: Digikeijs DR4088LN DCC Output Modules: Digikeijs DR4018 / Yamorc YD8116. Sensors: Model Train Technology: DETECTOR-HO. Turnout Motors: MTB MP1
Started by Vinny DeRobertis @ · Most recent @
JMRI and the decoder Panels
Hi, A very long time ago (6yr or so) I was able to use JMRI and the panels to read the MACROs of the Clubs layout to allow me to change if needed, one at a time, not having to REDO the MACRO, best thing since sliced bread. WAY back then, it was just a matter of plugging in the USB Cable to the CONTROL PANEL on the layout, the other end to the computer, starting JMRI and get the PANELs and the macros to show SOMEHOW :) For one reason of another the above method was FORGOTTEN about, sad to say wanting to do something again, the MEMORY is not so good. More later perhaps Graeme
Started by Graeme Wilson @
I think I have JMRI 5 and JAVA 11 loaded on my Win 11 computer 3
I am trying to get to look at the MACROs from my Clubs Layout, but I thought I needed the internet to my Computer so I got the Clubs computer win11 with Java and Jmri on and I got the some results cannot find USB PORT 3 on both with most of the other options. So this leads me to with or with out the Internet is not really needed, just to check if JMRI and JAVA are working, but mine not connected to the Internet as the Clubs laptop is up the other end of the Club room with Jmri/Java sorting out locos and CVs and other things ok. I have used most of the options with the setup with the both computers, so what else do I need to do to be able to get to the Reading of the Macros. Thanks Graeme
Started by Graeme Wilson @ · Most recent @
Roster Missing 11
Was using JMRI to program some locos when the computer suddenly decided to do some update. Closed JMRI and waited for the update conclusion. Then reloaded JMRI and discovered that the roster file was gone. Absolutely empty. Did a couple of reloads, same problem. I am hoping that the file is still in the computer, but the link to load it vanished. Is there a specific name for the roster file that I can reload if it is indeed there? Any suggestions or ideas greatly welcome. Roger Thomas Note: This is a club roster with over 300 locos.
Started by Roger Thomas @ · Most recent @
Locked File /ProblemsBeingWorkedOn/2025-05-19T061811,413 util.Log4JUti.txt updated #file-notice
The following items have been updated in the Files area of the [email protected] group. /ProblemsBeingWorkedOn/2025-05-19T061811,413 util.Log4JUti.txt By: rprdds24@... Description: Startup Gets Stuck message I uninstalled and reinstalled Java 17 : 64 bit using the link - thanks. I then restarted my laptop and ran DecoderPro. The only response was the JMRI Monopoly splash screen and the DecoderPro icon on the taskbar. So, I ran InstallTest and got the three screens shown in the attached photos. Any ideas on why JMRI won't open? -- Richard Richter
Started by Group Notification @
Locked Added Folder /ProblemsBeingWorkedOn/Startup Gets Stuck #file-notice
rprdds24@... added folder /ProblemsBeingWorkedOn/Startup Gets Stuck Description: Here I am again. I uninstalled and reinstalled Java 17 : 64 bit using the link - thanks. I then restarted my laptop and ran DecoderPro. The only response was the JMRI Monopoly splash screen and the DecoderPro icon on the taskbar. So, I ran InstallTest and got the three screens shown in the attached photos. Any ideas on why JMRI won't open? -- Richard Richter
Started by Group Notification @
VSD dont work 6 #vsdecoder
Hello, good evening. I'm trying to set up my own VSD file configuration for JMRI, and after many attempts and modifications, I came across a message that hasn't let me move forward: "Unsupported sound type: SD70." I checked the .wav files and, of course, I had recorded them at 48 kHz as the sample rate, which I reduced to 11 kHz. I repackaged everything, but the message remained exactly the same. Can anyone tell me if this has happened to them and how they resolved it? Thank you very much.
Started by Angel Mora @ · Most recent @
Add default consist to train 3 #operationspro
Given the following, how would I assign a consist to a train? I have perused the topics on this web site and also studied the Ops Pro manual. I am hoping for an easy way to have a loco consist associated with a train, but not to a specific staging track. My system is NCE. Staging is off layout made up basically of 30 tracks (boxes) containing the rolling stock (not locos) for trains. The locos are off layout in boxes, but not assigned to specific staging tracks. Currently I have five trains. I have five default loco consists for each train, and additional consists that could be substituted into those trains. But again, none are assigned to staging tracks. All trains begin in staging. Ops Pro generates a train by selecting a train, and selecting a staging track for that train to draw cars from. Once Ops Pro sets up the manifest, I move the cars manually to a fiddle track, then move the locos to the fiddle track. I would like to have a default loco consist for each train. But also I would like to optionally change to a different consist for that train. Currently, I manually write the consist onto the Ops Pro generated manifest. But it would be convenient to have the default consist as part of the manifest generated by Ops Pro.
Started by Norman Beveridge @ · Most recent @
Edit dialog boxes do not open with full width 16
Now that I'm running with version 5.10 and Azul 17 LTS, I pulled over a profile from my previous system to continue working on it and I noticed when when I click the Edit button on various table items (e.g., Sensors, Blocks, Turnouts...looks like all of them), I get an edit window popping up that appears to be the correct height but has almost no width. For example, here is a section of my Blocks table: .... and if I click on the Edit button in the highlighted row (although it could be any row), I initially get: Then, once I drag the right box side to the right, I get: Which looks about right. I noticed a similar problem on startup when choosing a new profile: The difference with this one is that once I stretch it and and close PanelPro, I get the full dialog next time I open it. With the table element editors shown above, it happens every time. One last observation - if I create a new profile from the startup page (where I can either wait x seconds to take the default, or choose another, or create a new profile), and then select that new profile to start, I again get a skinny window that appears to be the right height but has a similarly narrow width: With this one, once again, once I stretch it out it appears to be good going forward. In fact, I can just close JMRI and reopen it and I get a normal size window. If this were a web page, I would swear I have a bad or missing .css file. Looks simpler in this case, though. Might be that all of these skinny windows are initially the same width....like JMRI is missing a parameter somewhere that describes my monitor sizes? Maybe I accidentally corrupted something in the process of reinstalling Java and JMRI 5.10 when dealing with my previous problem? Vince
Started by Vince Guarna @ · Most recent @
Current Image
Image Name
Sat 8:39am