Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
Locked
Re: Turnouts (not) updating on Panel
Hi Tim,
Yes, the same Steve Young! Thanks for the GIF however I found it a tad awkward to understand! The one thing I spotted was that there was an incoming short event containing a node number, this isn't an issue though. Console will report these as they are the true message, however I've tested this in JMRI, and the node number is definitely stripped out as per CBUS short-event spec. I think we need to resolve which particular link isn't working, there are 2 links in the chain. 1 - Between the panel and the turnout table 2 - Between the turnout table and the CBUS message. When the troublesome incoming CBUS message is received, the turnout table IS updating? or When the troublesome?incoming CBUS message is received, the turnout table is NOT updating? If you could post the single console log entries ( left hand side pure message please ), for the correct message sent out, also the entry for when the message is received by the CAB that would also help. Thanks, Steve. |
Locked
Re: RPi-JMRI image updated
Hi Bruno, since the autoidentify is not working, you should disable it (there's a desktop icon for that). Then open PanelPro and select a similar profile, or just create a new one.
Then set the Connection Preferences as needed. That profile will be used on restart. I don't have Lenz equipment, so I can't advise on that. -- SteveT |
Locked
Re: JMRI RailDriver In Cab Video
#raildriver
Hi again;
Regarding RailDriver support, it would be nice to have it as a Jynstrument, like I did for Wiimote, various USB pads, and even a DCC throttle, see code in jython/Jynstruments/ThrottleWindowToolBar .... just checked the code, it's actually there (in USBThrottle.jyn), I remember now, it's a sample implementation I did a while ago, but was never tested, as I don't own a Raildriver. Why using Jynstrument instead of a classical Jython script, because it will be loaded by the throttle, and the throttle will be a regular JMRI throttle with all its customization, and the Jython code doesn't have to handle the throttle creation, hence code is way simpler, and several of these Jynstruments can be loaded all together in one regular throttle. So actually, it's all there, just need to make it work! Regards; Lionel |
Locked
Re: JMRI RailDriver In Cab Video
#raildriver
Hi;
regarding video playback in a JMRI throttle frame, I had build something a while ago, I think the code is still there ( jython/Jynstruments/ThrottleFrame/VideoView.jyn ), see (at 0:40), not sure if this still works, there are some comments at the top of the Jython code on how to set it up. Regards; Lionel |
Locked
Re: Turnouts (not) updating on Panel
Hi Steve,
Thanks for the link, i did try that but to no avail, enabled or not it seems to make no difference. I can click on the panel editor and it does change the turnout, but the panel doesn't seem to update its state when the turnout is thrown outside of JMRI. I created a short GIF to show this, first i change the point in the Panel, then change the point in the turnout table, this also updates the turnout position in the Panel, then i change the turnout from the CAB, this changes the state correctly in the turnouts file but the panel doesn't follow the update. I am using 4.15.1+R4a42841 so i could get your (Assuming you are the same Steven Young :) ) improvements to the console etc, not sure if that should make any difference. Cheers Tim? |
Locked
Re: Operations Pro Roster
Thanks Dan and Peter.? Dan, I thought CSV was most likely the easier and more efficient way since the columns would be easier to manage.? I never thought of first exporting a "dummy file" with no data entered.?? Jerry |
Locked
Re: RPi-JMRI image updated
hello Steve,
First of all thanks for your hard work. I downloaded your early January 2019 version. I'm having a Lenz LZV100 and normally use my Lenz 23150 Li-USB to connect with a WIN10 to my central station. That works. But now I would like to switch to the RPI approach. What doesn't work for me is the Auto Identify of the Lenz LIUSB (23150, not the newer 23151). I looked in your script whereyou grep the lsusb output. My Lenz LIUSB is recognized as "Bus 001 Device 005: ID 1111:1234 Pandora International Ltd." I modified the SH script to start the right profile. That works now but I now get the error message "Serial Port ttyACM0 not found". From where does JRMI get this ttyACM0 serial port config ? I only have a ttyS0 and ttyAMA0 available but none of them are talking with the Lenz USB interface. Looking in /var/log/messages I found: Jan 13 11:58:00 RPi-JMRI kernel: [? ? 2.191535] usb 1-1.1.3: new full-speed USB device number 5 using dwc_otg
Jan 13 11:58:00 RPi-JMRI kernel: [? ? 2.335924] i2c /dev entries driver
Jan 13 11:58:00 RPi-JMRI kernel: [? ? 2.338990] usb 1-1.1.3: New USB device found, idVendor=1111, idProduct=1234
Jan 13 11:58:00 RPi-JMRI kernel: [? ? 2.339006] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 13 11:58:00 RPi-JMRI kernel: [? ? 2.339015] usb 1-1.1.3: Product: LI USB
Jan 13 11:58:00 RPi-JMRI kernel: [? ? 2.339027] usb 1-1.1.3: Manufacturer: Lenz Jan 13 12:43:16 RPi-JMRI kernel: [ 2713.359458] usb 1-1.1.3: USB disconnect, device number 5
Jan 13 12:43:19 RPi-JMRI kernel: [ 2716.216244] usb 1-1.1.3: new full-speed USB device number 9 using dwc_otg
Jan 13 12:43:19 RPi-JMRI kernel: [ 2716.364524] usb 1-1.1.3: New USB device found, idVendor=1111, idProduct=1234
Jan 13 12:43:19 RPi-JMRI kernel: [ 2716.364532] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 13 12:43:19 RPi-JMRI kernel: [ 2716.364538] usb 1-1.1.3: Product: LI USB
Jan 13 12:43:19 RPi-JMRI kernel: [ 2716.364541] usb 1-1.1.3: Manufacturer: Lenz
Jan 13 12:43:19 RPi-JMRI mtp-probe: checking bus 1, device 9: "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.3"
Jan 13 12:43:19 RPi-JMRI mtp-probe: bus: 1, device: 9 was not an MTP device
?
The device is recognized but seems not be mapped to anything in /devAny clues how to solve this ? I assume, first by adding a new udev rule. regards, Bruno (JMRI user from Belgium) |
Locked
Re: Cannot read, but can write, with Decoder Pro
Cant seem to edit the last post and both links go to the same image - if you scroll back you can see the default preferences also
/g/jmriusers/photo/81943/1?p=Name,,iain,20,1,0,0 Might be the right link? |
Locked
Re: Cannot read, but can write, with Decoder Pro
Thanks for the reply and suggestion.
I have checked that and everything says that it is set for the Z21 :( I have placed 2 screenshots in an album for you to see Defaults Main Screen Any other ideas? Iain |
Locked
Re: Cannot read, but can write, with Decoder Pro
Check the Preferences, Defaults? if they are all on Z21 and not on Internal or some other option.
I do not own a ROCO system but I played around with PREFERENCES and can replicate the issue (greyed out buttons) and correct them in DEFAULTS. Marc |
Locked
Re: Operations Pro Roster
Not sure if this page helps.
-- Peter Ulvestad JMRI Users Group Moderator - ( ) Tam Valley Group Moderator - ( ) Sprog-DCC Group Moderator - ( ) Edmonton Model Railroad Association - |
Locked
Re: Operations Pro Roster
Jerry,
Better off using the CSV file format.? One trick is to do a file export and you'll get a CSV file with all of the fields labelled for you.? Enter your data in the appropriate columns and then do an import to pull your data into the program. Dan |
Locked
Re: Lights
Hi folks,
Just to clarify, Variable light intensities are NOT available for MERG CBUS at present, the only valid intensity values are 1 and 0 I've got some notes ready to go if / when someone wants to pursue this on the MERG forum, however I've got no immediate use case and? AFAIK there hasn't been a request to add a light specific or general purpose intensity scale event. As Dave's found,?x.setState(ON)?should work just fine, along with the 0 and 1 setIntensity values, Steve. |
Locked
Re: Turnouts (not) updating on Panel
Hi Tim,
If the turnout table is changing to the correct state when messaged from the CAB then that's good :-) This sounds similar to?/g/jmriusers/topic/28956227#155651 ( Changing the Turnout Control to Direct in LE ) ? Steve |
Locked
Re: Laptop Suggestions
Thanks for all your suggestions: I will explore some more of the suggested options in the future. I purchased a new HP Laptop today for less than $400.00 it has all the options I was looking for. the OS is windows 10 I will be loading JMRI and some of my other software give it a test run. A few of the programs I have been running on XP could no longer be updated. so this should allow me to get up to date on some other things as well. Thanks again Chuck Brick NJ |
Locked
Operations Pro Roster
I read that you can develop the Operations Pro roster either as a space- or comma-separated vale file.? With all the categories that can be entered, how does the space-separated file distinguish between the categories?? I take it that in the CSV file, two commas in a row would act as a place-holder? Jerry Michels Amarillo Railroad Museum |
Locked
Re: Programming locos with Fleischmann Twin-Center sw ver. 2.000 and DecoderPro 4.14
Ok so I downgraded the Twin-Center to version 1.100 of the software, here are the results after some testing. The issue with the scrolling text when starting DecoderPro with track power off remained. Stopping it is still possible by toggling the power on/off switch. Running locomotives with the JMRI throttle works as expected.
Reading CVs from JMRI worked once! The relay clicked and after some reading DecoderPro came up with a list of possible detected decoders (some M?rklin and Trix models, which is ok since the locomotive I'm using for testing is equipped with a Minitrix 14 pin decoder). This is what appeared on the LocoNet window: 00:37:58.016: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] ?Byte Read in Paged Mode on Service Track: CV8.
00:37:58.066: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] ?Byte Read in Paged Mode on Service Track: CV8.
00:37:58.066: [B4 6F 01 25] ?LONG_ACK: The Slot Write command was accepted.
00:38:05.522: [E7 0E 7C 23 00 00 20 07 02 07 03 7F 7F 68] ?Programming Response: Read Byte in Paged Mode on Service Track Was Successful: CV8 value 131 (0x83, 10000011b).
00:38:05.550: [EF 0E 7C 23 00 00 00 00 00 06 00 7F 7F 47] ?Byte Read in Paged Mode on Service Track: CV7.
00:38:05.606: [EF 0E 7C 23 00 00 00 00 00 06 00 7F 7F 47] ?Byte Read in Paged Mode on Service Track: CV7.
00:38:05.614: [B4 6F 01 25] ?LONG_ACK: The Slot Write command was accepted.
00:38:07.402: [E7 0E 7C 23 00 00 20 07 00 06 03 7F 7F 6B] ?Programming Response: Read Byte in Paged Mode on Service Track Was Successful: CV7 value 3 (0x03, 00000011b).
00:38:08.058: [EF 0E 7C 23 00 00 00 00 00 1C 00 7F 7F 5D] ?Byte Read in Paged Mode on Service Track: CV29.
00:38:16.062: [EF 0E 7C 23 00 00 00 00 00 00 00 7F 7F 41] ?Byte Read in Paged Mode on Service Track: CV1.
00:38:24.083: [EF 0E 7C 23 00 00 00 00 00 10 00 7F 7F 51] ?Byte Read in Paged Mode on Service Track: CV17.
00:38:32.103: [EF 0E 7C 23 00 00 00 00 00 11 00 7F 7F 50] ?Byte Read in Paged Mode on Service Track: CV18.
00:38:32.166: [EF 0E 7C 23 00 00 00 00 00 11 00 7F 7F 50] ?Byte Read in Paged Mode on Service Track: CV18.
00:38:32.166: [B4 6F 01 25] ?LONG_ACK: The Slot Write command was accepted.
00:38:33.936: [E7 0E 7C 23 00 00 20 07 00 11 00 7F 7F 7F] ?Programming Response: Read Byte in Paged Mode on Service Track Was Successful: CV18 value 0 (0x00, 00000000b).
00:38:33.965: [EF 0E 7C 23 00 00 00 00 00 12 00 7F 7F 53] ?Byte Read in Paged Mode on Service Track: CV19.
00:38:51.961: [83 7C] ?Set Global (Track) Power to 'ON'.
00:38:51.985: [83 7C] ?Set Global (Track) Power to 'ON'. I noticed that the programming track was never turned off at the end of the reading though, unless I turned it off manually by resetting the command station. Sadly this was only a one-time success since I couldn't manage to make it work anymore; all the other times I tried reading I got the same timeout error and the same output on the LocoNet window: 00:46:30.286: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] ?Byte Read in Paged Mode on Service Track: CV8.
00:46:38.302: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] ?Byte Read in Paged Mode on Service Track: CV8.
00:46:46.323: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] ?Byte Read in Paged Mode on Service Track: CV8.
00:47:04.318: [83 7C] ?Set Global (Track) Power to 'ON'.
00:47:04.337: [83 7C] ?Set Global (Track) Power to 'ON'.
Another time I got the click and it started reading but eventually it hanged again without completing, throwing the timeout error and giving this output on the Monitor: 00:52:14.545: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] ?Byte Read in Paged Mode on Service Track: CV8.
00:52:22.561: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] ?Byte Read in Paged Mode on Service Track: CV8.
00:52:22.618: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] ?Byte Read in Paged Mode on Service Track: CV8.
00:52:22.618: [81 7E] ?Master is busy.
00:52:22.629: [B4 6F 01 25] ?LONG_ACK: The Slot Write command was accepted.
00:52:30.063: [E7 0E 7C 23 00 00 20 07 02 07 03 7F 7F 68] ?Programming Response: Read Byte in Paged Mode on Service Track Was Successful: CV8 value 131 (0x83, 10000011b).
00:52:30.091: [EF 0E 7C 23 00 00 00 00 00 06 00 7F 7F 47] ?Byte Read in Paged Mode on Service Track: CV7.
00:52:38.112: [EF 0E 7C 23 00 00 00 00 00 06 00 7F 7F 47] ?Byte Read in Paged Mode on Service Track: CV7.
00:52:46.132: [EF 0E 7C 23 00 00 00 00 00 06 00 7F 7F 47] ?Byte Read in Paged Mode on Service Track: CV7.
00:53:04.128: [83 7C] ?Set Global (Track) Power to 'ON'.
00:53:04.149: [83 7C] ?Set Global (Track) Power to 'ON'.
I tried resetting the Twin-Center and restarting JMRI multiple times but it didn't work. On the other hand, reading CVs from the TC's keypad of course works and the output on the LocoNet monitor seems unchanged (it still states "IB-COM/Intellibox II"): 00:57:24.859: [E5 07 01 49 42 41 56] ?Uhlenbrock IB-COM / Intellibox II Start Programming Track.
00:57:36.218: [ED 1F 01 49 42 71 72 01 00 00 70 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65] ?Read CV in Direct Byte Mode from PT for Uhlenbrock IB-COM / Intellibox - CV: 1.
00:57:36.218: [81 7E] ?Master is busy.
00:57:36.224: [B4 6F 01 25] ?LONG_ACK: The Slot Write command was accepted.
00:57:39.558: [E7 0E 7C 00 00 00 72 07 00 07 2C 7F 7F 34] ?Programming Response: Uhlenbrock IB-COM / Intellibox II Programming Read Was Successful: CV8 value 44 (0x2C, 00101100b).
00:57:50.101: [E5 07 01 49 42 40 57] ?Uhlenbrock IB-COM / Intellibox II Stop Programming Track.
This is all the information I could gather. I hope it helps. Good night, Marco |
Locked
Re: Laptop Suggestions
PennsyNut
As for IBM/Lenovo. Doesn't every computer manufacturer peek at us? Doesn't HP? Or Dell? How can anyone be sure.
Now, I own 2 Lenovo desk tops. Well, my wife owns one. Both have AMD. I also got a Dell laptop to use just for JMRI when I get around to it. So, not having personal experience to share. Let me state. The Dell has INTEL and I suppose it's because it's a laptop, even plugged in, is slow. But I did manage to download JAVA on both my desktop and on the laptop. Downloading JMRI is ? The laptop got v4.12 but hasn't been used. The desktop got v4.15 and I tried DecoderPro with no layout and quite frankly, got so frustrated and confused, I feel like I best wait until a kind guru living near me can help. My point in writing is that using a laptop for JMRI is IMHO a great idea. You can have it set up in one room and when needed, move it to the layout - if it's in another room. Or such. As for capacity, that's a personal decision. Yes, Microsoft is grabbing huge amounts every update, but ? My Lenovo is over 5 yrs old with W 10 and I have had no problems with it. You want problems, go W ME or W Vista. When they stopped supporting XP, I decided to just keep up with the updates on W 10. Now all this is meant to be helpful. In no way, do I intend to insult anyone. Morgan Bilbo, PRR fan |
Locked
Turnouts (not) updating on Panel
Hi,
Not sure if this is a stupid question or not, but I have a MERG CBUS system, I have a panel set up that can throw / close turnouts. When i use the CAB to change the point (using Short Addressing) the point changes, the turnouts table "State" changes but the point does not show the updated position / change. Is there a way to get the Panel to update the position of the turnout, when the turnout is changed outside of JMRI?? (when manually clicking on the state button in the turnout table, this does update the panel) Any pointers would be greatly appreciated. Cheers Tim |
Locked
Re: Blocks not working properly
Alberto,
Sounds like the sensors in the sensor table are not matching the BDL and the LT5 indication. So if you only have one thing on the track (loco) and it is moving, do you get a change in the sensor table (click on the column header for active/inactive, it will sort them so any active move up) by seeing a sensor change to active when it enters and leaves the block? Next trick is to open the LocoNet->LocoNet Monitor, it will show the traffic. To simplify things, slide the loco between two blocks, this should give messages of a sensor going active and inactive. Let's use this to figure out which sensor should be changing. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
to navigate to use esc to dismiss