Every 3-4 day i got this errors from MQTT binding.
OH and MQTT ‘agdisk’ is on the NAS, and ‘wb’ broker is on homeautomatic controller.
Please help to find solution.
OH 1.8.3
My CFG file:
mqtt:wb.url=tcp://192.168.1.1:1883
mqtt:wb.clientId=openhab
mqtt:wb.retain=false
mqtt:wb.lwt=/openhab/online:0:1:0
mqtt:wb.qos=2
mqtt:agdisk.url=tcp://192.168.1.2:1883
#mqtt-eventbus:broker=agdisk
mqtt:agdisk.clientId=openhab_local
mqtt:agdisk.retain=false
mqtt:agdisk.lwt=/openhab/online:0:1:0
mqtt:agdisk.qos=2
mqtt:agdisk_r.url=tcp://192.168.1.2:1883
mqtt:agdisk_r.clientId=openhab_local_r
mqtt:agdisk_r.retain=true
mqtt:agdisk_r.lwt=/openhab/online:0:1:0
mqtt:agdisk_r.qos=2
Log:
2016-10-03 13:09:53.053 [ERROR] [o.i.t.m.i.MqttBrokerConnection] - MQTT connection to broker was lost
org.eclipse.paho.client.mqttv3.MqttException: Unexpected error
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:115) ~[na:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
2016-10-03 13:09:53.077 [ERROR] [o.i.t.m.i.MqttBrokerConnection] - MQTT connection to 'wb' was lost: Unexpected error : ReasonCode 6 : Cause : Unknown
2016-10-03 13:09:53.077 [INFO ] [o.i.t.m.i.MqttBrokerConnection] - Starting connection helper to periodically try restore connection to broker 'wb'
2016-10-03 13:09:55.607 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/devices/openhab/controls/Time'
2016-10-03 13:10:00.471 [INFO ] [g.openhab.model.script.Heating] - Целевая температура снижена на 0.5 °C, т.к. окно в комнате открыто.
2016-10-03 13:10:00.496 [INFO ] [g.openhab.model.script.Heating] - Целевая температура снижена на 0.5 °C, т.к. окно в спальне открыто.
2016-10-03 13:10:00.616 [INFO ] [g.openhab.model.script.Heating] - Цель в батарее=18 Currtemp=25.1 Темп в кв=24.8 Нужно достичь=23.0
2016-10-03 13:10:00.999 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/devices/openhab/controls/Time'
2016-10-03 13:10:03.110 [INFO ] [o.i.t.m.i.MqttBrokerConnection] - Starting MQTT broker connection 'wb'
2016-10-03 13:10:11.546 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/devices/noolite_tx_0x102/controls/level/on'
2016-10-03 13:10:16.870 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/devices/openhab/controls/Time'
2016-10-03 13:10:19.955 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/devices/noolite_tx_0x102/controls/level/on'
2016-10-03 13:10:19.996 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/devices/noolite_tx_0x102/controls/level/on'
2016-10-03 13:10:20.112 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/devices/openhab/controls/Time'
2016-10-03 13:10:20.134 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/devices/wb-gpio/controls/Relay_1/on'
2016-10-03 13:11:43.532 [WARN ] [esoftware.smack.XMPPConnection] - Connection closed with error
java.io.EOFException: no more data available - expected end tag </stream:stream> to close start tag <stream:stream> from line 1, parser stopped on END_TAG seen ...45ea-a5cd-3cfe612a575d:id=1qc6g-31404:susTrigger=xmpp]]></oa></iq>... @9:9628
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3035) ~[xpp3-1.1.4c.jar:na]
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046) ~[xpp3-1.1.4c.jar:na]
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144) ~[xpp3-1.1.4c.jar:na]
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093) ~[xpp3-1.1.4c.jar:na]
at org.jivesoftware.smack.tcp.PacketReader.parsePackets(PacketReader.java:279) [smack-tcp-4.0.2.jar:4.0.2]
at org.jivesoftware.smack.tcp.PacketReader.access$000(PacketReader.java:47) [smack-tcp-4.0.2.jar:4.0.2]
at org.jivesoftware.smack.tcp.PacketReader$1.run(PacketReader.java:81) [smack-tcp-4.0.2.jar:4.0.2]
2016-10-03 13:11:43.810 [WARN ] [n.w.harmony.HarmonyClient ] - Send heartbeat failed
java.lang.RuntimeException: Failed communicating with Harmony Hub
at net.whistlingfish.harmony.HarmonyClient.sendOAPacket(HarmonyClient.java:266) ~[na:na]
at net.whistlingfish.harmony.HarmonyClient.sendOAPacket(HarmonyClient.java:255) ~[na:na]
at net.whistlingfish.harmony.HarmonyClient.sendPing(HarmonyClient.java:328) ~[na:na]
at net.whistlingfish.harmony.HarmonyClient$2.run(HarmonyClient.java:170) ~[na:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_77]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_77]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
Caused by: org.jivesoftware.smack.SmackException$NotConnectedException: null
at org.jivesoftware.smack.tcp.PacketWriter.sendPacket(PacketWriter.java:92) ~[na:na]
at org.jivesoftware.smack.tcp.XMPPTCPConnection.sendPacketInternal(XMPPTCPConnection.java:393) ~[na:na]
at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:603) ~[na:na]
at net.whistlingfish.harmony.HarmonyClient.sendOAPacket(HarmonyClient.java:263) ~[na:na]
... 10 common frames omitted
2016-10-03 13:11:49.912 [ERROR] [o.i.t.m.i.MqttBrokerConnection] - MQTT connection to broker was lost
org.eclipse.paho.client.mqttv3.MqttException: Connection lost
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:138) [mqtt-client-0.4.0.jar:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
Caused by: java.io.EOFException: null
at java.io.DataInputStream.readByte(DataInputStream.java:267) ~[na:1.8.0_77]
at org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:56) ~[na:na]
at org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:100) [mqtt-client-0.4.0.jar:na]
... 1 common frames omitted
2016-10-03 13:11:49.945 [ERROR] [o.i.t.m.i.MqttBrokerConnection] - MQTT connection to 'agdisk_r' was lost: Connection lost : ReasonCode 32109 : Cause : null
2016-10-03 13:11:49.945 [INFO ] [o.i.t.m.i.MqttBrokerConnection] - Starting connection helper to periodically try restore connection to broker 'agdisk_r'
2016-10-03 13:12:08.481 [INFO ] [o.i.t.m.i.MqttBrokerConnection] - Starting MQTT broker connection 'agdisk_r'
2016-10-03 13:12:44.195 [ERROR] [.c.mqttv3.internal.ClientState] - openhab: Timed out as no activity, keepAlive=60,000 lastOutboundActivity=1,475,489,503,653 lastInboundActivity=1,475,489,503,757
2016-10-03 13:13:14.020 [ERROR] [.c.mqttv3.internal.ClientState] - openhab_local: Timed out as no activity, keepAlive=60,000 lastOutboundActivity=1,475,489,533,171 lastInboundActivity=1,475,489,509,045
2016-10-03 13:13:20.982 [ERROR] [o.o.a.m.i.MqttMessagePublisher] - Error publishing message: Client is not connected
2016-10-03 13:13:23.111 [ERROR] [o.o.a.m.i.MqttMessagePublisher] - Error publishing message: Client is not connected
2016-10-03 13:13:23.200 [ERROR] [o.o.a.m.i.MqttMessagePublisher] - Error publishing message: Client is not connected
2016-10-03 13:13:23.319 [ERROR] [o.o.a.m.i.MqttMessagePublisher] - Error publishing message: Client is not connected
2016-10-03 13:13:23.364 [ERROR] [o.i.t.m.i.MqttBrokerConnection] - MQTT connection to broker was lost
org.eclipse.paho.client.mqttv3.MqttException: Timed out waiting for a response from the server
at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:27) ~[na:na]
at org.eclipse.paho.client.mqttv3.internal.ClientState.checkForActivity(ClientState.java:541) ~[na:na]
at org.eclipse.paho.client.mqttv3.internal.ClientState.get(ClientState.java:592) ~[na:na]
at org.eclipse.paho.client.mqttv3.internal.CommsSender.run(CommsSender.java:96) ~[na:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
2016-10-03 13:13:23.402 [ERROR] [o.o.a.m.i.MqttMessagePublisher] - Error publishing message: Client is not connected
2016-10-03 13:13:23.406 [ERROR] [o.i.t.m.i.MqttBrokerConnection] - MQTT connection to 'agdisk' was lost: Timed out waiting for a response from the server : ReasonCode 32000 : Cause : Unknown
2016-10-03 13:13:23.602 [ERROR] [o.i.t.m.i.MqttBrokerConnection] - MQTT connection to broker was lost
org.eclipse.paho.client.mqttv3.MqttException: Timed out waiting for a response from the server
at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:27) ~[na:na]
at org.eclipse.paho.client.mqttv3.internal.ClientState.checkForActivity(ClientState.java:541) ~[na:na]
at org.eclipse.paho.client.mqttv3.internal.ClientState.get(ClientState.java:592) ~[na:na]
at org.eclipse.paho.client.mqttv3.internal.CommsSender.run(CommsSender.java:96) ~[na:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
2016-10-03 13:13:24.077 [INFO ] [o.i.t.m.i.MqttBrokerConnection] - Starting connection helper to periodically try restore connection to broker 'agdisk'
2016-10-03 13:13:24.078 [ERROR] [o.i.t.m.i.MqttBrokerConnection] - MQTT connection to 'wb' was lost: Timed out waiting for a response from the server : ReasonCode 32000 : Cause : Unknown
2016-10-03 13:13:24.079 [INFO ] [o.i.t.m.i.MqttBrokerConnection] - Starting connection helper to periodically try restore connection to broker 'wb'
2016-10-03 13:13:24.171 [WARN ] [o.i.t.m.i.MqttBrokerConnection] - Broker connection not started. Cannot publish message to topic '/esp/esp-gas/lcd/line4'