Some time after commissioning “TILTBRIDGE - A Bluetooth-to-WiFi bridge for Tilt Hydrometers” (https://www.tiltbridge.com/) with MQTT and Homeassistant Auto Discovery support, I noticed that the sensor data for temperature and specific gravity is neither updated at the specified interval nor regularly.
However, if you connect to the broker of the Homeassistant installation with a test MQTT client (e.g. MQTTX), you can see that the messages arrive every 30 seconds after you have subscribed to the topic.
Now the question arises, what is going wrong here?
Invalid MQTT messages or content that HA cannot process or … ???
Btw: All devices involved were reset several times or even a second independent Homeassistant system with TiltBridge connection was set up: Comparable result. Only the time intervals of the data displayed from time to time are different.
The following is an excerpt of the message sequence that can be read on the MQTTX client.
"messages": [
{
"id": "message_55649c9c-eb05-4dd1-b46d-d11e6fe8d99b",
"createAt": "2024-02-09 21:08:39:730",
"out": false,
"payload": "{\"Color\":\"Red\",\"timeStamp\":69,\"fermunits\":\"SG\",\"SG\":\"1.0010\",\"Temp\":\"21.1\",\"tempunits\":\"C\"}",
"qos": 0,
"retain": false,
"topic": "tiltbridge/tilt_Red",
"meta": "{\"msgType\":\"Plaintext\"}",
"payloadFormatIndicator": null,
"messageExpiryInterval": null,
"topicAlias": null,
"responseTopic": null,
"correlationData": null,
"userProperties": null,
"subscriptionIdentifier": null,
"contentType": null,
"connectionId": "ad708953-d079-4401-bb05-0a74439badfc",
"properties": {
"id": "message_55649c9c-eb05-4dd1-b46d-d11e6fe8d99b",
"createAt": "2024-02-09 21:08:39:730",
"out": false,
"payload": "{\"Color\":\"Red\",\"timeStamp\":69,\"fermunits\":\"SG\",\"SG\":\"1.0010\",\"Temp\":\"21.1\",\"tempunits\":\"C\"}",
"qos": 0,
"retain": false,
"topic": "tiltbridge/tilt_Red",
"meta": "{\"msgType\":\"Plaintext\"}",
"payloadFormatIndicator": null,
"messageExpiryInterval": null,
"topicAlias": null,
"responseTopic": null,
"correlationData": null,
"subscriptionIdentifier": null,
"contentType": null,
"connectionId": "ad708953-d079-4401-bb05-0a74439badfc"
}
},
{
"id": "message_a893cdc2-c233-4d7b-bd5a-8ba7f2b59ad9",
"createAt": "2024-02-09 21:08:39:730",
"out": false,
"payload": "{\"Color\":\"Blue\",\"timeStamp\":69,\"fermunits\":\"SG\",\"SG\":\"1.0060\",\"Temp\":\"21.1\",\"tempunits\":\"C\"}",
"qos": 0,
"retain": false,
"topic": "tiltbridge/tilt_Blue",
"meta": "{\"msgType\":\"Plaintext\"}",
"payloadFormatIndicator": null,
"messageExpiryInterval": null,
"topicAlias": null,
"responseTopic": null,
"correlationData": null,
"userProperties": null,
"subscriptionIdentifier": null,
"contentType": null,
"connectionId": "ad708953-d079-4401-bb05-0a74439badfc",
"properties": {
"id": "message_a893cdc2-c233-4d7b-bd5a-8ba7f2b59ad9",
"createAt": "2024-02-09 21:08:39:730",
"out": false,
"payload": "{\"Color\":\"Blue\",\"timeStamp\":69,\"fermunits\":\"SG\",\"SG\":\"1.0060\",\"Temp\":\"21.1\",\"tempunits\":\"C\"}",
"qos": 0,
"retain": false,
"topic": "tiltbridge/tilt_Blue",
"meta": "{\"msgType\":\"Plaintext\"}",
"payloadFormatIndicator": null,
"messageExpiryInterval": null,
"topicAlias": null,
"responseTopic": null,
"correlationData": null,
"subscriptionIdentifier": null,
"contentType": null,
"connectionId": "ad708953-d079-4401-bb05-0a74439badfc"
}
},
{
"id": "message_b967c726-27a7-4fc9-b578-0c0076ffda61",
"createAt": "2024-02-09 21:09:09:417",
"out": false,
"payload": "{\"Color\":\"Red\",\"timeStamp\":99,\"fermunits\":\"SG\",\"SG\":\"1.0010\",\"Temp\":\"21.1\",\"tempunits\":\"C\"}",
"qos": 0,
"retain": false,
"topic": "tiltbridge/tilt_Red",
"meta": "{\"msgType\":\"Plaintext\"}",
"payloadFormatIndicator": null,
"messageExpiryInterval": null,
"topicAlias": null,
"responseTopic": null,
"correlationData": null,
"userProperties": null,
"subscriptionIdentifier": null,
"contentType": null,
"connectionId": "ad708953-d079-4401-bb05-0a74439badfc",
"properties": {
"id": "message_b967c726-27a7-4fc9-b578-0c0076ffda61",
"createAt": "2024-02-09 21:09:09:417",
"out": false,
"payload": "{\"Color\":\"Red\",\"timeStamp\":99,\"fermunits\":\"SG\",\"SG\":\"1.0010\",\"Temp\":\"21.1\",\"tempunits\":\"C\"}",
"qos": 0,
"retain": false,
"topic": "tiltbridge/tilt_Red",
"meta": "{\"msgType\":\"Plaintext\"}",
"payloadFormatIndicator": null,
"messageExpiryInterval": null,
"topicAlias": null,
"responseTopic": null,
"correlationData": null,
"subscriptionIdentifier": null,
"contentType": null,
"connectionId": "ad708953-d079-4401-bb05-0a74439badfc"
}
},
{
"id": "message_ee6927a5-2a2c-4e7c-aa5e-b9614b5f1166",
"createAt": "2024-02-09 21:09:09:418",
"out": false,
"payload": "{\"Color\":\"Blue\",\"timeStamp\":99,\"fermunits\":\"SG\",\"SG\":\"1.0060\",\"Temp\":\"21.1\",\"tempunits\":\"C\"}",
"qos": 0,
"retain": false,
"topic": "tiltbridge/tilt_Blue",
"meta": "{\"msgType\":\"Plaintext\"}",
"payloadFormatIndicator": null,
"messageExpiryInterval": null,
"topicAlias": null,
"responseTopic": null,
"correlationData": null,
"userProperties": null,
"subscriptionIdentifier": null,
"contentType": null,
"connectionId": "ad708953-d079-4401-bb05-0a74439badfc",
"properties": {
"id": "message_ee6927a5-2a2c-4e7c-aa5e-b9614b5f1166",
"createAt": "2024-02-09 21:09:09:418",
"out": false,
"payload": "{\"Color\":\"Blue\",\"timeStamp\":99,\"fermunits\":\"SG\",\"SG\":\"1.0060\",\"Temp\":\"21.1\",\"tempunits\":\"C\"}",
"qos": 0,
"retain": false,
"topic": "tiltbridge/tilt_Blue",
"meta": "{\"msgType\":\"Plaintext\"}",
"payloadFormatIndicator": null,
"messageExpiryInterval": null,
"topicAlias": null,
"responseTopic": null,
"correlationData": null,
"subscriptionIdentifier": null,
"contentType": null,
"connectionId": "ad708953-d079-4401-bb05-0a74439badfc"
}
},