Skip to content

owlcms-firmata 2.4.0

Choose a tag to compare

@jflamy jflamy released this 15 Sep 22:34
· 41 commits to v24 since this release
In this release
  • 2.4.0: Removed unneeded connections established at start-up. This version should be used for clarity when using owlcms version 61 Connected MQTT devices status reporting.

Since 2.0

  • 2.3.3: Show the full path to the device definition files.
  • 2.3.2: Fix subscription issues when Disconnecting and reconnecting to a server with different platform names
  • 2.3.1: Reset the platform list when doing a Disconnect/Connect
  • 2.3.0: Automatic connections
    • on startup, automatic connection attempted to the last working configuration
    • if that does not work, scan of the local area network to locate an MQTT server
    • manual choice remains possible
    • once a platform is selected, automatic connection to the detected devices
  • 2.2.0: Fix: pin outputs with "ON" but no duration were not working. (These are needed for full jury panel)
  • 2.1.1: Do not overwrite files on startup, to work with firmata-controlpanel 0.9.1 simplified updating methods.
  • 2.1.0: fix to work with version 55.3
  • 2.0.8: work with a control panel similar to that of owlcms
    • the control panel will pass additional options to tell where the configuration files are and what port to use.
  • 2.0.6: fixed the configuration selection to work on Linux and Raspberry Pi.
  • 2.0.5: clientId now less than 23 characters to prevent spurious error message in owlcms
  • host/port/username from last connection are saved and restored on next start
  • The Windows setup was not copying the default configuration files to the owlcms/devices directory in the user HOMEDIR.
  • The detection of the remote platforms has been made more robust.
  • The default port is now 8090 to avoid conflicts with owlcms
Release 2.0
  • Complete rework of the user interface

  • A single instance of the program can handle multiple connected devices

  • Detection of the connected devices.

  • The name of the firmware is used to locate the matching configuration file by default.

Known issues
  • If several browsers are run at the same time display between browsers will not be synchronized. Normally only one at a time is needed anyway.