removed extra cycle in sensor update_items

This commit is contained in:
Tomaae 2019-12-09 10:07:36 +01:00
parent 8b410eab19
commit f1a239f118

View file

@ -104,9 +104,7 @@ def update_items(inst, mikrotik_controller, async_add_entities, sensors):
new_sensors = [] new_sensors = []
for sensor in SENSOR_TYPES: for sensor in SENSOR_TYPES:
if "traffic_" in sensor: if "traffic_" not in sensor:
continue
item_id = "{}-{}".format(inst, sensor) item_id = "{}-{}".format(inst, sensor)
if item_id in sensors: if item_id in sensors:
if sensors[item_id].enabled: if sensors[item_id].enabled:
@ -116,10 +114,7 @@ def update_items(inst, mikrotik_controller, async_add_entities, sensors):
sensors[item_id] = MikrotikControllerSensor(mikrotik_controller=mikrotik_controller, inst=inst, sensor=sensor) sensors[item_id] = MikrotikControllerSensor(mikrotik_controller=mikrotik_controller, inst=inst, sensor=sensor)
new_sensors.append(sensors[item_id]) new_sensors.append(sensors[item_id])
for sensor in SENSOR_TYPES: if "traffic_" in sensor:
if "traffic_" not in sensor:
continue
for uid in mikrotik_controller.data['interface']: for uid in mikrotik_controller.data['interface']:
if mikrotik_controller.data['interface'][uid]['type'] == "ether": if mikrotik_controller.data['interface'][uid]['type'] == "ether":
item_id = "{}-{}-{}".format(inst, sensor, mikrotik_controller.data['interface'][uid]['default-name']) item_id = "{}-{}-{}".format(inst, sensor, mikrotik_controller.data['interface'][uid]['default-name'])