mirror of https://github.com/nicolargo/glances.git
Add retain to availability topic
Added the forgotten topic retain, but important for this kind of data
This commit is contained in:
parent
77e9eb3306
commit
4eb5f540c1
|
|
@ -82,15 +82,15 @@ class Export(GlancesExport):
|
|||
|
||||
def on_connect(client, userdata, flags, reason_code, properties):
|
||||
"""Action to perform when connecting."""
|
||||
self.client.publish(topic='/'.join([self.topic, self.devicename, "availability"]), payload="Online")
|
||||
self.client.publish(topic='/'.join([self.topic, self.devicename, "availability"]), payload="online", retain=True)
|
||||
|
||||
def on_disconnect(client, userdata, flags, reason_code, properties):
|
||||
"""Action to perform when the connection is over."""
|
||||
self.client.publish(topic='/'.join([self.topic, self.devicename, "availability"]), payload="Offline")
|
||||
self.client.publish(topic='/'.join([self.topic, self.devicename, "availability"]), payload="offline", retain=True)
|
||||
|
||||
client.on_connect = on_connect
|
||||
client.on_disconnect = on_disconnect
|
||||
client.will_set(topic='/'.join([self.topic, self.devicename, "availability"]), payload="Offline")
|
||||
client.will_set(topic='/'.join([self.topic, self.devicename, "availability"]), payload="offline", retain=True)
|
||||
|
||||
client.username_pw_set(username=self.user, password=self.password)
|
||||
if self.tls:
|
||||
|
|
|
|||
Loading…
Reference in New Issue