JMRI® connects to...

Supported Hardware




JMRI provides powerful tools for working with your layout:

Layout Automation

JMRI can be used to automate parts of your layout, from simply controlling a crossing gate to running trains in the background.
Donate to JMRI

Hardware Support: Powerline Controllers

This page describes how to configure JMRI to talk to Powerline controllers, e.g. X10, Insteon.

Supported Hardware

The Powerline compatibility page shows which Adapters are supported by JMRI.


JMRI Lights work intuitively with Powerline devices. When a JMRI Light is set "ON", a command is sent to the remote device to set it "ON". Ditto for "OFF".

There's also limited support for dimming (variable brightness) Lights. See the JMRI "Light Control" page for more information on this.

JMRI Turnouts are available for X10. When the JMRI Turnout is set to "THROWN", a command is sent to the remote device to set it to "BRIGHT". This is an immediate, full-power on.
When the Turnout is set to "CLOSED", the remote device is sent a command to go "OFF". Depending on the X10 hardware, this may be either an immediate off, or be slowly dimmed.

JMRI Tools




For information on how to address your equipment via JMRI see the Powerline Names Help page for X10.