¿ªÔÆÌåÓý

Date

Re: Raspberry Pi - panel placement for Roster, Preferences, DCC-EX Monitor maximized at fixed locations. #preferences #roster #rpi

 

Update. It is the Decoder Pro Comprehensive Programming window that goes over the top of the visible screen. The Decoder Pro Roster screen is OK for me. Does the same with a monitor connected or running headless. Disabling WayVNC (VNC Server) has no effect. The File - Reset - Window - Help menu options do show and I am able to close the window using Window - Close.


Re: Raspberry Pi - panel placement for Roster, Preferences, DCC-EX Monitor maximized at fixed locations. #preferences #roster #rpi

 

I have the same issue with the Decoder Pro roster panel on a RPI4 2 GB, running headless with WayVNC, JMRI 5.10 and Java 17.0.14. Same issue on prior versions of JMRI. And I believe connecting a monitor to the RPI has the same issue but I'll haul out a monitor this morning and double check that.


Re: Raspberry Pi - panel placement for Roster, Preferences, DCC-EX Monitor maximized at fixed locations. #preferences #roster #rpi

 

Hi Birger,
My RPi-JMRI image does not show that behavior.
Are you using Wayland?
What version (exactly) of Java are you running??
--SteveT?


Raspberry Pi - panel placement for Roster, Preferences, DCC-EX Monitor maximized at fixed locations. #preferences #roster #rpi

 

I just finished building a DCC-EX station and a RPI 5 with JMRI.? All items are the latest production versions (JMRI, JAVA, DCC-EX RaspOS)
Things are coming together nicely. Learning as I go.
One quirk I'm seeing is the Roster panel within Panel-Pro maximizes to the upper left and can't be moved about like other identity panels.
This also holds true for Preferences and DCC-EX Monitor.
Is this a bug ? or what dictates the placement of the panel upon opening the item?
?
Thanks in advance
?


Re: EngineDriver Beta v2.39.195 released to Play Store #enginedriver

 

EngineDriver users:
EngineDriver v2.39.195 is now released to Production. If your version was manually installed, I suggest you remove it and reinstall from the Play Store https://play.google.com/store/apps/details?id=jmri.enginedriver
Full list of changes is here: https://enginedriver.mstevetodd.com/changes
As always thanks for your continued support of EngineDriver!
--SteveT


Re: JMRI and EasyDCC #easydcc

 

Thanks for replies. I finally got my old Acer Windows 10 laptop talking to my EasyDCC command station and could program loco CV's both on the main and program track. It involved messing around with resets on the command station and re-installing the driver software for my Uintek cable - phew!!
Now I need to find out why the newer HP Windows 11 laptop will not connect when it used to do so.
More testing to day.


Locked Added Folder /ProblemsBeingWorkedOn/MacBook Air not connecting to zephyr command station to Locnet #file-notice

Group Notification
 

Phil Law <tlcphil@...> added folder /ProblemsBeingWorkedOn/MacBook Air not connecting to zephyr command station to Locnet

Description:
I had a very frustrating problem, My computer will not access the LocoNet on my new zephyr 52. A little information,MacBook with M1 processor running Sonoma I¡¯ve down grade from JMRI 5.10 and Java 17 to JMRI 5.8 and Java 11.0. I have purchased a cable to allow direct connection between the computer and the controller. I had a good connection and managed to recreate part of my layout as it was having difficulty in different areas. I have even gone as far as moving in a different computer with the same issues. Do I need special software to transmit data? It shows that several connections failed. The Console log is listed below. * [main] 17:06:14,012 apps.util.Log4JUtil INFO - This log is stored in file: /Users/phil/Library/Preferences/JMRI/log/session.log [main] 17:06:14,014 apps.util.Log4JUtil INFO - This log is appended to file: /Users/phil/Library/Preferences/JMRI/log/messages.log [main] 17:06:14,093 apps.Apps INFO - PanelPro version 5.8+Rbc21ce2ce7 starts under Java 11.0.26 on Mac OS X x86_64 v14.7.4 at Thu Feb 27 17:06:14 EST 2025 [main] 17:06:14,533 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3ef9901a [main] 17:06:14,647 jmri.util.node.NodeIdentity WARN - Node identity jmri-72CB2D308893 is invalid. Generating new node identity. [AWT-EventQueue-0] 17:06:14,667 jmri.util.node.NodeIdentity INFO - Using a9bf580c-26d9-4985-8ca6-e0da8c3f2b15 as the JMRI storage identity for profile id 3ef9901a [AWT-EventQueue-0] 17:06:14,784 xml.AbstractSerialConnectionConfigXml INFO - Starting to connect for "LocoNet" [main] 17:06:16,649 rix.loconet.usb_dcs52.UsbDcs52Adapter INFO - Connecting USB DCS52 via cu.usbmodem5200F7F21 VCOM DCS52 [main] 17:06:16,673 .loconet.locobuffer.LocoBufferAdapter INFO - Port cu.usbmodem5200F7F21 VCOM DCS52 opened at 57600 baud, sees DTR: true RTS: true DSR: false CTS: false DCD: false flow: RTSCTS [main] 17:06:16,684 x.loconet.pr3.PR3SystemConnectionMemo INFO - Connection [L] initialized as LocoNet interface, allows access to attached devices. (see preferences) [main] 17:06:16,753 jmri.jmrix.loconet.LnPacketizer INFO - lnPacketizer Started [main] 17:06:17,312 jmri.jmrit.roster.Roster INFO - Reading roster file with rootFromName(/Users/phil/Library/Preferences/JMRI/My_JMRI_Railroad.jmri/roster.xml) [main] 17:06:17,377 jmri.util.FileUtilSupport INFO - File path program: is /Applications/JMRI/ [main] 17:06:17,378 jmri.util.FileUtilSupport INFO - File path preference: is /Users/phil/Library/Preferences/JMRI/My_JMRI_Railroad.jmri/ [main] 17:06:17,378 jmri.util.FileUtilSupport INFO - File path profile: is /Users/phil/Library/Preferences/JMRI/My_JMRI_Railroad.jmri/ [main] 17:06:17,378 jmri.util.FileUtilSupport INFO - File path settings: is /Users/phil/Library/Preferences/JMRI/ [main] 17:06:17,379 jmri.util.FileUtilSupport INFO - File path home: is /Users/phil/ [main] 17:06:17,379 jmri.util.FileUtilSupport INFO - File path scripts: is /Applications/JMRI/jython/ [main] 17:06:18,335 apps.PanelPro.PanelPro INFO - Main initialization done [main]


Steve Todd image window partly offscreen #rpi

 

This isn't strictly a JMRI problem.? I am setting up Steve Todd's image and while editing the Preferences somehow managed to get the window to the top of the screen with the window title bar not showing.? Please how do I reposition the window.? I don't know if it is JMRI or the OS has remembered it and I don't know where to look to see if I can change it.
--
Dale Gloer
Jack of all trades at home and Southern Alberta Model Railway


Problem with DCCEX and three way turnouts in panel editor. #dcc-ex #paneleditor

 

Hello,
?
I have deleted my previous message because it was unclear and my images were crap... So let do it again :)
?
I use JMRI 5.11.3 with Java 23.0.2 connected to DCC-EX 5.4.6.?My turnouts are defined in the DCCEX station as virtual pins.
Everything seems to be fine, locos are running and I can switch single turnouts in the turnout table. But if I try to draw my layout in the panel editor I still can operate simple coil driven turnouts but no "complex" ones. Slips and three ways are not working as they should.
?When I click on the icon of a three ways turnout the turnout will be shown as inconsistant after about 5 seconds. I have to clear it with the <T> command. However the physical positions of the turnout are correct.?
?
The turnouts are declared the right way in the dcc base station.
?
I have made some screenshots of this turnout configuration :?
?
?
?
?
?
As following I have made screenshots of the DCC trafic monitor after the first click that blocks the turnout, the with te <T> comand:
?
?
?
The second click is fine
?
Third click is like the first, 5 seconds delay and inconsistant state, needs the <T> command
?
Does anybody have an idea ??
?
Thanks !
?
Guillaume


Locked Re: Parse error on permissive SML #logixng #sml

 

Hi,

In the past I remember to test it on test version 5.9.7 and to work correctly but today it doesn't work anymore. I tested on my 5.10 and on the 5.9.7 versions that I have installed. Is it merged and solved the issue?

Best Regards

C¨¦sar Alcal¨¢

En domingo, 1 de diciembre de 2024, 14:26:11 CET, Bob Jacobsen via groups.io <rgj1927@...> escribi¨®:


Another temporary work-around is to run the

??? jython/TurnOffXmlValidation.py

script at startup, before you load any other files.

Bob

> On Nov 30, 2024, at 7:43?PM, Dave Sand via groups.io <ds@...> wrote:
>
> C¨¦sar,
>
> This is a bug that has been around for years but you are the first person to report it.
>
> A temporary fix is to edit the "xml/schema/logixng/digital-actions/action-signalmast-4.23.1.xsd" file in your JMRI install location.? See "Help -> FileLocations" for the actual path.
>
> Remove the "Is" from two lines.
>
>? ? ? ? ? ? ? ? ? ? <xs:enumeration value="IsPermissiveSmlDisabled"/>
>? ? ? ? ? ? ? ? ? ? <xs:enumeration value="IsPermissiveSmlNotDisabled"/>
>
> Dave Sand
>
>
>
>

> ----- Original message -----
> From: "Cesar Alcala via groups.io" <shegar81@...>
> To: [email protected]
> Subject: [jmriusers] Parse error on permissive SML #logixng #signalmasts
> Date: Saturday, November 30, 2024 4:32 PM
>
> Hi,
>?
> I don't understand where can it be the problem. I want to implement a call of on the home signals of an station. I set the permissive on the block and all works correctly. I used the logixng to program the option. I can save correctly but the problem comes at the loading of the panel on a next session. When I load the panel I have a Parse error that says that:
>?
> Error on line 5256: cvc-enumeration-valid: Value 'PermissiveSmlDisabled' is not facet-valid with respect to enumeration '[Aspect, Lit, NotLit, Held, NotHeld, IsPermissiveSmlDisabled, IsPermissiveSmlNotDisabled]'. It must be a value from the enumeration.
>?
> I open the xml file and I modify the line indicated and write IsPermissiveSmlDisabled where it says PermissiveSmlDisabled and I save the file. I open the file on panel pro and it works but all related to the Permissive SML on the signal is blank and obviously it doesn't work. Why if the error indicates that it must be on a kind of value if you use it it doesn't work? The panel on origin was created on JMRI 5.3 but all the logixng conditions have been created on 5.8.
>?
> Can someone help me?
>?
> Best Regards
>


¡ª
Bob Jacobsen
rgj1927@...










Re: One Industry, Seven Tracks #operationspro

 

¿ªÔÆÌåÓý

?No. Since DDG grains are very light, you would only use the largest available hoppers for loading, not the ones delivering corn.

Roger Thomas
?
On Wednesday 26/02/2025 at 10:54 pm, Eric Coughlan via groups.io wrote:

John,
?
At first look - this is a relatively simple solution in Ops Pro.
?

?
2. Can the empty cars delivering the corn be used to load the DDG?
?
Regards,
?
Eric
_


Re: One Industry, Seven Tracks #operationspro

 

I would guess you would just define 2 tracks. JMRI does not really need to
know about the 7 tracks, but just 2 tracks: a drop off track and a pick up
track. Basicly, it is just like a "foreign" interchange yard.

At Wed, 26 Feb 2025 19:09:00 -0800 "John Buckley via groups.io" <buckleyjohnj@...> wrote:


Greetings. Can JMRI be set up to work on just one industry? I have an ADM plant. It contains seven tracks. Track one to load DDG into Covered Hoppers. Tracks 2 and 3 for incoming corn loads to be dumped. Tracks 4, 5 and 6 for storage. Could me loads waiting for an open spot. Could be empties that need to be picked up by the local to be sent to the midwest for more corn. Track 7 to load ethanol for shipment. Tracks 1, 2 and 3 can hold 3 cars each.? Tracks 4, 5 and 6 can hold 4 cars each. Track 7 can hold 3 tank cars.

What I envision is a local train delivers loads and empties on a regular basis. Then a dedicated plant switcher does the grunt work. Pulling empty cars from 2 and 3 and bringing loaded cars in from storage. The switcher would move loads under the shed and over the pits. I was thinking having an alarm set up on my phone to ring every few minutes to indicate a car is empty, push the next one in. Something like that.

So looking for some guidance.
Thanks






--
Robert Heller -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software -- Custom Software Services
-- Linux Administration Services
heller@... -- Webhosting Services


Re: Challenges with small switching layout #operationspro

 

Thanks Jake
?
I did play with that but I felt it created a little bit of an artificial and constrained approach.? The train simply visits each spur and picks up and drops off some cars, rather than having the puzzle of the entire switching area.?
?
It certainly works, but takes a lot of work for the conductor out of the picture because all of the thinking is basically done by JMRI although it did force a fair bit of use of the 'yard' area due to the constraints in the run around tail sizes.? However once you have the cars on the right end of your engine it was just back and forth to switch the spur.
?
I know it sounds like I'm simply describing any switching but at least for me there's a fair bit more mental capacity required when there's some 27-odd otherwise random move instructions (when the entire layout is one location with multiple spurs)
?
?


Re: WiThrottle won't work #withrottleserver

 

Hi Ken,
? I'm running Windows 10 on an older PC.? I seem to have other network issues as my network printer remains offline even though it can see the router and is otherwise doing fine.? Viasat is coming next Tuesday...
Bob Christensen


Re: One Industry, Seven Tracks #operationspro

 

Eric thanks for the great questions.
?
1. I have a 10 drawer storage cart that serves as my offsite yard. Normally I would have JMRI tell me what cars to pull from what drawers. I would hand deliver them to one of 2 interchange tracks and from there is where the local would pick up its consist or drop off whatever it picked up along the route. I would then hand deliver those cars back to the designated storage drawer.
?
2. Yes a car that has been emptied of corn and sitting on a storage track could be sent to track 1 for DDG loading. But that would only be done by the ADM switcher.
?
3. Only tank cars are assigned to track 7. Track 7 is long enough that if needed I could store 2 or 3 extra tank cars.
?
One more thing I should have mentioned. When an empty car is picked up by the local and delivered to the interchange and then to the storage drawers, it should automatically become a load for the next time its selected.. I'm not sure how to tell JMRI to do that. EXCEPT the tank cars. Those will always be picked up from ADM as loads and then automatically changed to empties once back in storage.


Re: One Industry, Seven Tracks #operationspro

 

John,
?
At first look - this is a relatively simple solution in Ops Pro.
?
However, a couple of questions to clarify how you want to operate....
?
1. Do you have a track from which the local brings in the cars from the rest of the world, and takes them back out, or are the cars in tracks 4,5 and 6 deemed at the start to be the deliveries, then, on the next round, deemed to be the next set of deliveries (that is, the cars actually do not move out of the yard, it is just their status that is changing)?
?
2. Can the empty cars delivering the corn be used to load the DDG?
?
3. Are the tank cars only assigned to track 7, or could the local deliver more tank cars and need to put them in tracks 4, 5 or 6 for the switcher to switch when those cars on track 7 are loaded?
?
Regards,
?
Eric


One Industry, Seven Tracks #operationspro

 

Greetings. Can JMRI be set up to work on just one industry? I have an ADM plant. It contains seven tracks. Track one to load DDG into Covered Hoppers. Tracks 2 and 3 for incoming corn loads to be dumped. Tracks 4, 5 and 6 for storage. Could me loads waiting for an open spot. Could be empties that need to be picked up by the local to be sent to the midwest for more corn. Track 7 to load ethanol for shipment. Tracks 1, 2 and 3 can hold 3 cars each.? Tracks 4, 5 and 6 can hold 4 cars each. Track 7 can hold 3 tank cars.
?
What I envision is a local train delivers loads and empties on a regular basis. Then a dedicated plant switcher does the grunt work. Pulling empty cars from 2 and 3 and bringing loaded cars in from storage. The switcher would move loads under the shed and over the pits. I was thinking having an alarm set up on my phone to ring every few minutes to indicate a car is empty, push the next one in. Something like that.
?
So looking for some guidance.
Thanks


Re: Unable to Delete a Sensor; Then a Java Error Displays when Storing the XML

 

Bob,

The Usage tab lists references that are "listening" for changes. ?The "Routes turnout sensor" does not listen for changes. ?The sensor is set when the route completes. ?

Dave Sand



----- Original message -----
From: Dave Sand <ds@...>
Subject: Re: [jmriusers] Unable to Delete a Sensor; Then a Java Error Displays when Storing the XML
Date: Wednesday, February 26, 2025 4:20 PM

The "Tools -> Where Used" report might give you better information.

Apparently the "Usage" tab does not find all references.

Dave Sand



----- Original message -----
From: "Bob Wesneski via groups.io" <rswesne=[email protected]>
Subject: [jmriusers] Unable to Delete a Sensor; Then a Java Error Displays when Storing the XML
Date: Wednesday, February 26, 2025 3:53 PM

Problem Statement:
Using the attached config.
?
I try to delete this sensor:? IS51 Show Route: Sawmill to Team 2 V2.
On the Sensors panel, the item is not deleted but I get no error message.? I've been fighting this for a few hours and I THINK I saw that, once I get this behavior, then no Sensors will be deleted from then on, until you restart PanelPro.
?
When I store the modified config, I get the error message shown in the attached log.
?
Resolution:
I finally figured out that, at one time, on the Route:? Sawmill to Team 2, I had assigned the IS51 sensor as a?
"Sensor that activates when all Route Turnouts are correctly aligned".? When I removed that association, I was able to delete IS51 and all was good.??
?
So, I'm okay now.
?
Followup Request:
I think that PanelPro should have detected that IS51 was used by the Route and should have stopped the Delete action from proceeding.? I've seen it give a message when it detects that a Sensor is used somewhere and then stopped the Delete from proceeding.? I actually did check the "Usage" tab for IS51 before trying to delete it and it said it wasn't used anywhere.

Attachments:
  • newproduction-start25-02-25 - Copy.xml
  • jmrilog.txt


Re: Unable to Delete a Sensor; Then a Java Error Displays when Storing the XML

 

The "Tools -> Where Used" report might give you better information.

Apparently the "Usage" tab does not find all references.

Dave Sand



----- Original message -----
From: "Bob Wesneski via groups.io" <rswesne=[email protected]>
Subject: [jmriusers] Unable to Delete a Sensor; Then a Java Error Displays when Storing the XML
Date: Wednesday, February 26, 2025 3:53 PM

Problem Statement:
Using the attached config.
?
I try to delete this sensor:? IS51 Show Route: Sawmill to Team 2 V2.
On the Sensors panel, the item is not deleted but I get no error message.? I've been fighting this for a few hours and I THINK I saw that, once I get this behavior, then no Sensors will be deleted from then on, until you restart PanelPro.
?
When I store the modified config, I get the error message shown in the attached log.
?
Resolution:
I finally figured out that, at one time, on the Route:? Sawmill to Team 2, I had assigned the IS51 sensor as a?
"Sensor that activates when all Route Turnouts are correctly aligned".? When I removed that association, I was able to delete IS51 and all was good.??
?
So, I'm okay now.
?
Followup Request:
I think that PanelPro should have detected that IS51 was used by the Route and should have stopped the Delete action from proceeding.? I've seen it give a message when it detects that a Sensor is used somewhere and then stopped the Delete from proceeding.? I actually did check the "Usage" tab for IS51 before trying to delete it and it said it wasn't used anywhere.

Attachments:
  • newproduction-start25-02-25 - Copy.xml
  • jmrilog.txt


Re: just checking... are there any direct ways to set internal SensorB value to physical SensorA? #logixng

 

Works like a champ.? Perfect.? Digital Formula... good for a million tricks.?
?
Now that I know what to search for, I see you've answered this one before... /g/jmriusers/message/223894 .? Although in Robin's and my defense, a search on these functions at JMRI site shows no helpful results, and the Chpt9 discussion doesn't show how to format the action as you have... and not what I would consider obvious, so your help is invaluable here.?
?
Tx.
--
Jim Moomaw
Portland, OR
- Willamette Model Railroad Club (WMRC)
- NMRA, Pacific NW