From c23dafc7321b567d5e9a94d2cd87d2c66a4337e7 Mon Sep 17 00:00:00 2001 From: Karl Hudgell Date: Fri, 20 Sep 2024 10:09:24 +0100 Subject: [PATCH] retain published messages --- lib/mqtt.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mqtt.py b/lib/mqtt.py index ca98f9c..66e9a38 100644 --- a/lib/mqtt.py +++ b/lib/mqtt.py @@ -77,7 +77,7 @@ def update_disc(client:mqtt, disc_message:dict)->None: client (mqtt): MQTT Client disc_message (dict): Current disc information """ - client.publish("homeassistant/sensor/floppy_player/current_disc/state", json.dumps(disc_message)) + client.publish("homeassistant/sensor/floppy_player/current_disc/state", json.dumps(disc_message), retain=True) print(f"Published current disc: {disc_message}") @@ -88,6 +88,6 @@ def control_player(client:mqtt, state:str)->None: client (mqtt): MQTT Client state (str): Player State """ - client.publish("homeassistant/sensor/floppy_player/status/state", state) + client.publish("homeassistant/sensor/floppy_player/status/state", state, retain=True) print(f"Published status: {state}") \ No newline at end of file