tomaae / homeassistant-mikrotik_router

Mikrotik router integration for Home Assistant
Apache License 2.0
292 stars 48 forks source link

[Bug] Error on start when not having device tracker on #302

Closed tomaae closed 10 months ago

tomaae commented 11 months ago
          I'm not using device tracking feature, but I noticed this error popping up in HA logs on every restart:
Logger: homeassistant.components.device_tracker
Source: custom_components/mikrotik_router/device_tracker.py:72
Integration: Device Tracker (documentation, issues)
First occurred: 04:42:10 (2 occurrences)
Last logged: 05:07:10

Error while setting up mikrotik_router platform for device_tracker
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 359, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/mikrotik_router/device_tracker.py", line 110, in async_setup_entry
    await async_add_entities(hass, config_entry, dispatcher)
  File "/config/custom_components/mikrotik_router/device_tracker.py", line 89, in async_add_entities
    await async_update_controller(
  File "/config/custom_components/mikrotik_router/device_tracker.py", line 72, in async_update_controller
    data = coordinator.data[entity_description.data_path]
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not subscriptable

Software versions:

_Originally posted by @alexdelprete in https://github.com/tomaae/homeassistant-mikrotik_router/issues/301#issuecomment-1717941639_

tomaae commented 11 months ago

@alexdelprete I'm not able to reproduce this, can you give me step by step to reproduce this issue?

alexdelprete commented 11 months ago

I'm able to reproduce it every time. I reconfigure without modifying anything:

image image

I receive a confirmation and the integration reloads. Then I go to the logs (I just did it) and I see this:

image

And here's the last part of the debug log when the error happens:

2023-09-18 11:34:49.243 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E64E', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.243 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E60F', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.243 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E623', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.243 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E641', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.243 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E636', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E631', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E62E', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E630', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E612', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E618', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E64F', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E633', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E603', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E638', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E639', 'mac-address': '**REDACTED**', 'vid': 1, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E65A', 'mac-address': '**REDACTED**', 'vid': 835, 'interface': 'sfp-ftth', 'bridge': 'bridge-lan', 'on-interface': 'sfp-ftth', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E655', 'mac-address': '**REDACTED**', 'vid': 835, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_40) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*32E62A', 'mac-address': '**REDACTED**', 'vid': 835, 'interface': 'sfp-lan', 'bridge': 'bridge-lan', 'on-interface': 'sfp-lan', 'invalid': False, 'dynamic': True, 'local': False, 'external': True, 'disabled': False}
2023-09-18 11:34:49.244 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.mikrotikapi] API query: /ip/arp
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing source [{'.id': '*1', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*2', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*3', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*4', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*5', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*6', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*7', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*8', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*9', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*A', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*B', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*C', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*D', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}, {'.id': '*E', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}]
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*1', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*2', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*3', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*4', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*5', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*6', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*7', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*8', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*9', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*A', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*B', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*C', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*D', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_32) [custom_components.mikrotik_router.apiparser] Processing entry {'.id': '*E', 'address': '**REDACTED**', 'mac-address': '**REDACTED**', 'interface': 'bridge-lan', 'published': False, 'invalid': False, 'DHCP': False, 'dynamic': True, 'complete': True, 'disabled': False}
2023-09-18 11:34:49.256 DEBUG (SyncWorker_27) [custom_components.mikrotik_router.mikrotikapi] API query: /ip/dhcp-server/lease
2023-09-18 11:34:49.280 DEBUG (MainThread) [custom_components.mikrotik_router.coordinator] Finished fetching Mikrotik CRS305 data in 1.590 seconds (success: True)
2023-09-18 11:34:49.280 DEBUG (MainThread) [custom_components.mikrotik_router.coordinator] Finished fetching Mikrotik CRS305 data in 0.000 seconds (success: True)
2023-09-18 11:34:49.280 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.mikrotik_router
2023-09-18 11:34:49.281 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.mikrotik_router
2023-09-18 11:34:49.281 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.mikrotik_router
2023-09-18 11:34:49.281 INFO (MainThread) [homeassistant.components.switch] Setting up switch.mikrotik_router
2023-09-18 11:34:49.281 INFO (MainThread) [homeassistant.components.button] Setting up button.mikrotik_router
2023-09-18 11:34:49.281 INFO (MainThread) [homeassistant.components.update] Setting up update.mikrotik_router
2023-09-18 11:34:49.281 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_cpu_temperature
2023-09-18 11:34:49.281 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity binary_sensor.mikrotik_crs305_ether1_connection
2023-09-18 11:34:49.281 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity switch.mikrotik_crs305_ether1_port
2023-09-18 11:34:49.281 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity update.mikrotik_crs305_routeros_update
2023-09-18 11:34:49.284 ERROR (MainThread) [homeassistant.components.device_tracker] Error while setting up mikrotik_router platform for device_tracker
File "/config/custom_components/mikrotik_router/device_tracker.py", line 110, in async_setup_entry
File "/config/custom_components/mikrotik_router/device_tracker.py", line 89, in async_add_entities
File "/config/custom_components/mikrotik_router/device_tracker.py", line 72, in async_update_controller
2023-09-18 11:34:49.286 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_uptime
2023-09-18 11:34:49.286 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity binary_sensor.mikrotik_crs305_sfp_sfpplus4_connection
2023-09-18 11:34:49.287 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity switch.mikrotik_crs305_sfp_sfpplus4_port
2023-09-18 11:34:49.287 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity update.mikrotik_crs305_routerboard_firmware_update
2023-09-18 11:34:49.289 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_cpu_load
2023-09-18 11:34:49.289 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity binary_sensor.mikrotik_crs305_sfp_sfpplus1_connection
2023-09-18 11:34:49.289 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity switch.mikrotik_crs305_sfp_sfpplus1_port
2023-09-18 11:34:49.292 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_memory_usage
2023-09-18 11:34:49.292 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity binary_sensor.mikrotik_crs305_sfp_sfpplus2_connection
2023-09-18 11:34:49.292 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity switch.mikrotik_crs305_sfp_sfpplus2_port
2023-09-18 11:34:49.294 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_hdd_usage
2023-09-18 11:34:49.294 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity binary_sensor.mikrotik_crs305_sfp_sfpplus3_connection
2023-09-18 11:34:49.294 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity switch.mikrotik_crs305_sfp_sfpplus3_port
2023-09-18 11:34:49.297 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_wired_clients
2023-09-18 11:34:49.298 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_wireless_clients
2023-09-18 11:34:49.299 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_captive_portal_clients
2023-09-18 11:34:49.300 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_ether1_tx
2023-09-18 11:34:49.301 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus4_tx
2023-09-18 11:34:49.302 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus1_tx
2023-09-18 11:34:49.303 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus2_tx
2023-09-18 11:34:49.304 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus3_tx
2023-09-18 11:34:49.305 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_ether1_rx
2023-09-18 11:34:49.306 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus4_rx
2023-09-18 11:34:49.308 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus1_rx
2023-09-18 11:34:49.309 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus2_rx
2023-09-18 11:34:49.310 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus3_rx
2023-09-18 11:34:49.312 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_ether1_tx_total
2023-09-18 11:34:49.313 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus4_tx_total
2023-09-18 11:34:49.315 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus1_tx_total
2023-09-18 11:34:49.316 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus2_tx_total
2023-09-18 11:34:49.318 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus3_tx_total
2023-09-18 11:34:49.319 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_ether1_rx_total
2023-09-18 11:34:49.320 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus4_rx_total
2023-09-18 11:34:49.321 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus1_rx_total
2023-09-18 11:34:49.322 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus2_rx_total
2023-09-18 11:34:49.323 DEBUG (MainThread) [custom_components.mikrotik_router.entity] Add entity sensor.mikrotik_crs305_sfp_sfpplus3_rx_total
tomaae commented 11 months ago

which integration version are you using? it should not be able to do that as line 53 stops device tracker component when device tracker data is empty.

alexdelprete commented 11 months ago

v2.1.3 - I upgraded to 2.1.4 now.

tomaae commented 11 months ago

ah okey, test with 2.1.4. 2.1.3 may had this issue, it was fixed in master

alexdelprete commented 11 months ago

ah okey, test with 2.1.4. 2.1.3 may had this issue, it was fixed in master

So there was actually a bug. :)

Thanks for the quick fix. I'll test it and let you know...

tomaae commented 11 months ago

Yea, it was something that was fixed before you opened the issue :) Forgot it was just in master, thats why I got confused why this happens

alexdelprete commented 11 months ago

You assumed I was using master branch. It happens also to me sometimes with my ABB integration. Too many things to follow. :)

github-actions[bot] commented 10 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.