diff --git a/gaugemqttcontinuous.py b/gaugemqttcontinuous.py index 7fdeb27..0abd080 100644 --- a/gaugemqttcontinuous.py +++ b/gaugemqttcontinuous.py @@ -194,17 +194,15 @@ def make_gauge_topics(prefix, gauge_id): "led_red_disc": f"homeassistant/switch/{MQTT_CLIENT_ID}_g{gauge_id}_red/config", "led_green_disc": f"homeassistant/switch/{MQTT_CLIENT_ID}_g{gauge_id}_green/config", "led_bl_disc": f"homeassistant/light/{MQTT_CLIENT_ID}_g{gauge_id}_bl/config", + "status_red": f"{prefix}/gauge{gauge_id}/status_led/red/set", + "status_green": f"{prefix}/gauge{gauge_id}/status_led/green/set", + "status_red_state": f"{prefix}/gauge{gauge_id}/status_led/red/state", + "status_green_state": f"{prefix}/gauge{gauge_id}/status_led/green/state", + "status_red_disc": f"homeassistant/switch/{MQTT_CLIENT_ID}_g{gauge_id}_status_red/config", + "status_green_disc": f"homeassistant/switch/{MQTT_CLIENT_ID}_g{gauge_id}_status_green/config", } -gauge_topics = [make_gauge_topics(MQTT_PREFIX, g["id"]) for g in gauges] - -T_SET = f"{MQTT_PREFIX}/set" -T_STATE = f"{MQTT_PREFIX}/state" -T_STATUS = f"{MQTT_PREFIX}/status" -T_ZERO = f"{MQTT_PREFIX}/zero" - - gauge_topics = [make_gauge_topics(MQTT_PREFIX, g["id"]) for g in gauges] T_SET = f"{MQTT_PREFIX}/set"