- Add
transport
config parameter to allow connecting to MQTT broker via websockets. - Make
subscribe
parameter optional, if not set then don't start MQTTSensor - Cleanup example config file
- Fix publish action protocol parameter handling
- Improve v5 protocol support:
- Fix exception in
mqtt.Client()
when using v5 protocol, don't passclean_session
parameter. - Add
properties
parameter to sensor_on_connect()
to support v5 protocol.
- Fix exception in
- Fix handling of protocol parameter from config
- Drop Python 2.7 support
- Add explicit support for Python 2 and 3
- Rename
config.yaml
toconfig.schema.yaml
and update to use schema.
- First release