--- # JMRI version to install jmri_version: "5.10" jmri_install_dir: /opt/JMRI jmri_download_url: "https://github.com/JMRI/JMRI/releases/download/v{{ jmri_version }}/JMRI.{{ jmri_version }}+Rca461bd266.tgz" # Service user jmri_user: jmri jmri_group: jmri jmri_home: /home/jmri # Profile — set per-host in host_vars jmri_profile_id: "" # LCRR git repo (set per-host in host_vars; leave blank to skip clone) jmri_lcrr_repo: "" # SSH key for jmri user (for jmri-gui X11 access — set per-host in host_vars) jmri_ssh_authorized_key: "" # SSH key for jmri user → Gitea jmri_gitea_key: /home/jmri/.ssh/id_ed25519_gitea # Config restore source (legacy tar-based restore — leave blank to skip) jmri_config_src: "" # Ports (for documentation / firewall rules) jmri_json_port: 12080 jmri_withrottle_port: 12090 # --------------------------------------------------------------------------- # Phase 2 — Layout power monitor (Leviton Decora Smart Wi-Fi) # --------------------------------------------------------------------------- jmri_leviton_email: "" # set via group_vars (vault-backed) jmri_leviton_password: "" # set via group_vars (vault-backed) jmri_leviton_switch_name: "Layout" jmri_monitor_poll_interval: 30 # seconds between polls (active hours) jmri_monitor_quiet_start: 1 # hour (24h) to stop polling jmri_monitor_quiet_end: 10 # hour (24h) to resume polling jmri_monitor_stop_delay: 30 # seconds of OFF state before stopping JMRI # --------------------------------------------------------------------------- # USB device identification (ENV{ID_SERIAL} from udev — the segment of the # by-id symlink name before the -ifNN suffix) # --------------------------------------------------------------------------- # LocoBuffer-NG (LocoNet bridge) → /dev/jmri/loconet jmri_dev_loconet_serial: "RR-CirKits_LocoBuffer-NG_CDC_ACM_SERIAL_DEVICE_AA5700218A" # NCE command station → /dev/jmri/nce ← triggers service start/stop jmri_dev_nce_serial: "Microchip_Technology_Inc._Simple_CDC_Device_Demo" # FTDI LCC interface → /dev/jmri/lcc jmri_dev_lcc_serial: "ftdi_usb_serial_converter_ftDYQHZX"