This broke a number of things as authorisation is now required by default - having worked through that I now have several Shelly devices communicating with the broker and every thing looks fine from MQTT Explorer.
However the indigo log indicates the connection is continually cycling on and off:
- Code: Select all
2021-03-01 16:39:22.044 MQTT Connector Debug mqtt connector - shellies: processReceivedMessage: shellies/shelly1-500291EFFE49-gate/ext_temperature_f/0, payload: 61.4
2021-03-01 16:39:22.054 MQTT Connector Debug mqtt connector - shellies: processReceivedMessage: shellies/shelly1-500291EFFE49-gate/ext_temperature/2, payload: 15.0
2021-03-01 16:39:22.065 MQTT Connector Debug mqtt connector - shellies: processReceivedMessage: shellies/shelly1-500291EFFE49-gate/ext_temperature_f/2, payload: 59.0
2021-03-01 16:39:22.075 MQTT Connector Debug mqtt connector - shellies: processReceivedMessage: shellies/shelly1-500291EFFE49-gate/ext_temperature/1, payload: 17.4
2021-03-01 16:39:22.083 MQTT Connector Debug mqtt connector - shellies: processReceivedMessage: shellies/shelly1-500291EFFE49-gate/ext_temperature_f/1, payload: 63.3
2021-03-01 16:39:22.094 MQTT Connector Debug mqtt connector - shellies: processReceivedMessage: shellies/shelly1-500291EFFE49-gate/ext_temperatures, payload: {"0":{"hwID":"2830fcee351901c3","tC":16.3},"2":{"hwID":"286895e53519013a","tC":15.0},"1":{"hwID":"28e75ce535190125","tC":17.4}}
2021-03-01 16:39:22.103 MQTT Connector Debug mqtt connector - shellies: processReceivedMessage: shellies/shelly1-500291EFFE49-gate/ext_temperatures_f, payload: {"0":{"hwID":"2830fcee351901c3","tF":61.4},"2":{"hwID":"286895e53519013a","tF":59.0},"1":{"hwID":"28e75ce535190125","tF":63.3}}
2021-03-01 16:39:22.305 MQTT Connector Debug mqtt connector - shellies: Connected with result code 0
2021-03-01 16:39:22.307 MQTT Connector Error mqtt connector - shellies: Disconnected with result code 1
2021-03-01 16:39:22.307 MQTT Connector mqtt connector - shellies: Subscribing to: shellies/# (0)
2021-03-01 16:39:22.327 MQTT Connector Error mqtt connector - shellies: Disconnected with result code 1
2021-03-01 16:39:22.334 MQTT Connector Debug mqtt connector - shellies: Connected with result code 0
2021-03-01 16:39:22.334 MQTT Connector mqtt connector - shellies: Subscribing to: shellies/# (0)
2021-03-01 16:39:22.350 MQTT Connector Error mqtt connector - shellies: Disconnected with result code 1
2021-03-01 16:39:22.351 MQTT Connector Debug mqtt connector - shellies: Connected with result code 0
2021-03-01 16:39:22.352 MQTT Connector mqtt connector - shellies: Subscribing to: shellies/# (0)
2021-03-01 16:39:22.733 MQTT Connector Error mqtt connector - shellies: Disconnected with result code 1
2021-03-01 16:39:22.734 MQTT Connector Debug mqtt connector - shellies: Connected with result code 0
My first thought was that I have screwed up the new authorisation settings - however slabs of good data occasionally are coming through, and I gather the error codes suggest it is connecting successfully before being disconnected due to a protocol verision issue(?).
Any thoughts on what I need to look at? I've tried both the protocol options in the plugin with no apparent change. [Edit: checked. the config file, and should be defaulting to 311)