-
Notifications
You must be signed in to change notification settings - Fork 12
Description
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
- Add two integration entities
- Add a monitored repeater to one of the entities
- Add a monitored repeater to the other entity. The first monitored repeater disappears from the UI.
- The "invisible" monitored repeater still shows in the "Managed Monitored Devices" page
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.