diff --git a/main.py b/main.py index 9aad40b..9017c91 100644 --- a/main.py +++ b/main.py @@ -180,37 +180,37 @@ def publish_discovery_messages(client): # ... print("publish_discovery_messages") client.publish( - f"{discovery_prefix}/switch/{shutdown_entity['name']}/config", + f"{discovery_prefix}/switch/{hostname}/{shutdown_entity['name']}/config", json.dumps(shutdown_entity), retain=True, ) # Publication de la configuration du capteur cpu_temp client.publish( - f"{discovery_prefix}/sensor/{cpu_temp_entity['name']}/config", + f"{discovery_prefix}/sensor/{hostname}/{cpu_temp_entity['name']}/config", json.dumps(cpu_temp_entity), retain=True, ) # Publication de la configuration du capteur gpu_temp client.publish( - f"{discovery_prefix}/sensor/{gpu_temp_entity['name']}/config", + f"{discovery_prefix}/sensor/{hostname}/{gpu_temp_entity['name']}/config", json.dumps(gpu_temp_entity), retain=True, ) # Publication de la configuration du capteur memory_used client.publish( - f"{discovery_prefix}/sensor/{memory_used_entity['name']}/config", + f"{discovery_prefix}/sensor/{hostname}/{memory_used_entity['name']}/config", json.dumps(memory_used_entity), retain=True, ) # Publication de la disponibilité pour l'entité cpu_usage client.publish( - f"{discovery_prefix}/sensor/{cpu_usage_entity['name']}/config", + f"{discovery_prefix}/sensor/{hostname}/{cpu_usage_entity['name']}/config", json.dumps(cpu_usage_entity), retain=True, ) # Publication de la configuration du capteur gpu_memory_usage client.publish( - f"{discovery_prefix}/sensor/{gpu_memory_usage_entity['name']}/config", + f"{discovery_prefix}/sensor/{hostname}/{gpu_memory_usage_entity['name']}/config", json.dumps(gpu_memory_usage_entity), retain=True, )