diff --git a/config.yaml.sample b/config.yaml.sample index a1f6a86..6a40e99 100644 --- a/config.yaml.sample +++ b/config.yaml.sample @@ -4,7 +4,7 @@ mqtt: username: mqtt password: password qos: 0 - protocol_version: "5" # MQTT protocol version: "3.1.1" or "5" (default: "5") + protocol_version: "5" # MQTT protocol version: 3.1.1/3 or 5 (with or without quotes, default: 5) prefix: amcrest2mqtt discovery_prefix: homeassistant tls_enabled: False diff --git a/src/amcrest2mqtt/mixins/helpers.py b/src/amcrest2mqtt/mixins/helpers.py index 5aad5e7..2b8098c 100644 --- a/src/amcrest2mqtt/mixins/helpers.py +++ b/src/amcrest2mqtt/mixins/helpers.py @@ -200,7 +200,7 @@ class HelpersMixin: "host": str(mqtt.get("host") or os.getenv("MQTT_HOST", "localhost")), "port": int(str(mqtt.get("port") or os.getenv("MQTT_PORT", 1883))), "qos": int(str(mqtt.get("qos") or os.getenv("MQTT_QOS", 0))), - "protocol_version": str(mqtt.get("protocol_version", os.getenv("MQTT_PROTOCOL", "5"))), + "protocol_version": str(mqtt.get("protocol_version") or os.getenv("MQTT_PROTOCOL", "5")), "username": str(mqtt.get("username") or os.getenv("MQTT_USERNAME", "")), "password": str(mqtt.get("password") or os.getenv("MQTT_PASSWORD", "")), "tls_enabled": bool(mqtt.get("tls_enabled") or (os.getenv("MQTT_TLS_ENABLED", "false").lower() == "true")),