¿ªÔÆÌåÓý

Date

Locked Re: Stopping due to error: No locomotive detected (301)

 

Thanks Dave. Part of the 4.15.x series is fine. The main thing is that the issue can be addressed.

Nigel

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Dave Heap
Sent: 10 December 2018 19:28
To: [email protected]
Subject: Re: [jmriusers] Stopping due to error: No locomotive detected (301)

I also discovered an existing bug in IdentifyDecoder that kicked in when there was a retry. I've fixed that as well and written more tests. All takes time for a senior citizen...
--
Dave in Australia

On 11 Dec 2018, at 6:24 AM, Dave Heap <dgheap@...> wrote:

Code done. Just doing the JavaDoc today and checking SpotBugs CI tests etc.

But I doubt it will make it into the V4.14 production release. We're trying to stabilise the code for that now and it will probably have to go in V4.15.1, due the day after V4.14.


Locked Re: Signaling Question Using SSL

 

Dave?
I¡¯m following this thread with interest after you convinced me to use LE as the medium to bring my CTC panel to life?
Good progress here on activating turnouts with Tools Tables Turnouts and Edit Turnout, even though I¡¯ve had to redo the layout several times due to getting the File Save protocol mixed up and I think opening the files twice.
This has given me good practice creating active Turnouts.

The reason for this mail is :

¡° Direction of traffic through a CTC plant ¡°

The concept of A block activated before B block ¡°determines the direction of travel ¡° ?Is not CTC normal practice I.e opposing signals are paired e.g. 20R faces 20L as shown on CTC panel. ?Also there is only one block between the signals thus requiring a vacant block / section for the train to arrive into.
So ?direction of traffic is selected by position of panel lever L/R. ? My understanding ?
Would be this is dealt with by Logix in response to the lever position? ?Through SML. Rather than SSL in your demo?

Thanks for the Demo and all your other messages on this topic?

John Pearson?




Locked Re: What NCE Decoder model is in Atlas N scale MP15DC?

 

Felice,

All these NCE decoder share the same software, therefore the same CV set. The only difference between them is the form factor, but this cannot be known by JMRI. So you can use any that is listed by JMRI, but using the NMP15 will obviously list the appropriate decoder model in your roster.
--
Alain LM


Locked Test version 4.13.6 of JMRI/DecoderPro is available for download #announcement

 

Test version 4.13.6 of JMRI/DecoderPro is available for download.

This is the next in a series of test releases that will culminate in a production release, hopefully in December 2018.

We're getting close to the end of the development series, so we'd appreciate feedback on whether or not this release works for your layout.

If you are currently using JMRI 4.9.6 or earlier, we strongly recommend that you first update to JMRI 4.12 and make sure that's running OK before updating to this test release. There have been a number of changes in serial port support, panel file format and configuration options since those earlier releases, and moving to the stable JMRI 4.12 release is a good way to work through any possible problems.
<>

If you use JMRI on Linux or Mac and are updating from JMRI 4.7.3 or earlier, there¡¯s a necessary migration step. (Not needed on Windows) Please see the JMRI 4.12 release note for details: <>

For more information on the issues, new features and bug fixes in 4.13.6 please see the release note:
<>

Note that JMRI is made available under the GNU General Public License. For more information, please see our copyright and licensing page.
<>

The download links, along with lots of other information which we hope you'll read, can be found on the release note page:
<>

Bob
--
Bob Jacobsen
rgj1927@...


Locked Re: MQTT Connection in JMRI

 

When I was very young, in the UK, "Dead Rail" was the toy train technology of the day. AKA as "Clockwork".? Fortunately, as I got older, and the WW II aftermath austerity receded, "Electric Trains" using convenient track power, rapidly replaced them.

The dead rail disadvantages then, as now, were that the locos need "rewinding" after short periods of use; their mechanisms were inconveniently bulked up by the on board energy source (a coil spring); trains tended to run on dangerously out of control if derailed ; and finally, remote movement control, by throttle and/or signal interlocking, required a whole set of complex additional technology.

There is a cliche' that those who do not learn from history are doomed to repeat it. :)

As to DCC, it was originally conceived as an end to end, solely manual, remote control system of model trains from a lower cost, non-prototypical place of "not in the cab".? That's not merely a "transport protocol". This meant that the obviously more useful and realistic control alternative of a real-time video stream from the cab was never provided for. Nor the local (on train) sensors that would have let a central or "on board" intelligence provide autonomous control of other trains as interactive moving operations components for which manual operators were either not available, not needed or not wanted.

My own interest is in a system that replaces DCC and provides at least the features in the latter part of the previous paragraph. Merely providing yet more remote access methods to the existing major shortcomings of the DCC requirements specifications, do not seem IMO to be moving in a direction likely of achieving the aforementioned goals.

Andy








On 12/10/2018 3:15 PM, Chris Rood wrote:
Jan,

That is not my argument. I know that MQTT will never replace DCC. I was just proving that it can be used to transfer data to a decoder via wireless communication rather than the rail. This is a huge advantage for people who want to "deadrail" (battery power) locomotives.

I agree that there are too many proprietary systems out there and things in model railroad need to be "open source" like JMRI. I don't expect manufacturer's to open source hardware, but at least their communication structure, so people can push data to it. You are correct with the throttles.


---
This email has been checked for viruses by AVG.


Locked Re: What NCE Decoder model is in Atlas N scale MP15DC?

 

DecoderPro is showing that CV7 is 38 and CV8 is 11.?


On Mon, Dec 10, 2018 at 1:41 PM Dave Heap <dgheap@...> wrote:
If DecoderPro can't uniquely identify the decoder, there are several possibilities:
1) The manufacturer doesn't provide enough CV-readable information to uniquely identify the decoder.
2) We don't have the decoder in our list of known decoders.
3) We have a definition for the decoder but your example has a versionID outside the range we were aware of.

If you can tell us the manufacturerID (CV8) and versionID (CV7) DecoderPro reads, that is a good start.
--
Dave in Australia

> On 11 Dec 2018, at 3:02 AM, Don Roback via Groups.Io <droback=[email protected]> wrote:
>
> I don't have the answer for this situation specifically, but what is a good general strategy to identify a decoder in Decoder Pro if you get several options?? I've purchases a few locos on ebay with no info on the decoder.




Locked Re: MQTT Connection in JMRI

 

¿ªÔÆÌåÓý

Chris:

I think you assumed a critical step: MQTT is a service that you typically access via a TCP/IP mechanism, MQTT is not itself a transport mechanism like CMRI, LCC, Loconet etc.? OTOH if you have a WiFi decoder that can get to an MQTT server (Mosquitto for example) then it could control a locomotive. I think MQTT could be a powerful mechanism for adding all kinds of IoT devices to JMRI. It could also be a great method for coordinating traditional railroad items like signals, switch motors, detectors and the like.? Really our railroads fit the IoT metaphor pretty well.? JMRI itself is the great de-babelizer of model railroading and has the abstraction layers to deal with the various transport mechanisms.

On 12/10/2018 3:15 PM, Chris Rood wrote:
Jan,?

That is not my argument. I know that MQTT will never replace DCC. I was just proving that it can be used to transfer data to a decoder via wireless communication rather than the rail. This is a huge advantage for people who want to "deadrail" (battery power) locomotives.

I agree that there are too many proprietary systems out there and things in model railroad need to be "open source" like JMRI. I don't expect manufacturer's to open source hardware, but at least their communication structure, so people can push data to it. You are correct with the throttles.?

-- 
Seth Neumann
Mountain View, CA


Locked Re: MQTT Connection in JMRI

 

Jan,?

That is not my argument. I know that MQTT will never replace DCC. I was just proving that it can be used to transfer data to a decoder via wireless communication rather than the rail. This is a huge advantage for people who want to "deadrail" (battery power) locomotives.

I agree that there are too many proprietary systems out there and things in model railroad need to be "open source" like JMRI. I don't expect manufacturer's to open source hardware, but at least their communication structure, so people can push data to it. You are correct with the throttles.?


Locked Re: MQTT Connection in JMRI

 

Chris: Replacing DCC with MQTT seems like a solution looking for a problem to solve. An enormous advantage of DCC is that is standardized and supported by a large range of suppliers of many types of devices. Where it falls down is on the "throttle" side which is a muddle of proprietary systems and a proliferation of interfaces to allow things to talk to each other. That's where MQTT could make a useful improvement by facilitating exchange of data between proprietary "throttle" systems.

Jan


Locked Re: Bachmann 308 errors

 

¿ªÔÆÌåÓý

Was having the same problem even with a booster installed.? The advice I got from this group was to eliminate the booster.? It worked like a charm.? I was trying to program a new Bachmann 2-8-0 and everything worked fine.? The only issue was figuring out what decoder was in the loco.? I took a guess and it works pretty dog gone great!

?

Doug T.

?

Sent from for Windows 10

?


From: [email protected] <[email protected]> on behalf of Mick Moignard <mick@...>
Sent: Monday, December 10, 2018 11:57:08 AM
To: [email protected]
Subject: Re: [jmriusers] Bachmann 308 errors
?
The length of wire between the command station and the program track is entirely immaterial when working out whether a program track booster is needed. ?If the decoder does readback, but cannot trigger the command station's read detection, a booster is required, or you'll have to use a different DCC system, or a standalone programmer such as a SPROG or Digitrax PR4.

Mick
______________________________________________________________________
Mick Moignard
Specialising in DCC Sound
p: +44 7774 652504
e:
mick@...
skype: mickmoignard
IBM Notes and Domino: still has what it takes as an App Dev and Collaboration platform.


Locked Re: Accessing new icons in Layout Editor

 

Neither adding or editing work.
I will try again tomorrow with 4.13.7ish


Locked Re: Accessing new icons in Layout Editor

 

Yes


Locked Re: Accessing new icons in Layout Editor

 

Ken
I had already tried that, doesn't work.


Locked Re: Accessing new icons in Layout Editor

 

Have you read the information at this link?
<>

It will help you understand the JMRI file structure.
--
Dave in Australia


Locked Re: MQTT Connection in JMRI

 

Jan,?

I don't necessary agree with you on that. MQTT can certainly send data to an engine and drive it via an Arduino or whatever. You can also use it to send strings to an arduino that controls a DCC decoder. The problem is the readability of the data being transferred and how fast it gets there. So it could some what replace how commands get sent to the engine, but Decoders have very nice sound control, which is hard to replicate.?

Chris?


Locked Re: Accessing new icons in Layout Editor

 

Hi
Is this when adding the icon or editing it.
Adding had a problem which will be fixed in next test release or 4.13.7ish as off this morning.

Edit icon should work.

Steve G.


On December 10, 2018 7:11:38 AM EST, Paul Townsend <paultownsend49@...> wrote:
I am unable to get a new folder of icons.gif to work in LE.
I have searched the forum for other peoples similar issues and noted various recommendations.

I have put the icons in 5 different folders and in each case the icon editor shows them in the list but selecting one does not appear in the preview box or on LE.

I am using PanelPro 4.13.6 ish from Jenkins under Win10

My panel.xml (s) and profile are in a custom folder like
....\user\profile\etc

Here are the paths I have tried putting the new icons:
1? ?.. .\user\resources\icons\gwrsigs\manyicons
2? ... .\user\resources\gwrsigs\manyicons
3? ... .\user\icons\gwrsigs\manyicons
4? ... .\user\gwrsigs\manyicons
5???....\user\profile\resources\gwrsigs\manyicons?

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


Locked Re: MQTT Connection in JMRI

 

I was thinking of all the non obvious but necessary setting of bits in a huge and growing range of configuration registers.

Eg? Loco/4234/lights/ditch /on

Andy



On 12/10/2018 12:16 PM, Jan Carr wrote:
Andy:? As I understand it, DCC provides the fundamental data transfer along the track while MQTT is a higher level system that manages the information to be put in or read from the DCC data stream. So MQTT cannot replace DCC but make it easier to interface with other data systems such as JMRI, wifi, USB etc.

Jan


---
This email has been checked for viruses by AVG.


Locked Re: Packet Delays and Timeout - SPROG3 and JMRI 4.12

 

Another point: The Steve Todd image alone may not be suitable for the Pi-SPROG. The SPROG DCC image applies the miniuart-bt-overlay which may affect the serial comms.


Locked Re: Signaling Question Using SSL

 

Clay,

The basic concept of direction detection is watching the sequence of block changes. If BlockA is active and BlockB becomes active, then the implied direction is A-B-etc.

A layout editor panel that properly defines the block topology makes it possible for JMRI block support to determine direction and propagate block values. The block direction is not directly available but the current block value can be displayed on a panel using the block contents label. A python script would have access to the block direction.

Take a look at the following file: /g/jmriusers/files/ProblemsBeingWorkedOn/dsand/APB%20Demo.xml

This does not directly answer you question, but it does provide an example of using Logix to determine direction, in this case APB protection of single track between sidings. In this case, the turnout block and a memory variable determine direction.

When the direction is determined, a direction sensor is set. The direction sensor is included in the signal mast logic which results in all of the signals for the opposite direction displaying Stop/Danger.


Dave Sand

On Dec 10, 2018, at 9:56 AM, Clay <claysmith44@...> wrote:

Phil,
Thank you for the response. I use Digitrax BXP88's for detection and Se8c for signaling. I have multiple blocks with detection and the turnouts used for passing sidings are a separate block as well. I have a panel currently working using SSL that gives me basic ABS signaling, I think. I've experimented with signal masts but haven't been able to wrap my head around that just yet.
I like to operate without a dispatcher and was thinking that if I could figure out a way to determine direction of travel that would be helpful. I believe Dave Sand indicated it was possible using internal sensors and logix. It would be helpful to me to see an example if one exits.
Thanks Clay


Locked New file uploaded to [email protected]

[email protected] Notification
 

Hello,

This email message is a notification to let you know that a file has been uploaded to the Files area of the [email protected] group.

File: APB Demo.xml

Uploaded By: Dave Sand

Description:
Updated APB demo, supersedes APB-Demo.xml

You can access this file at the URL:
/g/jmriusers/files/ProblemsBeingWorkedOn/dsand/APB%20Demo.xml

Cheers,
The Groups.io Team