Skip to content

Unable to add monitored repeaters for multiple integration entities #75

@dotdavid

Description

@dotdavid

I am unable to add multiple integration entities (meshcore devices, one connected via USB and one via TCP) and have more than one of them able to monitor repeaters.

It works fine if there are two integration entries, and if either one of them is the only one monitoring a repeater station. However if both integration entities are monitoring a repeater station it seems that one of them loses all of its monitored entities in the UI except in the "Managed Monitored Devices" radio button option in the main MeshCore integration page that you get by clicking the gear icon next to each integration entity.

Steps to Reproduce

  1. Add two integration entities
Image
  1. Add a monitored repeater to one of the entities
Image
  1. Add a monitored repeater to the other entity. The first monitored repeater disappears from the UI.
Image
  1. The "invisible" monitored repeater still shows in the "Managed Monitored Devices" page
Image

I tried looking at the code but I'm a bit baffled. I assume it's something to do with database keys or something and I do get messages saying "Platform meshcore does not generate unique IDs" in the log for the tracked repeaters. But looking at the code I can't really understand why their IDs wouldn't be unique.

Can anyone reproduce this? There's nothing obvious in the logs that I can see that might be related.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions