¿ªÔÆÌåÓý

Date   
Locked Sticky ADMIN: Use of the groups "Files" area #admin
This is a place for temp files, other than administrative files. Either they are to be added to the next release, added to the Documents or will have a short life span. Groups.io has free subscription storage limit of 1 GB! The following are counted towards the storage limits for the group: - Files - Photos - Images in databases - Images in wiki pages - Message attachments 1. Please put files into the correct folders. - If there is not an appropriate folder, feel free to create one. 2. If you are working on a problem and want to load info for others to look at, create a folder within the 'Problems Being Worked On' folder using the Msg number or you name as the folder name. When the problem is resolved please delete the folder. 3. All files and photos are subject to removal at the moderators discretion. Your Moderators -- Peter Ulvestad JMRI Users Group Moderator - http://www.jmri.org ( http://www.jmri.org ) Tam Valley Group Moderator - https://tamvalleydepot.com/ ( http://tamvalleydepot.com/ ) Sprog-DCC Group Moderator - http://www.sprog-dcc.co.uk/ ( http://www.sprog-dcc.co.uk/ ) Edmonton Model Railroad Association - http://www.emra.club/
Started by Peter Ulvestad @
Locked Sticky ADMIN: >>HOW TO ASK YOUR QUESTION<< - A general reminder for everyone #admin
====================== HOW to ask your question ====================== One of the most common questions about JMRI is "How do I get it to work?". This isn't really a problem with JMRI itself in most cases, but there are HUGE numbers of possible configurations for DCC systems, and Windows, Linux, and Mac computers out there. Just asking "How do I get it to work" is NOT going to get you any useful help. When asking ANY question, you should >>>utilize a meaningful subject line<<< that indicates the problem and include the following information in the body of the message: + If JMRI has started copy and paste the System Console into the body. (its under help on the start screen) + Has JMRI worked before on this computer? + JMRI version + Previous version if you just upgraded + Java version + Previous version if you just upgraded + Computer make and model + if you have just upgraded, from which version + Any other DCC devices in use + Specific details of your difficulty including error messages if any, or what you would like to do with JMRI. Decoder Programming, Signals, Automation, etc. Depending on the nature of the problem, you may need to supply even more information, but this is the absolute required for anyone to give you accurate answers. Signing you post helps keep the group friendly and personable! Your moderators and trouble shooters.
Started by Peter Ulvestad @
Locked Sticky Please use "meaningful subject lines" when starting topics #admin
Please use "meaningful subject lines" when starting topics. We are getting lots of subject lines that don't give much if any idea of what the topic is about. By providing a meaningful subject line you may get the attention of someone that can provide you assistance with your issue. It also give others the chance to skip the topic if it is not of interest to them. -- Peter Ulvestad JMRI Users Group Moderator - https://www.jmri.org ( http://www.jmri.org ) Tam Valley Group Moderator - https://tamvalleydepot.com/ ( http://tamvalleydepot.com/ ) Sprog-DCC Group Moderator - http://www.sprog-dcc.co.uk/ ( http://www.sprog-dcc.co.uk/ ) Edmonton Model Railroad Association - http://www.emra.club/
Started by Peter Ulvestad @
Locked Sticky ADMIN: PERMITTED TOPICS - A general reminder for everyone #admin
We would like to point out that this list is for discussions related to JMRI, and is intended to be a place that people, particularly beginners, can turn to for help with their JMRI problems from more experienced JMRI users. General DCC and model railroading topics should be taken to a more appropriate forum and NOT be posted here. SPAM of any kind, politics, legal issues, and other off-topic matters should NOT be posted to the list and will be subject to deletion by the moderators, as will any responses to such off-topic matters. New members still on moderated status will find that off-topic posts will not be approved for posting, and old members making such posts may find themselves back on moderated status. BUY / SELL and ADVERTISING is NOT PERMITTED Let's keep things simple for all of us, and keep the discussion here on-topic. Your moderators
Started by Group Moderator @
New to DCC - MacBook Pro Java failure 9 #java #mac-os
I have a 2011 MacBook Pro running OS 10.13. I just bought a Digitrax Evolution Xpresss starter set. I downloaded and successfully installed JMRI and Java 11. DecoderPro won¡¯t open because Java 11 needs to be installed. IT IS INSTALLED. Yes, I turned it off and back on again. I clicked on See More on the popup window and I get instructions for downloading Java 17. I downloaded and successfully installed Java 17. DecoderPro won¡¯t open because Java 11 needs to be installed. The Java 11 and Java 17 installations both installed successfully. What gives? Tracy Reynolds
Started by Tracy Reynolds @ · Most recent @
NCE ProCab- Light-it as signal decoder - Simultaneous commands 54 #nce
Query from a Nimble Newbie, How many commands can one send at a time from an "if-then" Logix statement? E.g. IF sensor 'x' goes 'active' THEN....switch Signal '1' to danger, signal '2' to caution, signal 3 to 'clear', turn on coffee pot, etc... It seems to THEN part of the statement fires odd the commands so quickly that the NCE system misses some of the actions [somewhat randomly]. Not a wiring issue. Is there a way of slowing down, or at least separating out [even by milliseconds] the list of ACTIONS to occur upon a given antecedent? Nimble of Oz
Started by Nimble Knumblebum @ · Most recent @
OperationsPro Manifest: car number always limited to 6 characters 5 #operationspro
Hello, Windows 11 JMRI version 5.11.4+R87a9dadc80 Java version 11.0.15 For some reason in the last while, when previewing a manifest, the car number only displays 6 characters, even though some of the cars have numbers greater than 6 characters. In the manifest text file the car number shows all digits, so it's definitely a problem with the preview. I have noticed the headers for "Type" and "Length" are also truncated. I don't think I have changed anything, so I am not sure when this started happening. I have attached screenshots of the manifest text file, print preview, and the "Edit Manifest Header Text" window. Any ideas? Thank you for your help. -- Tom
Started by Tom Myrick @ · Most recent @
Virtual sound setup 19 #esu
Hi I hope this is an appropriate place to ask this question. I'm attempting to set up a two unit consist using a Loksound 5 and a Lokpilot 5 Basic and I'm running decoderpro. The problem is with the startup delay on the Lokpilot. The "delay starting if drive sound enabled" box on the Advanced screen has been ticked, same with the box on the Sound screen. I've created an entry for virtual sound in the function map and set it up on F8 and it appears in the throttle for the Lokpilot loco. I've set F8 to be accessible to the consist but so far I've not been able to get the delay to work. Do I need to specify the length of delay somewhere? I've read that this should be directly with a cv, 124 I think, but this is dedicated to other functions. Elsewhere I've read that 128 should be used for this but that is dedicated to Max Speed in AC mode. In the Lokpilot 5 Basic manual I am directed to cv252 but my interface for the Lokpilot 5 Basic in Decoderpro does not have a cv252. I'm clearly missing something here, can anyone help. Apologies if this is thought to be a query more suited to another forum eg for ESU decoders, but it seems to fall into a space between..... Thanks Ted
Started by ted@... @ · Most recent @
Staging - First in, First out 3
Is staging automatically First in, First Out? I have a long staging track which is made up of two tracks pooled together with the ability to park one train behind another. If the track has two trains in it and I build a train leaving that pooled track in staging will JMRI automatically send out the first train (front train)? If not how would I set that up to happen?
Started by Bill Rutherford @ · Most recent @
Through Freight with Yard Work 2
On Thu, May 8, 2025 at 11:33 PM, Bill Rutherford wrote: Man I wish there was a delete key. There is, under "More" you can delete a message that you've created. Dan
Started by Bill Rutherford @ · Most recent @
Keeping track of trains in staging - Attn Ken Cameron
I am wondering if there is a way to mark which train is on which track in staging? Maybe a label that I move with the train. I can do this in edit mode but I don't see a way to do it in non edit mode. Ken - when you were running Bill Brown's layout last weekend I noticed you had tags that you moved with the trains. Eventually I will likely want to do that for my entire layout but for now I just need it in staging. Could you give me a hand to set it up? Thanks!
Started by Bill Rutherford @
Closing a CSV file within script 2
I have a script which reads a CSV file created within Excel to automate my layout. Each row in the file describes a section in the layout such as blocks, sensors, turnouts, turnout state, signal etc. Path to the file is self.routeSelFile = (self.retval+"/Routes/Live/"+self.filename) - I run this on two PCs (not concurrently) and self.retval is the path for a specific PC, self.filename is the route selection from a drop-down. File is opened with self.sens_file = open(self.routeSelFile, "r") And closed when the script terminates with self.sens_file.close() There are other clean up routines called when the script terminates with status messages so I am confident the close() is being performed. The script works fine (although lots of functionality still in development) and I run an instance (if that's the correct word) of the script to control each loco. When open a CSV file using Excel due to a typo or modification if that file has been previously opened by a script Excel will not allow me to save the updated CSV file with the same name, it states that someone else is using the file and offers to save a copy or cancel. It does not come up with the usual Excel message of "open in read only" when I open the file or any other warning, only when I try to save it. This is the case even if I just run one instance of the script and then terminate it properly. There is no error message in the console. I can save the CSV file with the same name and no error if I quit PanelPro I wonder if there is something that I should also be doing in Windows to reset a flag or something else? Any advice welcome, thanks Pete PanelPro 5.8+Rbc21ce2ce Java 11.0.13 Windows 10 Pro 64 Excel 2019
Started by Peter Lambert @ · Most recent @
Coding with Packet Analyzer 10
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 @
Still Trying | Running a sequence of web requests based on fast clock time. 8
I have spent many hours tonight and I am no closer to figuring out what I need to do. I have been trying to use ChatGPT to help, but the information does not seem to be lining up. This is where I am at so far. From what I gather, I need to setup the LogixNG to listen for a change to the memory variable IMCURRENTTIME. For testing purposes, the first web request I want to occur at midnight. The "then" is triggering the web request. From what I gathered, there is a way for the !Else to be a table where the left side of the table are a list of times and the right side of the table are a list of the web requests. Am I heading down the correct path? Is there a better way to do this? -- Heath @ Human[c]ity http://www.humancity.org http://www.riversidetransfer.nyc http://www.manhattanmodelers.com
Started by Heath @ Human[c]ity Junction @ · Most recent @
Blocks not showing up in Logix
I should probably stick with one problem at a time, but I decided to tackle another one toinight. I want to setup my turnouts so that if the block they are in is occupied that the turnout that cannot be thrown. Is Logix the best way to do this? Logix is how I am trying to do it. I think I have the action set correctly, but I am having an issue with the trigger. My thought was to use the block occupancy to set whether the turnout is locked or not. But I have created a block and it is not showing up in Logix. I could use the sensor that is determining block occupancy, but I am curious if this is the correct way to do this? I would think block occupancy would be the logical method. What am I doing wrong? I am hoping this single screenshot shows everything that needs to be seen to determine what I am doing wrong. -- Heath @ Human[c]ity http://www.humancity.org http://www.riversidetransfer.nyc http://www.manhattanmodelers.com
Started by Heath @ Human[c]ity Junction @
JMRI file structure clarifications 5
All - Doing a little housecleaning and reorg of multiple computer instances of JMRI.. Due to not fully understanding the internal file structure, I'm looking for a little education to make sure I don't mess things up. Current configuration: - Main JMRI instance running on train room Windows computer connected to layout. User files are in JMRI folder on Dropbox. - Development JMRI instance running on a separate Windows computer in simulation mode. User files are in a separate JMRIDev folder on Dropbox Current workflow is to modify and test JMRI development instance in with user files in JMRIDev folder then move final changes to JMRI folder. I've spent some time reviewing info on JMRI website and have the following questions: Per the JMRI website "JMRI Profile Directory Tutorial", each instance of JMRI loaded on a separate computer generates a file called nodeIdentity.xml which contains a unique nodeIdentity string in the" Settings Location" that doesn't change. I found this file in the JMRI program directory of each computer with different nodeIdentity strings on each computer. For example, the file on the development computer contains the following: <nodeIdentityConfig><nodeIdentity nodeIdentity="jmri-E89C255E273F" /><storageIdentity storageIdentity="3f2eb549-261f-427c-91ae-bcdc75fc9064" /><uuid uuid="d6TSuJLhZj6jgTUnW-9jbJ" /><formerIdentities><nodeIdentity nodeIdentity="jmri-040E3C10335F" /><nodeIdentity nodeIdentity="jmri-d6TSuJLhZj6jgTUnW-9jbJ" /><nodeIdentity nodeIdentity="jmri-E89C255E273F" /><nodeIdentity nodeIdentity="jmri-0A002700000F" /><nodeIdentity nodeIdentity="jmri-0A002700000D" /><nodeIdentity nodeIdentity="3f2eb549-261f-427c-91ae-bcdc75fc9064" /></formerIdentities></nodeIdentityConfig> In the list of <formerIdentites> is a former node identity that equals the current <storageIdentity>. -- Is this a coincidence or does this match have significance? -- What's the difference between a <nodeidentity> and a <storageIdentity> -- Are the <formerIdentities> still relevant? In the JMRIDev user files folder on Dropbox, I found the profile subfolder which contains the profile.xml / profile.properties files AND a separate subfolder named the same as the <storageIdentity> listed in the nodeIdentity.xml file string above. Inside this separate subfolder, I found another copy of profile.xml and profile.properties along with a file named user-interface.xml. The timestamp on the first two files are the same as the ones in the profile parent directory . Now the confusion... -- Why are these files in both places? -- If I wanted to copy the updated profile files on the development computer to the Main layout computer, do I copy the files to both places (the profile subdirectory and the separate subfolder named the same as the <storageIdentity> listed in the nodeIdentity.xml on the Main layout computer? I understand the situation with other user files (the panel files rosters files...etc), but a little confused on how to copy the profiles. A little guidance would be appreciated. thx Norb Windows 11 PC, JMRI 5.10, java 17.0.11 (64bit) NCE SB5 system
Started by Norb S @ · Most recent @
Manifests: Why print all at once before an Op Session? 16 #operationspro
Good afternoon - My question pertains to the logic of printing Manifests during Operating Sessions. I've been following this group for a while now, and it has been very helpful, but I am perplexed about the idea of printing ALL train manifests for a op session ahead of time vs. printing the manifests for each train as the train is built and ready to move. JMRI OperationsPro does not actually terminate a train until all cars have been SO and/or PU'ed, and the train arrives at it's last destination. If Train A (a cross country road freight) stops at Location 2 (an I/C yard) to set out cars needed for Train B (a local) at say, 09:30; but Train B is timed to stop at Location 2 to pick up the cars SO by Train A at say 10:45, before Train A terminates at 12:15, how does JMRI handle the cars transferred from A to B?? Train B has a much shorter journey than Train A, Train B terminating at Location 5 at 11:15. Thus Train B terminates before Train A. How does that work? Does my question make sense? Thank you, Clarence
Started by Clarence Zink @ · Most recent @
Hardware 4
Does anyone know of any hardware that is currently for sale that could be used to control room lighting? All the supported hardware seems to be discontinued on Powerline website. Thank you, Bob
Started by dnbroraback@... @ · Most recent @
Layout Editor bug in Dark Mode 3
Folks, I discovered an interesting bug when using "Dark Mode". I have attached the system console output when attempting to change the scaling of an icon using Panel Pro v5.11.5 with dark mode enabled. Using 5.11.5 with "classic windows" enabled, scaling works normally. Thanks, Tom Kane Purcellville, VA -- Tom Kane Purcellville, VA Modelling the PRR in 1954 'ish'
Started by tmkprr1954 @ · Most recent @
MR SLAM Formatter version 3.01 is now available for download #MRSLAMFormatter #operationspro
Unfortunately a couple of gremlins snuck into my code during the development of version 3.00. These caused some issues with the color of car lines and line wrapping within a cell when it wasn¡¯t necessary. I¡¯ve resolved those 2 issues in the 3.01 version. In addition I added a new feature requested by a user that allows the user to insert blank lines between types of car lines and loco and car lines to help in reading the report. Visit the website to download the new version. Tim
Started by mithrander1972 @
Current Image
Image Name
Sat 8:39am