As of Firmware x.1311 onwards, we have added several more MQTT configuration parameters that can currently be configured through the INI located in /config/mqtt.ini.
In the [config] section you can set the following key/value pairs:
Key | Value |
---|---|
enabled | 1 or 0 to enable/disable MQTT |
debug | 1 or 0 to enable/disable debug logging |
mqtt_keepalive | Keepalive at connect - setting to 0 causes issues on some mosquitto installs |
mqtt_timeout | Connect timeout in seconds before raising an error |
mqtt_port | Remote port number (usually 1833) |
mqtt_protocol | Protocol shared during connect. Can be 3 for MQTT v3.0 or 311 for MQTT v3.1.1 |
enabled | 1 or 0 to enable/disable TLS security |
mqtt_id | Connect ID. If it's blank the MAC address will be used |
mqtt_server | Server host name |
mqtt_user | MQTT connect username |
mqtt_password | MQTT connect password |