Global Settings - MintyTrebor/BtnCmd GitHub Wiki

Global Settings

Global settings are where you can change the main configuration options for the plugin.

Global Settings

Show Action Messages in Footer

When selected this setting will enable action notifications in the footer of the screen. This is useful for initial configuration and testing to ensure the buttons are doing what is expected. When a button is clicked the Action message will display relevant information about the action in the footer.

Enable Top Panel show/hide button (Not Available on Mobile)

Adds a button in the bottom bar to toggle the top DWC panel on/off. If enabled you may also choose to hide the panel by default.

Hide Top Panel by default (Not Available on Mobile)

Enable a button to allow the user to toggle the top section of the DWC interface. You can also choose to enable this feature by default.

Enable SBC Commands (Experimental)

Execute commands deirectly on the host SBC - requires a custom service to be deployed.

Enable AutoBackup

BtnCmd will save your config to the filename specified on every configuration change made. Its recommended to only enable this option once you have completed your initial setup, to avoid multiple file writes to the SD card. This feature does not alter the behaviour of the standard backup and restore functions. To restore the automated backup use the standard restore function.

Enable Auto Load

Switch to BtnCmd on DWC Start

Enable Auto Start

Briefly switch to BtnCmd on DWC start to kickstart chart data collection, then return to DWC default start page. Return delay can be configured once enabled.

Change TopBar Colour

Change the default color of the DWC top bar. Useful to distinguish between printers if operating multiple printers.

Enable MQTT

If you operate an MQTT Broker service on your LAN, which is configured to use web-sockets, then BtnCmd can send MQTT messages on Button clicks to the broker. This is useful to talk to home automation systems (eg. node-red, Home Assistant, OpenHab etc) and IOT devices (eg. smart plugs, bulbs, LED's). Once enabled you will be required to enter your MQTT Brokers web-socket address (eg. mqtt://ipaddr:port), and a Client ID. You may also enter a username and password if your broker requires it. NOTE: MQTT is limited to MQTT over web-sockets due to it running in the browser, this behaviour cannot be changed.