-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
Dear @devbis ,
Thank you for this nice piece of software it keeps usage of an old product.
I have some problems, where lumimqtt loses connection, sometimes it manages to get back and other times it just keeps disconnected; at such occasions I restart the device, but this is not practical as it also servers as a router to my zigbee network.
I've seen people adding cron tasks to mitigate similar problems, any suggestion?
Running version is 1.0.16
Below are the errors, if more info is needed, please advise me on how to attain
INFO:lumimqtt.light:Change light from ON 255 #39ff1f to OFF 0 #39ff1f
ERROR:lumimqtt.lumimqtt:Connection lost. Will retry in 10 seconds
ERROR:lumimqtt.lumimqtt:Connection closed
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 367, in _periodic_publish
await self._publish_sensor(sensor, value)
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 392, in _publish_sensor
await self._client.publish(
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 301, in publish
await self._wait((PacketType.PUBACK, packet_id))
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 367, in _wait
return await future
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 504, in _connect_forever
await connect_result.disconnect_reason
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 815, in _keepalive_mechanism_task
raise ServerDiedError()
aio_mqtt.exceptions.ServerDiedError
INFO:lumimqtt.lumimqtt:Connected to 192.168.1.135 with client id 'lumimqtt_0x38839a639cf0'
ERROR:lumimqtt.lumimqtt:Connection lost. Will retry in 10 seconds
ERROR:lumimqtt.lumimqtt:Connection closed
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 377, in _periodic_publish
await self._publish_light(light)
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 402, in _publish_light
await self._client.publish(
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 301, in publish
await self._wait((PacketType.PUBACK, packet_id))
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 367, in _wait
return await future
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 481, in _connect_forever
await self._client.publish(
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 301, in publish
await self._wait((PacketType.PUBACK, packet_id))
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 367, in _wait
return await future
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 815, in _keepalive_mechanism_task
raise ServerDiedError()
aio_mqtt.exceptions.ServerDiedError
ERROR:lumimqtt.lumimqtt:Connection lost. Will retry in 10 seconds
ERROR:asyncio:Future exception was never retrieved
future: <Future finished exception=ServerDiedError()>
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 377, in _periodic_publish
await self._publish_light(light)
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 402, in _publish_light
await self._client.publish(
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 301, in publish
await self._wait((PacketType.PUBACK, packet_id))
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 367, in _wait
return await future
File "/usr/lib/python3.9/site-packages/lumimqtt/lumimqtt.py", line 481, in _connect_forever
await self._client.publish(
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 301, in publish
await self._wait((PacketType.PUBACK, packet_id))
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 367, in _wait
return await future
File "/usr/lib/python3.9/site-packages/aio_mqtt/client.py", line 815, in _keepalive_mechanism_task
raise ServerDiedError()
aio_mqtt.exceptions.ServerDiedError
INFO:lumimqtt.lumimqtt:Connected to 192.168.1.135 with client id 'lumimqtt_0x38839a639cf0'
INFO:lumimqtt.lumimqtt:Wait for network interruptions...
Metadata
Metadata
Assignees
Labels
No labels